SpringMVC简介及搭建流程
2015-11-25 08:29
507 查看
参考51CTO刘英杰关于SpringMVC的视频教程。
SpringMVC框架是一个MVC框架,通过实现MVC很好的将数据、业务、展现进行分离。
SpringMVC 的设计围绕DispatcherServlet展开的,由DispatcherServlet负责将请求派发到特定的handler。
整个流程如下图:
![](https://img-blog.csdn.net/20151125082825695?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
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框架就搭建好了。
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框架就搭建好了。
相关文章推荐
- 插件管理框架 for Delphi(一)
- 使用CSS框架布局的缺点和优点小结
- 列举PHP的Yii 2框架的开发优势
- Windows窗体的.Net框架绘图技术实现方法
- 浅谈JavaScript 框架分类
- 轻量级javascript 框架Backbone使用指南
- javascript实现框架高度随内容改变的方法
- JS刷新框架外页面七种实现代码
- 超赞的动手创建JavaScript框架的详细教程
- 简单介绍不用库(框架)自己写ajax
- asp.net4.0框架下验证机制失效的原因及处理办法
- 插件管理框架 for Delphi(二)
- 零基础学习AJAX之AJAX框架
- Ajax 框架学习笔记
- Flex中最好的MVC框架Mate框架
- JavaScript 异步调用框架 (Part 4 - 链式调用)
- JavaScript 异步调用框架 (Part 2 - 用例设计)
- 为什么使用框架 使用框架的优缺点
- JavaScript 异步调用框架 (Part 3 - 代码实现)
- js刷新框架子页面的七种方法代码