- 스프링 프레임워크 사용이유 (간단히)
예전에는 XML, JSP, Servlet, EJB(Enterprise JavaBeans)를 기반으로 웹 개발을 했다.
그러나 웹 애플리케이션 개발하는데 있어서 위의 것들을 포함하는 Java EE의 사용이 점점 복잡해지고 이해하기 어려워졌다. 반면 스프링 프레임워크의 설계 원리는 편리해서 스프링이 핫해졌다.
- 이 책에서 배울 수 있는 것
웹 애플리케이션의 올바른 설계
DI, AOP의 개념 & 설계에 반영하기
RDB에 액세스하는 방법
트랜잭션 관리 방법
스프링 MVC를 어떻게 사용하면 좋을지
업무를 대하는 마음가짐(에 관련한 내용도 녹였다고 한다)
스프링 사용법을 배운다기보다는 설계, 아키텍처 측면을 배우는 것임
∨ 단, 스프링 부트나 Docker 관련 내용 기대할 수 X
∨ 참고로 최근에는 거의 모든 개발이 스프링 부트 기반으로 작성되고 있다.
+ 특별한 이유가 없으면 스프링을 사용하는 것이 당연한 분위기다.
∨ 의미 없는 코드 작성은 스프링에 맡기고 중요한 로직을 더 효율적이고 안전하게 만들 수 있다.
- 배워갈 것
스프링의 웹 설계 원리
웹 애플리케이션의 동작
반응형
'web +a' 카테고리의 다른 글
스프링&웹 | 각 레이어에 관련된 스프링 기능 (0) | 2022.06.29 |
---|---|
스프링&웹 | 웹애플리케이션의 문제점 & 스프링의 해결 (0) | 2022.06.29 |
스프링&웹 | 기초 지식 2 - 레이어별 책임 (0) | 2022.06.28 |
스프링&웹 | 기초 지식 2 - 웹 애플리케이션 아키텍처 (0) | 2022.06.28 |
스프링&웹 | 기초 지식 1 - 스프링 등장 배경 & 웹 간단 구조 (0) | 2022.06.27 |