- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EE总体介绍
J2EE总体介绍 主要内容 J2EE概念 J2EE产生背景 J2EE分层结构 J2EE体系结构 J2EE技术体系 规范概述 J2EE部署 平台技术与服务 J2EE安全 J2EE概念 定义 (JAVA 2 enterprise edition) J2EE为开发和发布企业级应用程序提供了一个标准。 J2EE定义了一个平台和编程模式,用于构造Java企业级系统。 J2EE是一种体系结构,它是利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题。 J2EE产生背景 市场环境 在网络经济中,随着竞争的日益剧烈,当新机会出现时,有效竞争的关键往往是迅速高效地开发和发布创新的应用程序。 在电子商务迅猛发展的今天,商业社会的各个部门需要依赖企业级应用程序来共同完成自己的工作。 企业级应用程序 分布式 可移植 易于装配的 满足企业计算的要求(一致性、事务性、安全性) 还要具备好的特征(可伸缩、可扩展、易于维护) 背景_多层结构的发展 多层体系结构优点 部署开销低:数据库驱动程序被安装和配置在服务器端,而不在客户端。 更改数据库开销低:更改数据库不会影响客户端。 商务逻辑层修改开销低。 资源可以被有效的共享和重复利用:在N层体系结构中,与外界资源建立的连接可以被有效的管理起来。 提高了软件的复用,缩短软件开发周期,提高产品质量。 背景_组件技术的发展 组件体系结构的解决方案 Microsoft公司的 (.NET )体系结构 是一个产品,有自己的一套标准,只能在Microsoft公司平台上使用,目前不能向其他计算机系统中进行移植。 Sun公司的J2EE J2EE是一个规范,所以,它从本质上消除了对一家公司的依赖,并支持跨平台的应用程序部署。这将激励应用供应商相互竞争,创造出最好的产品。 OMG组织的CORBA标准 CORBA也是一个标准,而J2EE和CORBA最大的不同在于CORBA只是针对单个对象而不是被服务器自动管理的可部署的服务器端组件。但是OMG组织最近为满足企业级应用需要,为CORBA标准提供了CORBA组件草案。 J2EE分层结构 J2EE重要概念_组件和容器 组件和容器的概念 组件 组件是提供一个完整定义接口的代码模块,它是可管理的、独立的逻辑程序块。(不可独立运行) 组件提供了对问题进行更粗粒度的封装,组件表示一个和多个较细粒度类的逻辑集合。 组件可以和其他组件组合起来来解决更大的问题。 容器 组件容器为组件提供运行环境,同时,它提供一组大多数组件都需要的服务和API。 J2EE体系结构 J2EE技术体系 技术1 远程方法调用:进程间相互通信的重要机制 Java IDL(Interface Definition Language):接口定义语言,是一个与平台无关的语言,可用于指定服务,Java语言实现CORBA标准的模型。 J2EE Connector Architecture ( JCA ) J2EE连接体系结构是使J2EE平台与各种的企业信息系统(EIS)连接的标准体系结构 JavaMail JavaMail能让Java应用程序以与平台无关、协议无关的方式发送电子邮件。 需要JAF的支持,依赖JAF打包消息数据和处理与这些数据的交互。 技术2 JavaBeans Activation Framework(JAF) JAF以一种标准方式处理不同的数据类型(如:图象、音频、视频),JavaMail在处理附件的时候使用JAF。 Java Transaction API(JTA) 是一组进行事务管理的API Java API for XML Parsing(JAXP) JAXP为工业标准SAX和DOM APIs提供分析XML文档支持,同时支持XSLT转换引擎 J2EE支持的应用程序方案 J2EE角色 J2EE规范 J2EE规范 尽管J2EE提出了一些复杂且功能强大的技术,但它仍是一个规范,需要由供应商来具体开发规范所提出的功能。Eg:BEA WebLogic, IBM WebSphere,Sun AppServer等。 J2EE规范所包含的组件 Java Applet:运行于某个客户主机的浏览器中; Java应用:在本地或远程客户主机上; Java Servlet,JSP,过滤器,Web事件侦听器:在服务器主机上执行; EJB:是运行在服务器主机上的应用对象。 J2EE容器 每一种组件均与一特定的J2EE容器相关联。 Applet容器:包含Applet组件; 应用容器:包含Java应用程序; Web容器:包含Servlet和JSP; EJB容器:包含EJB组件; J2EE容器之间的关系 Applet容器 (Applet) J2EE服务和API J2EE部署 包装 包装就是将J2EE应用存储在一
文档评论(0)