您的位置:首页 > 编程语言 > Java开发

SpringMVC简介及搭建流程

2015-11-25 08:29 507 查看
参考51CTO刘英杰关于SpringMVC的视频教程。

SpringMVC框架是一个MVC框架,通过实现MVC很好的将数据、业务、展现进行分离。

SpringMVC 的设计围绕DispatcherServlet展开的,由DispatcherServlet负责将请求派发到特定的handler。

整个流程如下图:



Eclipse与Spring的集成:Help-->Install New Software,输入网址http://springide.org/updatesite,将Spring需要的东西集成到Eclipse中。

SpringMVC的搭建步骤:

1、创建工程,拷贝SpringMVC相关的jar,并把jar拷贝到lib目录下。

2、 配置web.xml,配置前端控制器DispatcherServlet。

<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>3、在web-inf 下创建springmvc配置文件,[servletname]-servlet.xml。servletname就是在web.xml中配置的名称。当前配置文件名必须为springmvc-servlet.xml。
4、配置HandlerMapping  根据beanname找到对应Conntroller。这部配置可以省略。因为SpringMVC默认有这个配置。

<bean class="org.springframework.web.servlet.mvc.support.ControllerBeanNameHandlerMapping"></bean>5、创建JSP页面,需要发出请求的页面。
6、创建Controller(控制器) 继承AbstractController重写handleRequestInternal方法。

//返回数据和页面
ModelAndView mav = new ModelAndView("index");
mav.addObject("helloworld", " hello "+hello);7、在springmvc-servlet.xml中配置视图解析器。
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 前缀 -->
<property name="prefix" value="/view/"></property>
<!-- 后缀 -->
<property name="suffix" value=".jsp"></property>
</bean> 这样一个简单的SpringMVC框架就搭建好了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring mvc 框架