본문 바로가기
카테고리 없음

Spring mvc v1~v5

by 흰색남자 2022. 6. 18.

MVC 패턴에서 발생되는 많은 중복을 개선하기 위해 프론트 컨트롤러(Front Controller) 패턴 도입

공통된 부분을 처리해주는 Front Controller로 중복을 줄일 수 있음

  • V1 : 프론트 컨트롤러(Front Controller) 패턴 도입
  • V2 : view render를 처리해주는 MyView 도입
  • V3 : 서블릿(Servlet) 종속성 제거 / View Resolver 도입으로 논리 뷰 이름 사용
  • V4 : V3 코드에서 반환타입을 논리 주소명으로 변경
  • V5 : 어댑터 도입으로 다양한 종류의 컨트롤러 처리
  • V5까지 점진적으로 개선시킨 구조는 실제 스프링 MVC의 핵심 구조와 동일