Java Web开发教程第6章 Struts基础.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 Struts基础;6.1.1 MVC的基本概念 6.1.2 Struts的工作原理 6.1.3 Struts 2的优点;MVC将一个应用系统的输入、处理和输出流程按照Model(模型)、View(视图)和Controller(控制器)三部分进行分离,划分成模型层、视图层和控制层。三层之间以最少的耦合来协同工作,从而提高了应用系统的可扩展性和可维护性。 MVC思想的核心就是分层,将系统的各个组件进行分类,不同的组件扮演不同角色。然后将系统中的组件分隔到不同的层中,这些组件将被严格限制在其所在层内。各层之间则以松散耦合的方式组合在一起,从而保证了良好的封装性。;1.Struts概述 Struts 1是真正意义上的MVC模式,发布后受到了广大程序开发人员的认可。性能高效、松耦合、低侵入永远是开发人员追求的理想状态,而Struts1在这些方面又恰恰存在着不足之处。在这种情况下,全新的Struts2框架应运而生,它弥补了Struts 1框架中存在的缺陷和不足,并且还提供了更加灵活与强大的功能。 2.Struts 2工作流程 Struts 2是一个全新的开发框架;使用Struts 2进行Java Web开发的优点。 通过简单、集中的配置来调度动作类,使得配置和修改都非常容易。 提供简单、统一的表达式语言来访问所有可供访问的数据。 提供内存式的数据中心,所有可供访问的数据都集中存放在内存中,所以在调用中不需要将数据传来传去,只要去这个内存数据中心访问即可。 Struts2提供标准的、强大的验证框架和国际化框架,而且与Struts 2的其他特性紧密结合。 强大的标签,使用标签可以有效的减少页面代码。 良好的Ajax支持。 简单的插件。 明确的错误报告。 智能的默认设置,不需要程序员另外进行繁琐的设置。;6.2.1 Tomcat 服务器基本知识 6.2.2 下载并安装Tomcat服务器 6.2.3 在Eclipse中部署Tomcat ;1.Web服务器 在Java Web开发中,所有Web程序都需要Web服务器的支持,即所开发的Web项目必须放到Web服务器中才能运行,Web项目无法脱离Web服务器而独立运行。 2.Web服务器工作原理 Java Web应用是基于B/S(浏览器∕服务器)结构的应用,浏览器的功能只能够解析HTML代码、CSS代码、JS代码等,不能够解析Java Web应用程序,如JSP。所以,需要将Web应用程序部署到Web应用服务器,由Web服务器来解析处理。具体工作流程为: (1)浏览器发送HTTP请求,比如一个URL地址http://。 (2)Web服务器根据地址解析Web程序,解析过程中可能做出一些业务逻辑的处理。 (3)最后,将解析后得到的页面返回给浏览器。 ; 目前,Tomcat服务器的最高版本是Tomcat 8.0.28,本书采用的正是该版本的Tomcat服务器,可以登录Tomcat官网下载需要的版本。;Tomcat服务器下载并安装好后,就可以在集成开发环境Eclipse中部署Tomcat,将Eclipse和Tomcat完美地结合在一起。 在完成Eclipse和Tomcat服务器的集成之后,已经可以进行Web项目的开发,但是有两个细节问题还应该注意:为开发Web项目指定浏览器和指定Eclipse中JSP页面的编码方式。下面进行这两方面的设置。 1.为Eclipse指定浏览器 2.指定JSP页面的编码方式 ;6.3.1 MyfirstStruts项目概述 6.3.2 创建Struts工程MyfirstStruts 6.3.3 在Eclipse中部署Struts开发包 6.3.4 编写工程配置文件web.xml 6.3.5 创建perties文件 6.3.6 编写struts.xml控制器文件 6.3.7 开发index.jsp和success.jsp前端页面文件 6.3.8 开发后台Struts处理程序HelloAction.java 6.3.9 运行MyfirstStruts工程 ; MyfirstStruts项目的设计思路如下:用户点击index.jsp链接,发送HTTP请求,服务器端接收到HTTP请求后,调用web.xml文件中配置的过滤器的具体方法,通过一系列的内部处理机制,它判断出这个HTTP请求和HelloAction类所对应的Action对象相匹配,最后调用HelloAction对象中的execute()方法,处理后返回相应的值SUCCESS,然后Sruts 2通过这个值可查找到对应的页面即success.jsp,最后返回给浏览器。; 首先,创建一个工程MyfirstStruts。 单击Eclipse菜单的“File|New” 选项,然

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档