이 Repository는 인프런 '우아한형제들 기술이사 김영한의 스프링 완전 정복' 로드맵을 수강하며 학습한 내용을 정리한 저장소입니다.
- 스프링 컨테이너, 싱글톤 패턴, DI, Bean Scope 등의 Spring의 기본 원리에 대해서 학습하면서 따라한 예제 코드들입니다.
- SpringMVC가 등장하기 전 Servlet, JSP 기술로 HTTP 요청 처리하기 위해 Controller 및 뷰 템블릿을 어떻게 사용했는지 알아보았습니다. 그 다음 점차 MVC 패턴으로 변경시켜 결국 SpringMVC를 적용하는 방식으로 진행했습니다.
- 앞서 SpringMVC이 만들어진 배경을 알아본 이후 SpirngMVC의 구조와 기본 사용법에 대해 익혔습니다.
- 더 나아가 Handler Mapping, Handler Adapter, View Resolver, HttpMessageConverter, ReturnValueHandler 등의 역할도 이해하였습니다.
- SpringMVC를 학습한 이후 간단히 상품 정보 관리를 위한 웹 어플리케이션 만들기 실습을 진행한 코드입니다.