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

第01章JavaEE概述.ppt

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

* * 除了我的家庭,软件是我的挚爱。 通过它,我可以创造出美的东西。 软件之美在于它的功能,在于它的内部结构,还在于团队创建它的过程。 * * * * EJB 3.1新特性:Singleton(单例) 、EJB?Timer 、无接口的bean、异步的服务 * 2007年 * Gavin King是Hibernate的创始人,EJB3.0专家委员会成员,JBoss核心成员之一,也是《Hibernate in Action》一书的作者。Gavin King1974年出生于一个名叫Mudgee的小镇,现在居住在澳大利亚默尔本市。Gavin对于做事情的执着始于十一岁时,他最早的软件开发成果毁于极其糟糕、不稳定的Commodore 64磁带驱动。Gavin King曾在Monash大学攻读数学,2003年9月,Gavin King加入了JBoss,全面领导hibernate的开发,并给客户提供最好的服务和培训。目前,Gavin King在红帽公司负责JBoss Hibernate 和基于CMP 引擎的新Hibernate项目的开发。 * Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 * * * * * rapid application develop(快速应用开发) * * * * * * * * * * * * * * 1.1 Java EE应用概述 1.1.1 Struts 2框架 早期的Web应用全部是静态的HTML页面。 MVC:MVC即Model(模型)、View(视图)、Controller(控制器)。 视图层负责页面的显示工作 控制层负责处理及跳转工作 模型层负责数据的存取 Struts框架具有组件的模块化、灵活性和重用性的优点,同时也简化了基于MVC的Web应用程序的开发。 * 1.1.2 Hibernate框架 传统的Java应用都是采用JDBC来访问数据库,它是一种基于SQL的操作方式,但对目前的Java EE信息化系统而言,通常采用面向对象分析和面向对象设计的过程。系统从需求分析到系统设计都是按面向对象方式进行,但是到详细的数据访问设计阶段,又回到了传统的JDBC访问数据库的老路上来。 Hibernate的问世解决了这个问题,Hibernate是一个面向Java环境的对象/关系映射工具,它用来把对象模型表示的对象映射到基于SQL的关系数据模型中去,这样就不用再为怎样用面向对象的方法进行数据的持久化而大伤脑筋了。 1.1 Java EE应用概述 Gavin King * 1.1 Java EE应用概述 1.1.3 Spring框架 Spring框架是Rod Johnson开发的,2003年发布了Spring框架的第一个版本。Spring是一个从实际开发中抽取出来的框架,因此它完成了大量开发中的通用步骤,从而大大提高了企业应用的开发效率。 Spring为企业应用的开发提供了一个轻量级的解决方案。其中依赖注入、基于AOP的声明式事务管理、多种持久层的整合与优秀的Web MVC框架等最为人们关注。Spring可以贯穿程序的各个层之间,但它并不是想取代那些已有的框架,而是以高度的开放性和它们紧密的整合。这也是Spring被广泛应用的原因之一。 Rod Johnson * 1.1 Java EE应用概述 1.1.4 N层的Java EE体系结构 * 1.1 Java EE应用概述 1.1.5 Java EE体系结构的灵活变形 * 1.1 Java EE应用概述 1.1.6 Java EE 5主要组成技术 * * 1.1 Java EE应用概述 1.1.7 JSF JavaServer Faces (JSF) 技术是构建Web应用的框架 JSF将Web应用框架开发推进了一步,以Servlet API和JSP技术为基础 功能性 体系结构更理想, RAD, 便于维护 Servlet API JSP/Servlet API JSF Struts * 1.1 Java EE应用概述 1.1.7 JSF JSF与Struts JSF与 Struts功能上有部分重叠 JSF是一个更完整的模型 开发团队对Struts和JSF有不同的设计目标 IBM工具和中间件都支持JSF与Struts,但更侧重JSF JSF同样基于MVC架构 数据库 JavaBean Faces Servlet EJB 模型 视图 控制器 JSPs * 1.1 Java

文档评论(0)

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

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

1亿VIP精品文档

相关文档