스프링 MVC

개발/스프링 2009. 1. 15. 09:39
책도 몇권 읽었고 혼자 공부도 했지만 역시 난 절실하지 않으면 집중도 못하고 제대로 하지 못한다. 다시 플로우에 대해 차근차근 정리해보자. 기준은 spring 소스에 있는 petstore

1. 기본적으로 web 프로젝트는 WEB-INF에 있는 web.xml 설정파일을 읽어온다.
   (.net쪽은 틀린가? 나중에 확인해보자...)
스프링의 servlet 호출을 위해 web.xml에 아래 부분이 존재해야 한다.

<servlet>
   <servlet-name>petstore</servlet-name>
      <servlet-class>
       org.springframework.web.servlet.DispatcherServlet
       </servlet-class>
   <load-on-startup>2</load-on-startup>
</servlet>

또 DispatcherServlet과 Mapping하기 위한 확장자를 아래와 같이 정해준다.
이런 경우 do 로 끝나는 확장자는 DispatcherServlet이 처리하므로
서블릿 매핑파일( petstore-servlet.xml ) 에서 해당 controller를 찾게 된다.

<servlet-mapping>
   <servlet-name>petstore</servlet-name>
      <url-pattern>*.do</url-pattern>
</servlet-mapping>

2. DispatcherServlet이 진입점이므로 servlet-name으로 정해진 petstore와 연관된
petstore-servlet.xml이 있어야 한다.






'개발 > 스프링' 카테고리의 다른 글

실행오류  (0) 2012.04.05
스프링 tutorial (8)  (0) 2008.07.28
스프링 tutorial (7)  (0) 2008.07.27
스프링 tutorial (6)  (0) 2008.07.26
스프링 tutorial (5)  (0) 2008.07.25
Posted by 무혹
,