j2ee是什么
一、j2ee是什么1、J2EE是与传统应用程序开发完全不同的技术架构,包括很多组件,主要可以简化和规范应用系统的开发和部署,提高可移植性、 ...
一、j2ee是什么
1、J2EE是与传统应用程序开发完全不同的技术架构,包括很多组件,主要可以简化和规范应用系统的开发和部署,提高可移植性、安全和再利用价值。
2、J2EE核心是一组技术规范和指南,其中包含的各种组件、服务结构和技术层次具有共同的标准和标准,在遵循各种J2EE结构的不同平台之间存在良好的兼容性,用于过去企业的后端
3.J2EE组件和“标准”Java类的区别在于,它具有固定格式,符合J2EE规范,被嵌入J2E服务器管理的J2EE应用程序中。 J2EE规范定义了客户端应用程序和小程序是在客户端运行的组件,也是在客户端运行的组件。 Java servlet和Java Server Pages (JSP )是在服务器端运行的Web组件。 企业Javabean (EJB )组件是在服务器端运行的业务组件。
J2EE (Java 2平台,企业版)是为大型企业主机级计算类型设计的JAVA平台。 Sun微系统(与IBM等产业合作伙伴一起设计了J2E,简化了客户级环境中的应用程序开发。 由于创造了标准的可重用模块组件,构建了能够自动处理编程中多方面问题的层次结构,J2EE简化了应用程序的开发,降低了对编程和受过训练的程序员的要求。
5 .企业应用框架的需求在许多企业应用中,例如数据库连接、邮件服务、事务处理等都是一些通用企业需求模块,这些模块每次开发过程中开发者都是完整的这些服务性的软件系列统称为中间件。
二、J2EE优势
1 .保留现有IT资产:
由于企业必须满足新的业务需要,因此利用对现有企业信息系统的投资,而不是重新制定全面的计划,这是很重要的。 这样,在现有系统上渐进(不激进,全面否定)构建的服务器端平台的机制就是企业的需要。 J2EE体系结构可以利用用户的现有投资,如某些公司使用的BEA Tuxedo、IBM CICS、IBM Encina、Inprise VisiBroker和Netscape Application Server。 这可能是因为J2EE有广泛的行业支持和一些重要的“企业计算”领域的供应商的参与。 每个供应商都提供了升级到J2EE领域的途径,无需向现有客户放弃现有投资。 基于J2EE平台的产品可以在几乎任何操作系统和硬件配置中运行,因此也可以保留和使用现有的操作系统和硬件。
2 .有效开发:
J2EE允许公司把通用和麻烦的服务端任务交给中间供应商完成。 这样,开发人员就可以集中精力创建业务逻辑,相应地缩短开发时间。 高级中间件供应商提供复杂的中间件服务,包括:
o状态管理服务:允许开发人员编写更少的代码,而无需考虑如何管理状态,从而更快地完成流程开发。
o持续服务:允许开发人员创建应用程序而无需编码数据访问逻辑,从而生成更轻、更独立于数据库的应用程序,便于开发和维护。
3 .支持异构环境:
J2EE可以开发部署在异种环境中的可移植程序。 基于J2EE的应用程序不依赖于特定的操作系统、中间件和硬件。 因此,只需开发合理的基于J2EE的程序,即可部署到各种平台。 这在典型的异构企业计算环境中非常重要。 J2EE标准还允许客户订购与J2EE兼容的第三方现有组件,并将其部署到异构环境中,从而降低编写自己的整个程序所需的成本。
4 .伸缩性:
企业必须选择提供良好可扩展性的服务器端平台,以满足在系统上进行业务的许多新客户。 基于J2EE平台的应用程序可以部署到各种操作系统。 例如,可以部署在支持64到256个处理器的高端UNIX和大型机系统上。 (这比不上NT服务器) J2EE领域的供应商提供了更广泛的负载平衡战略,打破了系统瓶颈,允许整合部署多个服务器。 这项部署可以达到数千个处理器,提供高度可扩展的系统,满足未来业务应用程序的需要。
5 .稳定的可用性:
一个服务端平台必须全天候运行,以满足公司客户和合作伙伴的需要。 因为互联网是全球化的,无处不在,所以如果夜间按计划停止,可能会造成重大损失。 如果有意外的停止,就会有灾难性的结果。 J2EE部署在可靠的操作环境中,支持长期可用性。 有些J2EE部署在WINDOWS环境中,客户还可以选择稳健(稳定性)的操作系统,如Sun Solaris、IBM OS/390等。 稳健的操作系统提供了99.999%的可用性或每年只需要5分钟的停机时间。 这是实时业务系统的理想选择。
三、发展状况
1 .现在Java 2平台有三个版本。 这些是适合小型设备和智能卡的Java 2平台Micro版(J2ME ),适合桌面系统的Java 2平台标准版(java2platform )。 J2SE ),适合创建服务器应用程序和服务的Java 2平台企业版(J2SE )。 J2EE是一种利用Java 2平台来简化与开发、部署和管理企业解决方案相关的复杂问题的体系结构。
2.J2EE技术的基础是核心Java平台或Java 2平台的标准版,j2ee强化了标准版的很多优点。 例如,“创建一次,运行到任何地方”的特性、易于访问数据库的JDBC API、CORBA技术、可以在互联网应用程序中保护数据的安全模式等。 还提供了对企业Javabean s (EJB )、Java Servlets API、JSP(Java Server Pages )和标准通用标记语言子集(XML )技术的全面支持。 其最终目的是成为企业开发者可以大幅缩短上市时间的体系结构。
J2EE体系结构提供中间层集成框架,以满足需要高可用性、高可靠性和可扩展性的应用程序的需要,而不花费太多费用。 通过提供统一的开发平台,J2EE降低了开发多层应用程序的成本和复杂性,同时大力支持现有应用程序的集成,完全支持Enterprise JavaBeans,良好的向导应用程序
4、J2EE是SUN公司开发的企业级应用规范。 2009年04月20日,甲骨文以74亿美元收购了Sun。 取得java的版权。 2011年7月,甲骨文公司发布了java7的正式版。 支持J2EE的应用服务器有IBM websPhere应用服务器、Oracle Weblogic SERVER、Jboss、SUN GlassFish、东方通TongWeb等。
5 .在旧金山举行的2011年JavaOne大会上,甲骨文展示了推动Java平台企业版(Java EE )发展的最新成果。
Java EE继续受欢迎,包括Oracle GlassFish Server在内的Java EE组件越来越多的开发者下载了4000万次。
自2009年12月推出以来,六家主要的IT制造商已经推出了认证、开源和商业实施的Java EE 6,成为迄今为止采用最快的平台产品。
本文转自:www.bimeiz.com/shenghuo/26295.html