본문 바로가기

web +a

스프링&웹 | 시작하기

- 스프링 프레임워크 사용이유 (간단히)
예전에는 XML, JSP, Servlet, EJB(Enterprise JavaBeans)를 기반으로 웹 개발을 했다.
그러나 웹 애플리케이션 개발하는데 있어서 위의 것들을 포함하는 Java EE의 사용이 점점 복잡해지고 이해하기 어려워졌다. 반면 스프링 프레임워크의 설계 원리는 편리해서 스프링이 핫해졌다.



- 이 책에서 배울 수 있는 것
웹 애플리케이션의 올바른 설계
DI, AOP의 개념 & 설계에 반영하기
RDB에 액세스하는 방법
트랜잭션 관리 방법
스프링 MVC를 어떻게 사용하면 좋을지
업무를 대하는 마음가짐(에 관련한 내용도 녹였다고 한다)
스프링 사용법을 배운다기보다는 설계, 아키텍처 측면을 배우는 것임

∨ 단, 스프링 부트나 Docker 관련 내용 기대할 수 X
∨ 참고로 최근에는 거의 모든 개발이 스프링 부트 기반으로 작성되고 있다.
+ 특별한 이유가 없으면 스프링을 사용하는 것이 당연한 분위기다.
∨ 의미 없는 코드 작성은 스프링에 맡기고 중요한 로직을 더 효율적이고 안전하게 만들 수 있다.




- 배워갈 것
스프링의 웹 설계 원리
웹 애플리케이션의 동작


반응형
다른 블로그