mvc2 SpringMVC 1. MVC 패턴 2. Spring Web MVC 1) Spring MVC 특징 - DI, AOP 기능 뿐만 아니라, 서블릿 기반의 WEB 개발을 위한 MVC Framework를 제공 - Model2 아키텍처와 Front Controller Pattern을 프레임워크 차원제이서 제공 2) 구성요소 - DispatcherServlet (Front Controller) : 모든 클라이언틔의 요청을 전달 받음. 컨트롤러에게 클라이언트의 요청을 전달 - HandlerMapping : 클라이언트의 요청 URL을 어떤 컨트롤러가 처리할지를 결정, 스프링이 관리하는 빈 - Controller : 클라이언트의 요청을 처리 - ModelAndView : 컨트롤러가 처리한 데이터 및 화면에 대한 정보를 보유한 객체 - V.. 2024. 4. 17. MVC 패턴, Session, Cookie 1.Model1 구조 2. Model2 구조 (MVC 패턴) - Model : Service, Dao, Java Beans ※ 로직을 처리하는 모든 것. ※ controller로 부터 넘어온 데이터를 이용하여 이를 수행하고 그에 대한 결과를 다시 controller에 리턴한다. - View : JSP - Controller : Servlet ※ 클라이언트의 요청을 분석하여 로직 터리를 위한 모덴단을 호출한다. ※ 리턴 받은 결과에 따라 request, session등에 저장하고 redirectm forward방식으로 jsp를 출력한다. 2024. 3. 20. 이전 1 다음