Spring MVC的简要开发流程:

1. 先写Controller
2. Controller将业务逻辑委派给Service完成
3. Service返回一个Domain Object Model
4. 将Domail Object Model封装成ModelAndView作为Controller的返回结果,并赋予View的名称。
5. InternalResourceViewResolver根据View名称取出对应的Jsp文件,创建一个包含前缀和后缀的真正的路径
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会根据这个servlet的名字(在这里是spring)自动寻找  <名字>-servlet.xml(这里将会是:spring-servlet.xml)
10. 在spring-servlet.xml中,将service注射给controller

你可能感兴趣的:(Spring MVC的简要开发流程:)