Posted on 2007-09-22 21:28
云自無心水自閑 閱讀(1747)
評論(4) 編輯 收藏 所屬分類:
Java
1. 先寫Controller
2. Controller將業(yè)務(wù)邏輯委派給Service完成
3. Service返回一個Domain Object Model
4. 將Domail Object Model封裝成ModelAndView作為Controller的返回結(jié)果,并賦予View的名稱。
5. InternalResourceViewResolver根據(jù)View名稱取出對應(yīng)的Jsp文件,創(chuàng)建一個包含前綴和后綴的真正的路徑
6. 這些定義在spring-servlet.xml文件中
7. 配置文件:首先要在web.xml中配置ContextLoaderListener,介紹這個的文章非常多
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
8. 在web.xml中加入DispatherServlet的配置
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/app/*</url-pattern>
</servlet-mapping>
9. spring會根據(jù)這個servlet的名字(在這里是spring)自動尋找 <名字>-servlet.xml(這里將會是:spring-servlet.xml)
10. 在spring-servlet.xml中,將service注射給controller