《EJB和J2EE技术综述》.docVIP

  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文档。上传文档
查看更多
《EJB和J2EE技术综述》.doc

第四讲 EJB和J2EE技术综述 Java诞生于1991年sun公司的一个研究项目,1994年Java成为关注于Internet的平台,利用它开发基于Internet的Web应用,如电子商务、客户关系管理系统、供应链管理系统和企业资源计划系统等。 Java带来了软件工业的革命,它对IT机构、应用开发者和软件产品提供商提供了“一次编程,任意运行”的好处,使Java成为服务器短编程的首选平台。随着在服务端对Java的接受和认同以及已Web为中心的应用需求的增长,以Java2企业版为基础的框架应用——应用服务器——的诞生,它提供了开发、部署多层体系企业应用的基本框架。 1.Java的特性 Java提供了简单、丰富的的一组编程特性,能够快速地开发企业应用系统,并能使之与操作系统和硬件平台无关。它不但是基于面向对象的企业应用系统开发平台,同时提供基于构件的复杂应用开发平台,它已成为用来建立企业应用系统最广泛的平台,有如下特点: 面向对象:Java 语言是一个纯粹的面向对象结构,具有所有面向对象语言的优点,而没有其他面向对象语言的不足(如c++); 基于构件:Java平台有许多标准的API构件和基于包容器的编程模型,它提供了使用BCD过程建立企业应用的所有优点; 平台无关体系结构:Java平台体系结构是操作系统和硬件平台无关,具有较好的处理企业异构环境的软件移植与运行能力; 丰富的构件工具:使用Java 开发工具包,大多数都是免费的,并且开发工具包部署基于构件的应用的工具; 多语言特点:Java吸取其他面向对象语言如c++、smalltalk等的优点,语言简单容易,使开发应用更快,清理资源的无用单元回收和无指针也使编程人员不必担心语言的语法而快速组建可靠的应用程序; 多核心API:最常用的编程任务和抽象在外部提供一组核心标准API; 内嵌I/O和序列话:内嵌的是Java对象流向一个通用的地称格式的功能允许一种标准方法外部化Java对象以及在Java应用之间传递Java对象状态,从而使Java代码可移动; 线程化:内置提供现成安全和构造线程化应用的标准方法; 动态基于Web的应用:具有从运行Web服务器上下载的Java applet的功能。 2.J2EE的企业Java应用集成系统体系结构 由Java发展而来的J2EE平台,被设计成为构建多层体系结构系统的平台,它给软件设计带来很大灵活性的同时,降低了软件开发、管理、部署和维护的复杂度。Java由于其跨平台和与Internet 天然的集成性逐渐成为企业应用集成(EAI)的理想环境,Java 基于构件开发平台不但提供了开发企业应用的丰富的构件,同时也提供了集成第三方应用及构件的技术及工具,在一个理想的企业应用集成环境中,Java包括了大量的使能(enabling)及服务技术,如图1所示: 企业用户接口:基于Web的Java小应用程序和桌面Java应用客户程序能够使用基于Java 的GUI技术创建,并驻留在独立的J2SE环境或J2EE环境中。传统的非面向Java的Web浏览应用程序能够与基于J2EE的WEB服务器一起使用,基于Java的客户程序也可以使用分布式通讯技术,如CORBA、DCOM及TCP/IP与服务器构件进行通讯。 企业数据使能:Java数据库连接(JDBC)方法用于与数据库通讯。J2EE、Web、EJB应用程序,以及应用程序客户端包容器都使用JDBC API,运行于J2EE环境外的应用程序也可使用JDBC 。 分布式企业通讯使能:分布式通讯的技术,如CORBA,RMI,DCOM,TCP/IP,以及基于Web的HTTP用于Java企业环境中。有的嵌入到WEB服务器中,应用服务器中,独立的Java应用程序中或其他应用接口应用中。 分布式企业通讯服务:Java企业环境中可能的的通信服务,如命名服务用于在网络中查找由名字的对象;目录服务允许通过网络对象的属性进行跟复杂的对象查找;跟踪服务提供跟动态的与网络上服务连接的方法;消息服务允许消息同步通信;活动服务基于客户请求激活地层服务;事务服务允许在分布是资源和客户程序件进行原子的切可靠的操作管理。 企业系统保证:各种系统保证属性,如可靠性、可用性、可维护性、保护性以及安全性使企业系统更根本的属性,而不是系统不同的服务。 企业Web使能:JavaServlet和JavaServer Pages是接受基于Web的请求和产生基于HTML或基于XML响应的J2EE机制。Web使能应用程序可利用各种全局服务于分布通讯、公共服务及保障服务。 企业应用程序使能:XML能用于使企业应用能与特定企业内部或外部的其他应用程序通信。 3.J2EE规范 1988年12月,SUN公司发布了Java 2平台,Java 2与JDK1.2对应,1996年6月,SUN公司宣

文档评论(0)

wyth + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档