《 Spring Boot从入门到实战(第2版·微课视频版)》 课件 第2章 Spring MVC基础.pptx

《 Spring Boot从入门到实战(第2版·微课视频版)》 课件 第2章 Spring MVC基础.pptx

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第2章SpringMVC基础;学习目的与要求;目录;2.1SpringMVC的工作原理;2.1SpringMVC的工作原理;4个SpringMVC接口:DispatcherServlet、HandlerMapping、Controller和ViewResoler。

SpringMVC所有的请求都经过DispatcherServlet来统一分发。DispatcherServlet将请求分发给Controller之前,需要借助于SpringMVC提供的HandlerMapping定位到具体的Controller。

HandlerMapping接口负责完成客户请求到Controller映射。

Controller接口将处理用户请求,这和JavaServlet扮演的角色是一致的。一旦Controller处理完用户请求,则返回ModelAndView对象给DispatcherServlet前端控制器,ModelAndView中包含了模型(Model)和视图(View)。从宏观角度考虑,DispatcherServlet是整个Web应用的控制器;从微观考虑,Controller是单个Http请求处理过程中的控制器,而ModelAndView是Http请求过程中返回的模型(Model)和视图(View)。

ViewResolver接口(视图解析器)在Web应用中负责查找View对象,从而将相应结果渲染给客户。;目录;2.2.1SpringMVC所需要的JAR包;2.2.2使用Eclipse开发SpringMVC的Web应用;2.在web.xml文件中部署DispatcherServlet;3.创建Web应用首页;4.创建Controller类;5.创建SpringMVC的配置文件;6.应用的其他页面;7.发布并运行SpringMVC应用;2.2.3基于Java配置的SpringMVC应用;1.创建应用ch2_2并导入JAR包;2.复制JSP和Java文件;3.创建SpringMVC的Java配置;4.创建Web的Java配置;5.发布并运行SpringMVC应用;目录;2.3.1Controller注解类型;2.3.2RequestMapping注解类型;2.类级别注解

@Controller

@RequestMapping(/index)

publicclassIndexController{

@RequestMapping(/login)

publicStringlogin(){

returnlogin;

}

@RequestMapping(/register)

publicStringregister(){

returnregister;

}

};(1)@GetMapping;(2)@PostMapping;(3)@PutMapping、@PatchMapping;(4)@DeleteMapping;2.3.3编写请求处理方法;2.请求处理方法常见的返回类型;2.3.4Controller接收请求参数的常见方式;1)创建应用ch2_3并导入JAR包;2)创建视图文件;3)创建POJO实体类;4)创建控制器类;2.通过处理方法的形参接收请求参数;3.通过@RequestParam接收请求参数;4.通过@ModelAttribute接收请求参数;2.3.5重定向与转发;2.3.5重定向与转发;2.3.6应用@Autowired进行依赖注入;2.3.7@ModelAttribute;2??注解一个非请求处理方法;目录;2.4.1JSON数据结构;2.4.1JSON数据结构;2.4.1JSON数据结构;2.4.2JSON数据转换;2.4.2JSON数据转换;1.创建应用ch2_4并导入相关的JAR包;2.创建Web和SpringMVC配置类;3.创建JSP页面,并引入jQuery;4.创建实体类;5.创建控制器类;6.测试应用;目录;2.5SpringMVC的基本配置;2.5.1静态资源配置;2.5.2拦截器配置;2.5.2拦截器配置;2.5.3文件上传配置;2.5.3文件上传配置;1.创建应用ch2_5并导入相关的JAR包;2.创建多文件选择页面;3.创建POJO类;4.创建控制器类;5.创建Web与SpringMVC配置类;6.创建成功显示页面;7.发布并运行应用;本章小结;学习资源推荐

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档