Java Web 开发从入门到实战 课件 第14章 Spring MVC框架基础.pptx

Java Web 开发从入门到实战 课件 第14章 Spring MVC框架基础.pptx

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

第14章SpringMVC框架基础

学习目的与要求本章重点讲解SpringMVC的工作原理、控制器、数据绑定以及数据库编程。通过本章的学习,了解SpringMVC的工作原理,掌握SpringMVC应用的开发步骤。《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒主编,清华大学出版社,2024

目录14.1SpringMVC的工作原理14.2SpringMVC的工作环境14.3基于注解的控制器14.4Spring的数据库编程14.5基于SpringMVC框架的注册与登录《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒主编,清华大学出版社,2024

14.1SpringMVC的工作原理SpringMVC框架主要由DispatcherServlet、处理器映射、控制器、视图解析器、视图组成,其工作原理,如图14.1所示。从图14.1可总结出SpringMVC的工作流程如下:1.客户端请求提交到DispatcherServlet;2.由DispatcherServlet控制器寻找一个或多个HandlerMapping,找到处理请求的Controller;3.DispatcherServlet将请求提交到Controller;4.Controller调用业务逻辑处理后,返回ModelAndView;5.DispatcherServlet寻找一个或多个ViewResoler视图解析器,找到ModelAndView指定的视图;6.视图负责将结果显示到客户端。《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒主编,清华大学出版社,2024

14.1SpringMVC的工作原理图14.1中包含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对象,从而将相应结果渲染给客户。《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒主编,清华大学出版社,2024

目录14.1SpringMVC的工作原理14.2SpringMVC的工作环境14.3基于注解的控制器14.4Spring的数据库编程14.5基于SpringMVC框架的注册与登录《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒主编,清华大学出版社,2024

14.2SpringMVC的工作环境在第2章JavaWeb开发环境的基础上,导入SpringMVC的相关JAR包,即可开发SpringMVC应用。《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒主编,清华大学出版社,2024

14.2.1Spring的下载使用Spring框架开发应用程序时,需要引用Spring框架自身的JAR包。SpringFramework6.0.0的JAR包可以从Maven中央库获得。Spring的JAR包中,有四个基础包:spring-core-6.0.0.jar、spring-beans-6.0.0.jar、spring-context-6.0.0.jar和spring-expression-6.0.0.jar,分别对应Spring核心容器的四个模块:Spring-core模块、Spring-beans模块、Spring-context模块和Spring-expression模块。对于Spring框架的初学者,开发Spring应用时,只需要将Spring的四个基础包和SpringCommonsLoggingBridge对

文档评论(0)

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

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档