TechTarget云计算 > 百科词汇

J2EE:J2EE

J2EE(Java 2 Platform, Enterprise Edition)是一个为大企业主机级的计算类型而设计的Java平台。Sun微系统(与其工业伙伴一起,例如IBM)设计了J2EE,以此来简化在瘦客户级环境下的应用开发。由于创造了标准的可重用模块组件以及由于构建出能自动处理编程中多方面问题的等级结构,J2EE简化了应用程序的开发,也降低了对编程和对受训的程序员的要求。

  J2EE包含了Java2平台标准版(J2SE)的许多组件:

  • Java开发包(JDK)被作为其核心语言包。
  • Write Once Run Anywhere(只需写一次便可以在任何环境中运行)技术被包含其中以保证其可移植性。
  • 它支持公共对象请求代理体系结构(CORBA),这是Enterprise JavaBeans(EJB)的前身,所以Java的对象可以和CORBA的对象在本地或是通过接口代理跨越网络实现通信。
  • Java数据库连接2.0(JDBC)被作为Java数据库的标准接口,它是开放数据库连接(ODBC)的Java等价物。
  • 包含一个安全模块来保护本地的数据,或是网络应用的数据。

  J2EE还包含了许多添加于J2SE之上的组件,如下:

  • 对Enterprise JavaBeans全面的支持。EJB是一种服务器技术,它用于企业环境中完成程序组件的传输。它支持可扩展标记语言(XML),并且增强了调度和安全特性。
  • Java Servlet API(应用编程接口)不需要图形用户界面(GUI),从而为开发者提高了一致性。
  • Java服务器网页(JSP)是微软的动态服务器网页(ASP)的Java等价物,它用于动态网络数据的访问和操作。

  J2EE由四个元素组成:

  • J2EE应用编程模型是标准的编程模型,它用于简化多层瘦客户端应用程序的开发。  
  • J2EE平台包含了必要的策略和API,例如:Java servlet和Java消息服务(JMS)。  
  • J2EE兼容性测试组件保证了J2EE的产品是与平台标准兼容的。
  • J2EE参考实现解释了J2EE的能力,并提供了它的可操作定义。

最近更新时间:2009-10-29 EN

相关推荐

  • Java程序员必备的七大全能

    Java已逐渐成为了企业开发的首选语言,众多的IT组织使用Java来做大型企业项目。作为Java程序员你的技能是否能够满足企业的要求?

  • Java web服务:web服务安全性状态

    所有主要web服务栈都为WS-Security和相关web服务安全性标准提供一定程度的支持。我在本系列中介绍的3个开源栈—Apache Axis2、Sun/Oracle Metro……

  • ActiveMQ实践入门指南

    ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ是一个完全支持JMS1.1和J2EE 1.4规范的JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。下面我们将分四部分来介绍ActiveMQ的相关内容。

  • 面向Java模式的框架Jt:设计模式实现

    MDP用于实现和/或促进Gang of Four、DAO和J2EE等知名设计模式的实现。为了解释如何完成该实现,要用到几个模式。同样的概念适用于其他模式的实现。