Spring
스프링 MVC
안녕로봇
2017. 3. 27. 19:56
스프링 MVC
- 웹 개발을 위한 MVC 프레임워크도 함께 제공함
- 결합도가 낮고 유연
FrontController 패턴
- 클라이언트의 모든 요청을 한 곳으로 집중시키기 위해서 사용하는 디자인 패턴
- 개발자가 직접 개발하는 부분
1.클라이언트 요청을 처리할 컨트롤러
2.응답결과 화면을 전송할 jsp등의 뷰 코드
Spring MVC 적용 절차
1. web.xml 파일에 DispatcherServlet 등록
2. 클라이언트 요청에 대한 Controller 작성
3. Spring 설정 파일에 HandlerMapping, Controller, ViewResolver 등록
4. JSP 작성
어노테이션
- 클래스나 메서드등의 선언시에 @ 사용
- xml 설정을 최소화 하도록 사용
- @Controller 어노테이션 적용시 Controller 인터페이스 클래스 상속할 필요 없어짐