Spring MVC 구현(Controller, ModelAndView) Controller - Controller의 종류* Controller(interface)* AbstractController* MultiActionController- 위의 interfact / class를 상속하여 Controller 작성한다.- 컨트롤러는 처리 결과를 ModelAndView에 담아 Dispatcher에 전달 AbstractController- 가장 기본이 되는 Controller- 작성* AbstractController 상속한다.* public ModelAndView handdlerRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception 오버라이딩하여 코드 구현* ModelAn.. 더보기 Spring MVC 구현(Dispatcher, HandlerMapping) Spring MVC 구현 Step - Spring MVC를 이용한 어플리케이션 작성 스텝1. web.xml에 DispatcherServlet 등록 및 Spring 설정 파일 등록2. Spring 설정파일에 HandlerMapping 설정3. 컨트롤러 구현 및 Spring 설정파일에 등록4. 컨트롤러와 JSP의 연결을 위해 View Resolver Spring 설정 파일에 등록5. JSP(or View 작성 후 설정) 코드 작성 DispatcherServlet 설정- web.xml에 등록- 스프링 설정파일 : "-serlvet.xml" 이고 WEB-INF\아래에 추가한다.- 은 DispatcherServlet이 처리하는 URL 매핑 패턴을 정의- *.do로 들어오는 클라이언트의 요청을 DispatcherS.. 더보기 Spring MVC Spring MVC란? 스프링이 제공하는 서블릿 기반의 MVC 프레임워크이다. 스프링 서블릿 또는 스프링 MVC라고 하며, Front Controller역할을 하는 DispatcherServlet을 핵심 엔진으로 사용한다. 스프링이 제공하는 AOP, 트랜젝션 처리, DI 등의 기능을 그대로 사용하면서 MVC 패턴을 기반하여 웹 어플리케이션을 개발할 수 있다. Spring MVC 구성 주요 컴포넌트 - DispatcherServlet- Front Controller로서 클라이언트의 요청을 전달 받는다. Controller에게 클라이언트의 요청을 전달하고, Controller가 리턴한 결과값을 View에 전달하여 알맞은 응답을 생성하도록 한다. - Controller- 클라이언트의 요청을 처리한 뒤, 그 결.. 더보기 이전 1 ··· 11 12 13 14 15 16 17 ··· 37 다음