没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
16页
Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
资源推荐
资源详情
资源评论
SpringMVC
入门实例及详细讲解
Spring Servlet Web Bean MVC
Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的
MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通
过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer
Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的
视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派
器以及处理程序对象的角色,这种分离让它们更容易进行定制。
Spring 的 Web MVC 框架是围绕 DispatcherServlet 设计的,它把请求分派给处理程
序,同时带有可配置的处理程序映射、视图解析、本地语言、主题解析以及上载文件支
持。默认的处理程序是非常简单的 Controller 接口,只有一个方法 ModelAndView
handleRequest(request, response)。Spring 提供了一个控制器层次结构,可以派生子类。
如果应用程序需要处理用户输入表单,那么可以继承 AbstractFormController。如果需要
把多页输入处理到一个表单,那么可以继承 AbstractWizardFormController。
Spring MVC 对于现在较成熟的 Model-View-Control 框架而言,其解决的主要问题无
外乎下面几部分:
1》将 web 页面中的输入元素封装为一个(请求)数据对象。
2》根据请求的不同,调度相应的逻辑处理单元,并将(请求)数据对象作为参数传入。
3》逻辑处理单元完成运算后,返回一个结果数据对象。
4》将结果数据对象中的数据与预先设计的表现层相融合并展现给用户。
开发步骤:
首先新建 web Project 项目:MySpringMvc
1.加载项目所需要的 jar 包;
spring.jar -------------------------这个在 spring2.5.6 资源包的 dist 下面
spring-webmvc.jar---------------这个在 spring2.5.6 资源包的 dist/module 下面
2.配置 web.xml 文件
<?xml version="1.0" encoding="UTF-8"?>
Xml 代码
1. <spanstyle="font-size:large;"><web-appversion="2.5"xmlns="http://java.sun.com/xml/ns/
javaee"
2. xmlns: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. <servlet>
6. <servlet-name>dd</servlet-name>
7. <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
8. <!--<init-param>-->
9. <!--<param-name>contextConfigLocation</param-name>-->
10. <!--<param-value>/WEB-INF/applicationContext.xml</param-value>-->
11. <!--</init-param>-->
12. </servlet>
13. <!--
14. applicationContext.xml 文件代表示应用程序服务的配置和 bean配置。如果想装入多个配置文件,可
以在
15. <param-value>标记中用逗号作分隔符。
16. springmvc 配置文件与 spring 配置的 servlet 名称有关[如本配置中是 dd]
17. 通常 springmvc 配置文件名称结构为:[servlet-name]-servlet.xml,
18. 如果你没有指定 init-param 里面 contextCofigLocation 的值中对应的 XML 文件的话
19. (也就是 applicationContext 全局配置文件没有配置在 web.xml 中的话),那么像本
20. 段代码对应在 springmvc 中的配置文件就应该是/WEB-INF/dipatcher-servlet.xml 这样的文件,
21. 否则如果配置了 applicaitonContext.xml 这样的 spring 全局配置文件,如本配置那么就必须为/WEB-
INF/dd-servlet.xml
22. -->
23. <servlet-mapping>
24. <servlet-name>dd</servlet-name>
25. <url-pattern>*.do</url-pattern>
26. </servlet-mapping>
27. </web-app></span>
2.由于上面的初始化参数中没有指定名字的 XML 文件,因此在 WEB-INF 下面建立
剩余15页未读,继续阅读
资源评论
傻乐tao
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 探索tecreate:软件开发的未来之星.zip
- 打标机项目C#源码连接扫码
- 基于SSM的房屋租赁系统的设计与实现
- xyctf:从入门到精通的实用指南.zip
- mmqrcode1714153659780.png
- Screenshot_2024-04-27-06-08-58-486_com.baidu.xin.aiqicha.jpg
- 基于Javaweb+Tomcat+MySQL的大学生公寓管理系统+sql文件.zip
- 实训作业基于javaweb的订单管理系统源码+数据库+实训报告.zip
- 多机调度问题贪心算法基于最小堆和贪心算法求解多机调度问题.zip
- 基于同态加密技术的匿名电子投票系统源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功