云自无心水自闲

天平山上白云泉,云自无心水自闲。何必奔冲山下去,更添波浪向人间!
posts - 288, comments - 524, trackbacks - 0, articles - 6
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Spring MVC的简要开发流程:

Posted on 2007-09-22 21:28 云自无心水自闲 阅读(1743) 评论(4)  编辑  收藏 所属分类: Java
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


评论

# re: Spring MVC的简要开发流程:[未登录]  回复  更多评论   

2008-01-12 14:26 by 逍遥
经典

# re: Spring MVC的简要开发流程:[未登录]  回复  更多评论   

2008-02-22 11:19 by wz
第8条的配置写错了
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
中应该为
org.springframework.web.context.DispatcherServlet

# re: Spring MVC的简要开发流程:[未登录]  回复  更多评论   

2013-04-17 16:02 by h
ngg

# re: Spring MVC的简要开发流程:[未登录]  回复  更多评论   

2013-04-17 16:03 by h
jhhhhhh

只有注册用户登录后才能发表评论。


网站导航: