- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SpringMVC 快速入门-v5
SpringMVC 快速入门 SpringMVC 快速入门 ─ 课程概要 WebMVC 介绍 SpringMVC 体系结构 DispatcherServlet 类 一个简单的例子 SpringMVC 快速入门 WebMVC 介绍 WebMVC 介绍 本课时包括以下知识点: MVC是什么 常用的MVC框架 MVC模式的优缺点 SpringMVC简介 WebMVC 介绍 ─ MVC是什么 MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式: Model(模型)表示应用程序核心(比如数据库记录列表) View(视图)显示数据(数据库记录) Controller(控制器)处理输入(写入数据库记录) WebMVC 介绍 ─ 常用的MVC框架 比较常用的MVC框架有Struts 和 SpringMVC: Struts 是Java Web MVC框架中不争的王者。经过长达九年的发展,Struts已经逐渐成长为一个稳定、成熟的框架,并且占有了MVC框架中最大的市场份额。但是Struts某些技术特性上已经落后于新兴的MVC框架。面对Spring MVC、Webwork2这些设计更精密,扩展性更强的框架,Struts受到了前所未有的挑战。 WebMVC 介绍 ─ 常用的MVC框架 比较常用的MVC框架有Struts 和 SpringMVC: Spring MVC通过一套MVC注解,让POJO成为处理请求的控制器,无须实现任何接口,同时,Spring MVC还支持REST风格的URL请求:注解驱动及REST风格的Spring MVC是Spring3.0最出彩的功能之一。此外,Sping MVC在数据绑定、视图解析、本地化处理及静态资源处理上都有许多不俗的表现。它在框架设计、扩展性、灵活性等方面全面超越了Struts、WebWork等MVC框架,从原来的追赶者一跃成为MVC的领跑者。 WebMVC 介绍 ─ MVC模式的优缺点 如下优点: 耦合性低 重用性高 生命周期成本低 部署快 可维护性高 有利软件工程化管理 WebMVC 介绍 ─ MVC模式的优缺点 如下缺点: 没有明确的定义 不适合小型,中等规模的应用程序 增加系统结构和实现的复杂性 视图与控制器间的过于紧密的连接 视图对模型数据的低效率访问 一般高级的界面工具或构造器不支持模式 WebMVC 介绍 ─ SpringMVC简介 SpringMVC介绍: 和众多其他Web框架一样,它基于MVC设计理念,此外,它采用了松散耦合可插拔组件结构,比其他MVC框架更具扩展性和灵活性。 Sping MVC在数据绑定、视图解析、本地化处理及静态资源处理上都有许多不俗的表现。 Spring MVC框架围绕DispatcherServlet这个核心展开,DispatcherServlet是Sprrng MVC的总导演、总策划,它负责截获请求并将其分派给相应的处理器处理。 SpringMVC 快速入门 SpringMVC 体系结构 SpringMVC 体系结构 本课时包括以下知识点: SpringMVC 体系结构 SpringMVC 体系结构 Spring MVC是基于Model 2实现的技术框架。 SpringMVC 快速入门 DispatcherServlet 类 DispatcherServlet 类 本课时包括以下知识点: 配置DispatcherServlet DispatcherServlet的体系结构 DispatcherServlet 类 ─ 配置DispatcherServlet 要使用SpringMVC,必须在web.xml中配置好这个DispatcherServlet类: DispatcherServlet 类 ─ 配置DispatcherServlet DispatcherServlet有一些配置参数,默认情况下我们不用指定,如果需要可通过servlet的init-param指定: namespace contextConfigLocation publishContext publishEvents DispatcherServlet 类 ─ DispatcherServlet的体系结构 DispatcherServlet类的运行体系: DispatcherServlet的核心本质:是一个Servlet init方法在整个系统启动时运行,且只运行一次 service方法在系统运行的过程中处于侦听模式,侦听并处理所有的Web请求 DispatcherServlet 类 ─ DispatcherServlet的体系结构 DispatcherServlet类的继承体系: 依次继承Framew
文档评论(0)