第1章Struts2框架技术入门.ppt

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

《Struts2+Hibernate框架技术教程》 张志锋 清华大学出版社 本课程目录 第1章Struts2框架技术入门 第2章Struts2核心组件详解 第3章Struts2的高级组件 第4章基于Struts2的个人信息管理系统项目实训 5章Hibernate框架技术入门 第6章Hibernate核心组件详解 第7章Hibernate高级组件 第8章基于Struts2与Hibernate的项目实训 第1章 Struts2框架技术入门 1.1 Struts2基础知识 1.2 Struts2的核心组件 1.3 基于Struts2的登录系统实例 1.1 Struts2基础知识 1.1.1 Struts2的由来与发展 1.1.2 Struts2软件包的下载和配置 1.1.3 MVC设计模式 1.1.4 Struts2的工作原理 1.1.1 Struts2的由来与发展 Struts是整合了当前动态网站技术中Srvlet、JSP、JavaBean、JDBC、XML等相关开发技术基础之上的一种主流Web开发框架,是一种基于经典MVC的框架。采用Struts可以简化MVC设计模式的Web应用开发工作,很好地实现代码重用,使开发人员从繁琐的工作中解脱出来,来开发具有强扩展性的Web应用。 Struts2是 Java Web项目开发中最经典的Web框架技术,受到许多软件开发人员喜爱与追捧,是软件企业招聘Java软件人才时要求必备的技能之一。 Struts是Apache软件基金会下Jakarta项目的一部分。除Struts之外,Apache基金会还有其他优秀的开源产品,如Tomcat。2000年Craig R. McClanahan先生贡献了他编写的JSP Model 2架构之Application Framework原始程序代码给Apache基金会,成为Apache Jakarta计划Struts Framework 前身,从2000年5月开始开发Struts,到2001年6月发布Struts1.0版本。有30多个开发者参与进来,并有数千人参与到讨论组中。Struts代码基础由一个志愿的团队来管理。到2002年,Struts 小组共有9个志愿团队。Struts框架的主要架构设计和开发者是Craig R.McClanahan。Craig也是Tomcat 4的主要架构师。 经过六年多的发展,Struts1已经成为了一个高度成熟的框架,不管是稳定性还是可靠性都得到了广泛的证明。市场占有率很高,拥有丰富的开发人群,几乎已经成为了事实上的工业标准。但是随着时间的流逝,技术的进步,Struts1的局限性也越来越多地暴露出来,并且制约了Struts1的继续发展。对于Struts1框架而言,由于与JSP、Servlet耦合非常紧密,因而导致了一些严重的问题。首先,Struts1支持的表现层技术单一。由于Struts1出现的年代比较早,那个时候没有FreeMarker、Velocity等技术,因此它不可能与这些视图层的模版技术进行整合。其次,Struts1与Servlet API的严重耦合,使应用难于测试。最后,Struts1代码严重依赖于Struts1 API,属于侵入性框架。从目前的技术层面上看,出现了许多与Struts1竞争的视图层框架,比如JSF、Tapestry和Spring MVC等。这些框架由于出现的年代比较近,应用了最新的设计理念,同时也从Struts1中吸取了经验,克服了很多不足。这些框架的出现也促进了Struts的发展。目前,Struts已经分化成了两个框架:第一个是在传统的Struts1的基础上,融合了另外的一个优秀的Web框架WebWork的Struts2;另外一个就是Struts1。Struts2虽然是在Struts1的基础上发展起来的,但是实质上是以WebWork为核心的。 2007年发布Struts2.0,Struts2是Struts的下一代产品,是在Struts1和WebWork的技术基础上进行了合并,全新的Struts2框架。其全新的Struts2的体系结构与Struts1的体系结构的差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品。因此Struts2和Struts 1有着太大的变化,但是相对于 WebWork,Struts2只有很小的变化。 1.1 Struts2基础知识 1.1.1 Struts2的由来与发展 1.1.2 Struts2软件包的下载和配置 1.1.3 MVC设计模式 1.1.4 Struts2的工作原理 本书使用的

文档评论(0)

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

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

1亿VIP精品文档

相关文档