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 인터페이스 클래스 상속할 필요 없어짐