스프링프레임워크3.X MVC,디스패처 서블릿(Spring 3.x Dispatcher Servlet)
1. DispatcherServlet 설정
Spring MVC에서 Front Controller 역할 수행
DispatcherServlet이 로드되면 서블릿의 이름과 연관된 XML 파일로 부터ApplicationContext를 로딩 한다. (서블릿이름-servlet.xml)
그런다음 servlet-mapping을 통해 다루어질 URL을 지정
세개의 파라미터를 가진다.(contextClass:WebApplicationContext를 구현할 클래스이며 기본은 XmlWebApplicationContext임, contextConfigLocation:설정파일위치, namespace : 기본은 WEB-INF/서블릿명-servlet.xml)
DispatcherServlet이 로드되면 서블릿의 이름과 연관된 XML 파일로 부터ApplicationContext를 로딩 한다. (서블릿이름-servlet.xml)
그런다음 servlet-mapping을 통해 다루어질 URL을 지정
세개의 파라미터를 가진다.(contextClass:WebApplicationContext를 구현할 클래스이며 기본은 XmlWebApplicationContext임, contextConfigLocation:설정파일위치, namespace : 기본은 WEB-INF/서블릿명-servlet.xml)
[web.xml]
<servlet>
<servlet-name>onj</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
<!–- 여기에 스프링 관련 설정 파일(xml)을 둔다. -->
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-name>onj</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
<!–- 여기에 스프링 관련 설정 파일(xml)을 둔다. -->
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>onj</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<servlet-name>onj</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
설정파일 로딩 예
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-config/sfa/onj-action.xml,
/WEB-INF/spring-config/sfa/oraclejava-action.xml,
/WEB-INF/spring-config/sfa/external-action.xml
</param-value>
[개강임박강좌, 오프라인교육장에 오시면 보다 자세히 배울 수 있습니다.]
오라클자바커뮤니티에서 운영하는 개발자 전문교육 ,개인80%환급(www.onjprogramming.co.kr)
[주간]
[11/18]Spring3.X, MyBatis, Hibernate실무과정
[11/18]iPhone 하이브리드 앱 개발 실무과정
[11/20]SQL초보에서실전전문가까지
[11/20]안드로이드개발자과정
[평일야간]
[11/13]C#,ASP.NET마스터
[11/19]iPhone하이브리드앱개발실무과정
[11/19]안드로이드개발자과정
[11/20]초보자를위한실전SQL
[11/21]JAVA&WEB프레임워자실무과정
[11/21]Spring3.X, MyBatis, Hibernate실무과정
[주말]
[11/16]JAVA&WEB프레임워크실무과정
[11/16]웹퍼블리싱 마스터
[11/16]Spring3.X,MyBatis,Hibernate실무과정
[11/16]SQL초보에서전문가까지
[11/16]PL/SQL,오라클힌트,SQL튜닝,사례연구
[11/23]C#,ASP.NET마스터
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-config/sfa/onj-action.xml,
/WEB-INF/spring-config/sfa/oraclejava-action.xml,
/WEB-INF/spring-config/sfa/external-action.xml
</param-value>
[개강임박강좌, 오프라인교육장에 오시면 보다 자세히 배울 수 있습니다.]
오라클자바커뮤니티에서 운영하는 개발자 전문교육 ,개인80%환급(www.onjprogramming.co.kr)
[주간]
[11/18]Spring3.X, MyBatis, Hibernate실무과정
[11/18]iPhone 하이브리드 앱 개발 실무과정
[11/20]SQL초보에서실전전문가까지
[11/20]안드로이드개발자과정
[평일야간]
[11/13]C#,ASP.NET마스터
[11/19]iPhone하이브리드앱개발실무과정
[11/19]안드로이드개발자과정
[11/20]초보자를위한실전SQL
[11/21]JAVA&WEB프레임워자실무과정
[11/21]Spring3.X, MyBatis, Hibernate실무과정
[주말]
[11/16]JAVA&WEB프레임워크실무과정
[11/16]웹퍼블리싱 마스터
[11/16]Spring3.X,MyBatis,Hibernate실무과정
[11/16]SQL초보에서전문가까지
[11/16]PL/SQL,오라클힌트,SQL튜닝,사례연구
[11/23]C#,ASP.NET마스터
댓글 없음:
댓글 쓰기