Skip to content

Latest commit

 

History

History
10 lines (9 loc) · 896 Bytes

File metadata and controls

10 lines (9 loc) · 896 Bytes

HSM 님이 생각하는 Spring MVC

(여기에 한 문장으로 요약한다면)

서블릿 기반에서 동작하며 웹의 요청을 동적으로 분석하고 처리한 후 결과를 전달하고 MVC패턴을 강제하는 프레임워크.

첫번째

모델: 스프링 프레임워크에서 비즈니스 로직을 담당하기에 서비스 구현에 제일 중요한 부분이라고 생각했습니다.

두번째

뷰: VIEW객체를 통해 직접 랜더링 과정을 처리할 수도 있고 JSP서블릿을 통해 랜더링을 위임할 수 있다는 점도 흥미로웠습니다.

세번째

컨트롤러: 핸들러맵핑을 통해 처리할 컨트롤러의 메서드를 찾고 핸들러어뎁터를 이용해 컨트롤러 호출과 결과를 받아 랜더링 유무에 따라 랜더링이 필요한 경우에만 뷰리졸버를 사용한다는 점이 인상적이었습니다.