网站大量收购独家精品文档,联系QQ:2885784924

JavaEE企业级项目开发(第3版)课件 单元7 Spring MVC入门与核心类.pptx

JavaEE企业级项目开发(第3版)课件 单元7 Spring MVC入门与核心类.pptx

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

延迟符SpringMVC简介SpringMVC入门与核心类

什么是SpringMVCSpringMVC框架是围绕DispatcherServlet设计的,DispatcherServlet是SpringMVC的核心控制器,它负责截获用户请求,将用户请求分发到对应的业务控制器。利用SpringIoC容器管理SpringMVC框架的业务控制器,充分利用IoC容器来降低硬编码耦合。SpringWebMVC框架提供了大量独特的功能,包括组件分离、请求处理、视图渲染和灵活配置等。

SpringMVC工作原理SpringMVC是基于JSPModel2实现的技术框架,利用处理器分离模型、视图和控制器,达到不同技术层级间松耦合的效果,提高系统的灵活性、复用性和可维护性。

SpringMVC工作原理当用户在浏览器中点击一个链接或者提交一个表单时,那么就会产生一个请求(request)。1请求的第一站到达的是Spring的DispatcherServlet,它是一个前端控制器,工作是将用户的请求委托给其他的组件去处理。2当选择了一个合适的控制器后,DispatcherServlet就会将请求交给这个控制器去处理。在这个控制器上,用户的请求将会将用户提交的一些信息交由控制器处理并等待。3

SpringMVC工作原理当控制器对用户请求所携带的信息进行处理后,经常会产生一些其他的需要返回给浏览器进行显示的数据。此时需要视图(View)来对这些数据进行显示了。4DispatcherServlet会向一个视图解析器(ViewResolver)进行请求,视图解析器可以将逻辑视图名称映射到一个特定的视图显示文件上面。5现在DispatcherServlet知道哪一个视图文件可以显示结果了。该视图将会利用模板数据产生输出。6输出通过response对象返回给客户端进行显示。7

谢谢观看

主讲人:吴佳云延迟符SpringMVC入门程序SpringMVC入门与核心类

SpringMVC入门程序通过一个简单的入门程序演示SpringMVC的使用。

创建项目(1)创建项目单击IDEA工具栏中的File→New→Project选项,弹出NewProject对话框,填写项目信息,如图所示。

创建项目(2)创建项目结构单击IDEA工具栏中的File→New→Directory选项,弹出NewDirectory对话框,添加相应的目录,如图所示。

创建项目(3)创建项目webapp文件夹如果默认创建的Maven项目中没有自动生成webapp文件夹,可以单击IDEA工具栏中的File→ProjectStructure选项,弹出ProjectStructure对话框,如图所示。

创建项目(3)创建项目webapp文件夹在Modules的设置界面中,单击界面上方的“+”图标,弹出Add下拉菜单,如图所示。

创建项目(3)创建项目webapp文件夹选中Add下拉菜单,选择web选项进入web设置页面,如图所示。

创建项目(3)创建项目webapp文件夹选中DeploymentDescriptors右侧铅笔图样的编辑按钮,弹出DeploymentDescriptorsLocation对话框。在DeploymentDescriptorsLocation对话框中,“WebModuleDeploymentDescriptor(web.xml):”输入框中可以设置项目web.xml文件的路径,即修改为“src\main\webapp\WEB-INF\web.xml”,然后单击“OK”按钮完成web.xml的路径的设置,如图所示。

创建项目(3)创建项目webapp文件夹选中WebResourceDirectories右侧铅笔图样的编辑按钮,弹出WebResourceDirectoryPath对话框。在WebResourceDirectoryPath对话框中,在WebresoucedirectoryPath:输入框中设置项目webapp文件夹路径,即src\main\webapp,点击ok按钮,完成设置,如图所示。

创建项目(4)项目最终目录结构

引入maven依赖pom.xmldependencies

dependency

groupIdorg.springframework/groupId

artifactIdspring-webmvc/artifactId

version${spring-version}/version

/dependency

dependency

groupIdorg.sprin

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档