springmvc入门实例及详细讲解

springmvc入门实例及详细讲解

ID:6129213

大小:125.50 KB

页数:17页

时间:2018-01-04

springmvc入门实例及详细讲解_第1页
springmvc入门实例及详细讲解_第2页
springmvc入门实例及详细讲解_第3页
springmvc入门实例及详细讲解_第4页
springmvc入门实例及详细讲解_第5页
资源描述:

《springmvc入门实例及详细讲解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SpringMVC入门实例及详细讲解SpringServletWebBeanMVC      Spring框架提供了构建Web应用程序的全功能MVC模块。使用Spring可插入的MVC架构,可以选择是使用内置的SpringWeb框架还是Struts这样的Web框架。通过策略接口,Spring框架是高度可配置的,而且包含多种视图技术,例如JavaServerPages(JSP)技术、Velocity、Tiles、iText和POI。SpringMVC框架并不知道使用的视图,所以不会强迫您只使用JSP技术。SpringMVC分离了控制器、模型对象、分派器以及处理程序

2、对象的角色,这种分离让它们更容易进行定制。  Spring的WebMVC框架是围绕DispatcherServlet设计的,它把请求分派给处理程序,同时带有可配置的处理程序映射、视图解析、本地语言、主题解析以及上载文件支持。默认的处理程序是非常简单的Controller接口,只有一个方法ModelAndViewhandleRequest(request,response)。Spring提供了一个控制器层次结构,可以派生子类。如果应用程序需要处理用户输入表单,那么可以继承AbstractFormController。如果需要把多页输入处理到一个表单,那么可以继承A

3、bstractWizardFormController。    SpringMVC对于现在较成熟的Model-View-Control框架而言,其解决的主要问题无外乎下面几部分:    1》将web页面中的输入元素封装为一个(请求)数据对象。    2》根据请求的不同,调度相应的逻辑处理单元,并将(请求)数据对象作为参数传入。    3》逻辑处理单元完成运算后,返回一个结果数据对象。    4》将结果数据对象中的数据与预先设计的表现层相融合并展现给用户。开发步骤: 首先新建webProject项目:MySpringMvc1.加载项目所需要的jar包;  spri

4、ng.jar-------------------------这个在spring2.5.6资源包的dist下面  spring-webmvc.jar---------------这个在spring2.5.6资源包的dist/module下面2.配置web.xml文件 Xml代码  1.

5、mlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  3.    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   4.    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">  5.      6.        dd  7.        org.springframework.web.

6、servlet.DispatcherServlet  8.          9.          10.          11.        

7、  1.      2.