스프링 프레임워크 구조와 동작 원리를 이해합니다.
스프링 MVC의 요청 처리 흐름, 의존성 관리, 객체 생성과 관리 방식을 학습하고 최적화된 애플리케이션 구조를 설계하고자합니다. 또한, 레이어드 아키텍처에 따라 역할을 분명히 구분하여 책임 있는 코드를 작성하는 방법을 학습합니다. 이와 함께, 구성 파일과 ORM과 JPA에 대한 이해를 통해 기본적인 스프링 구조의 학습 난이도를 낮추는 것을 목표로 합니다.
<aside> 💡 목차
</aside>
DispatcherServlet이 무엇이고 어떻게 프론트 컨트롤러로 동작하는지, 클라이언트 요청이 들어왔을 때 스프링 MVC가 처리하는 전체 흐름을 설명해주세요.
HTTTP ResponseBody가 생성되는 방식에 차이가 있다.