1 / 138
文档名称:

SpringMVC4教程-超权威--超详细课件.pptx

格式:pptx   大小:2,691KB   页数:138页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SpringMVC4教程-超权威--超详细课件.pptx

上传人:feng1964101 2022/10/1 文件大小:2.63 MB

下载得到文件列表

SpringMVC4教程-超权威--超详细课件.pptx

文档介绍

文档介绍:该【SpringMVC4教程-超权威--超详细课件 】是由【feng1964101】上传分享,文档一共【138】页,该文档可以免费在线阅读,需要了解更多关于【SpringMVC4教程-超权威--超详细课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。SpringMVC4教程
——超级权威,超级详细
——目前最好的中文教程

1
2021
内容概要


***@RequestMapping映射请求
• &请求头



• &处理静态资源
• &数据格式化&数据校验




:

***



SpringMVC

2
2021
内容概要
SpringMVC概述
SpringMVC的HelloWorld
使用***@RequestMapping映射请求
• 映射请求参数&请求头
• 处理模型数据
• 视图和视图解析器
RESTfulCRUD
• SpringMVC表单标签&处理静态资源
• 数据转换&数据格式化&数据校验
处理JSON:使用HttpMessageConverter
• 国际化
• 文件的上传
• 使用***
• 异常处理
SpringMVC运行流程
• 在Spring的环境下使用
SpringMVC
SpringMVC对比Struts2
3
2021
SpringMVC概述
• Spring为展现层提供的基于MVC设计理念的优秀的
Web框架,是目前最主流的MVC框架之一
• ,成为最优秀的MVC框架
SpringMVC通过一套MVC注解,让POJO成为处理请求的控制器,而无须实现任何接口。
支持REST风格的URL请求
• 采用了松散耦合可插拔组件结构,比其他MVC框架更具
扩展性和灵活性
4
2021
HelloWorld
• 步骤:
加入jar包

加入SpringMVC的配置文件
–编写处理请求的处理器,并标识为处理器
–编写视图
5
2021
HelloWorld:加入jar包
jar包:
commons-logging-
spring-aop-
spring-beans-
spring-context-
spring-core-
spring-expression-
spring-web-
spring-webmvc-
6
2021
HelloWorld:
配置DispatcherServlet:DispatcherServlet默认加载/WEB-INF/<servletName-servlet>.xml的Spring配置文件,启动WEB层的Spring容器。可以通过contextConfigLocation初始化参数自定义配置文件的位置和名称
7
2021
HelloWorld:创建Spring MVC配置文件
• 配置自动扫描的包
• 配置视图解析器:视图名称解析器:将视图逻辑名解析为:/WEB-INF/pages/<viewName>.jsp
8
2021
HelloWorld:创建请求处理器类
9
2021
<url-pattern>*.action</url-pattern>
</servlet-mapping>
springmvc-1/ url
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
***@Controller
publicclassHelloWorldController{
***@RequestMapping("/helloWorld")publicStringhelloWolrd(){
("HelloWorldSpringMVC");
return"success";
}
}
<beanclass="">
<propertyname=“prefix”value=“/WEB-INF/view/"></property>
<propertyname="suffix"value=".jsp"></property>
</bean>
/WEB-INF/view/

Handler
SpringMVC配置文件
实际的物理视图
10
2021