MVC(Model-View-Controller) Pattern > 어플리케이션의 구조를 Model, View, Controller 세가지 영역으로 분리한 개발 방법론을 말한다. 컴포넌트들의 변경이 다른 영역의 컴포넌트에 영향을 미치지 않고(유지보수 용이) 컴포넌트 간의 결합성이 낮아서 프로그램 수정이 용이하다.(확장성이 뛰어남) MVC 패턴의 특징 Spr...
Spring MVC를 이용한 Application 구현 단계 web.xml에 DispatcherServlet 등록 및 Spring 설정파일을 등록한다. 설정 파일에 HandlerMapping을 설정한다. Controller 구현 및 Context 설정파일을 servlet-context.xml에 등록한다. Controller와 JSP의 연결을 위해 View ...
Spring Web Application의 실행순서 웹 어플리케이션이 실행되면 Tomcat(WAS)에 의해 web.xml이 로딩된다. 에 등록되어 있는 ContextLoaderListener(자바 클래스)가 생성된다. ContextLoaderListener 클래스는 ServletContextListener 인터페이스를 구현하고 있으며, Applicatio...