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

J2EE概述.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
J2EE概述 J2EE的产生 J2EE的背景 随着Internet的飞快发展和企业信息电子化的速度加快,应用对新语言,新标准,新模式的需求越来越强烈。1995年Java语言应运而生了,Sun推出的这个专注于网络计算的语言在网络分布式应用中如鱼得水,并且取得了举足轻重的作用。 回顾计算机技术在网络中的应用: 最初我们在网络中所用的计算机主要是为了解决单机模式的天生缺陷,单机模式下计算机之间最大的问题就是共享非常困难,基本上资源的共享,应用的协同工作无法进行,于是我们所熟知的C/S(Client/Server)模式就产生了。虽然它解决了数据与资源的共享,但是协同工作并没有解决,并且产生了其他的新问题,比如系统的维护与升级变得非常困难; 随之产生的就是与C/S模式的胖客户端对应的瘦客户端,由于1994年Web技术的兴起,基于浏览器的B/S(Browser/Server)瘦客户端,代替了C/S模式,这种模式解决了前面所提到的问题,但是由于企业应用的推广,电子商务功能的复杂性,以及提出的各种非功能性和性能,安全方面的要求,B/S模式也随之面临被替代的命运; 接下来这个阶段是网络应用非常复杂,也是新技术涌现的年代。由于基于Web技术的服务器(我们称之为Web服务器),承担各种角色,也承载了各种非功能性的,以及业务流方面的工作,直接导致Web服务器成为了整个框架性能的最终瓶颈。于是我们常提到的中间层(业务流层)就被分离出来了,由原来的两层结构进化成了现在的多层结构。 在这里需要提出的是,中间件技术在对非功能性和性能,安全方面的管理起到了非常重要的作用,中间件作为与OS(Operating System),DBS(Database System)齐名的三大软件支柱,发展历史非常长,早在上世纪八十年代就已经出现了,在接下来的十年由于Web技术的诞生,中间件的作用更是异乎寻常的得到无论是企业还是科研机构的重视。中间件由开始的RPC(Remote Procedure Call)中间件,发展到消息中间件,对象中间件等等。 J2EE就是在这样的环境之下,于1999年底Sun推出了Java2技术为基础的J2EE规范,这个规范提供了平台无关的,可移植的,安全的并且完全基于Java技术的服务器端中间件标准。J2EE的推出,使得中间件市场走向成熟,从中间件本身的角度来看,实现了J2EE规范的应用服务器是对象中间件;从整体架构来看,应用服务器涵盖了Web服务器,以及其他的服务器。 什么是J2EE 正如上面提到的,J2EE的核心是一组规范与指南,定义了开发企业应用系统的标准平台,由J2EE应用服务器的供应商来确保不同J2EE平台之间的兼容。 Java 2平台有三个版本,标准版本(J2SE),企业版本(J2EE)和微版本(J2ME)。 这里首先介绍J2SE,因为J2EE是建立在J2SE(Java 2 Platform Standard Edition)。J2SE主要适用GUI的客户端程序,也就是通常所说的桌面应用,并且为我们提供了Java编程常用到的核心包; J2EE的主要组成部分有J2EE平台,J2EE规范(Platform Specification),参考实现(Reference Implementation),兼容性测试套件(Compatibility Test Suite)和J2EE蓝图(J2EE BluePrints)。 J2EE平台主要就是利用Java2平台的标准版来为当前的企业级应用提供解决方案的设计,开发,装配和部署,并定义了一组核心API标准的接口。 J2EE规范,有相应的技术规范并对API进行了解释; 参考实现则是关于J2EE平台语法的正确范例; 兼容性测试套件可以使不同J2EE版本的产品可以运行的程序; J2EE蓝图则是提供了基于J2EE多层应用的实例与文档,主要参考PetStore,Adventure Builder。 J2EE的发展 1997年Servlet技术的产生以及紧接着JSP的产生,为Java对抗PHP,ASP等等服务器端语言带来了筹码。1998年,Sun发布了EJB1.0标准,至此J2EE平台的三个核心技术都已经出现。于是,1999年,Sun正式发布了J2EE的第一个版本。并与1999年底发布了J2EE1.2,在2001年发布了J2EE1.3,在前年年底也就是2003年发布了J2EE1.4。 J2EE1.3 以下就是J2EE1.3的架构图,其中主要包含了Applet容器,Application Client容器,Web容器和EJB容器,并且包含了Web Component,EJB Component,Application Client Component,以JMS,JAAS,JAXP,JDBC,JAF,JavaMail,

文档评论(0)

7号仓库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档