码迷,mamicode.com
首页 > 编程语言 > 详细

第三章节-Spring MVC介绍

时间:2015-07-01 21:59:59      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

一、采用Spring MVC的好处

MVC之Servlet控制器(二)中,我们知道,要实现MVC,我们要编写一个Dispatcher Servlet和Controller类,其中Dispatcher Servlet要完成下面的工作。

1. 根据uri调用相应的action .

2. 实例化正确的controller .

3. 根据请求参数来构造表单bean .

4. 调用控制器对象相应的方法。

5. 转向一个视图。

Spring MVC中就有 Dispatcher Servlet,它调用controller的方法并转发视图。除这外,它还有很多其它的优点。

二、Spring MVC的Dispatcher Servlet

Dispatcher Servlet在初始化时,会自动找到WEB-INF目录下面的配置文件,这个配置文件的命名规则如下

servletName-servlet.xml

我们也可以将配置文件放在别的地方,并用 init-param元素指定目录。

三、Controller接口

在spring mvc2.5版本前,开发一个controller的唯一方法是实现 spring MVC的一个controller接口。接口中的方法如下

ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response)

实现这个接口的类可以访问request/response。还一定要返回一个包括了图片路径或者视图路径与模型名的ModelAndView对象。

Controller接口的实现类只能处理一个action,而基于注解的一个controller可以实现多个请求处理动作,还不用implement任何接口。

 

第三章节-Spring MVC介绍

标签:

原文地址:http://www.cnblogs.com/chuiyuan/p/4614568.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!