Java 企业级 JavaEE

受权协议:CDDLjava

开发语言:Javagit

操做系统:跨平台github

开发厂商:Oracle数据库

原文:https://www.oschina.net/p/j2ee编程


Java EE 详细介绍

这是SUN公司推出的J2EE SDK,是J2EE的参考实现,是实现J2EE最全的开发工具包,不过最好只在开发中使用。api

J2EE,Java2平台企业版(Java 2 Platform Enterprise Edition), 是Sun公司为企业级应用推出的标准平台(Platform)。Java平台共分为三个主要版本Java EE、Java SE和Java ME。安全

Sun公司在1998年发表JDK1.2版本的时候, 使用了新名称Java 2 Platform,即“Java2平台”,修改后的JDK称为Java 2 Platform Software Develping Kit,即J2SDK。并分为标准版(Standard Edition,J2SE), 企业版(Enterprise Edition,J2EE),微型版(MicroEdition,J2ME)。J2EE便由此诞生。服务器

2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各类版本已经改名以取消其中的数字“2”:J2EE改名为Java EE, J2SE改名为Java SE,J2ME改名为Java ME。网络

Java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本:架构

  • Standard Edition(标准版) J2SE 包含那些构成Java语言核心的类。好比:数据库链接、接口定义、输入/输出、网络编程

  • Enterprise Edition(企业版) J2EE 包含J2SE 中的类,而且还包含用于开发企业级应用的类。好比:EJB、servlet、JSP、XML、事务控制

  • Micro Edition(微缩版) J2ME 包含J2SE中一部分类,用于消费类电子产品的软件开发。好比:呼机、智能卡、手机、PDA、机顶盒

他们的范围是:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类。

随着Java技术的发展,J2EE平台获得了迅速的发展,成为Java语言中最活跃的体系之一。现现在,J2EE不单单是指一种标准平台,她更多的表达着一种软件架构和设计思想。


J2EE是一系列技术标准所组成的平台,包括:

  • Applet - Java Applet

  • EJB - 企业级JavaBean(Enterprise Java Beans)

  • JAAS - Java Authentication and Authorization Service

  • JACC - J2EE Authorization Contract for Containers

  • JAF - Java Beans Activation Framework

  • JAX-RPC - Java API for XML-Based Remote Procedure Calls

  • JAX-WS - Java API for XML Web Services

  • JAXM

  • JAXP - Java XML解析API(Java API for XML Processing)

  • JAXR - Java API for XML Registries

  • JCA - J2EE链接器架构(J2EE Connector Architecture)

  • JDBC - Java数据库联接(Java Database Connectivity)

  • JMS - Java消息服务(Java Message Service)

  • JMX - Java Management Extension

  • JNDI - Java名字与目录接口(Java Naming and Directory Interface)

  • JSF - Java Server Faces

  • JSP - Java服务器页面(Java Server Pages)

  • JSTL - Java服务器页面标准标签库(Java Server Pages Standard Tag Library)

  • JTA - Java事务API(Java Transaction API)

  • JavaMail

  • Servlet - Java Servlet API

  • StAX - Streaming APIs for XML Parsers

  • WS - Web Services

J2EE5.0 API文档:http://www.ostools.net/apidocs/apidoc?api=javaEE5

JavaEE6 API文档:http://www.ostools.net/apidocs/apidoc?api=javaEE6




Java EE平台规范

这是Java EE Platform规范的项目。Java EE平台规范是定义Java EE平台的整体规范。平台规范不直接定义Java EE API,而是经过参考其余Java规范来包含它们,并定义它们如何在整个Java EE平台中相互配合。平台规范还定义了平台的其余属性,如安全性,部署,事务和互操做性。

规格”页面包含指向其余Java EE规范的项目页面的连接。

(请确保在https://javaee.github.io/javaee-spec/上查看此页面 ,而不是在GitHub源代码库视图中,以便此页面中的连接能够正常工做。)

Java EE 8

Java EE 8于2017年8月21日由JCP EC批准。最终规范可从JSR 366页面下载, 也能够在这里找到。整个平台的javadoc能够在这里找到

Java EE 8的规范线索是Linda DeMichiel和Bill Shannon。专家组成员的完整列表能够在JSR 366页面上找到 。

Java EE社区调查

Java EE社区调查的结果能够 在这里找到。感谢您告诉咱们如何为下一代云和微服务应用程序开发Java EE!

Java EE 8规划

在JavaOne 2016年,咱们向Java EE 8计划介绍了咱们 提出的更新。咱们将根据咱们的调查结果,其余社区调查的结果,被许可人,客户和开发人员的反馈以及 平台专家组中的讨论,确切地肯定哪些更新 。

咱们还介绍了Java EE中针对云端便携式云应用的企业Java中将来Java EE版本的一些想法 。

在2014年第一次Java EE 8提案以前,咱们进行了普遍的Java EE 8社区调查。您能够阅读咱们提出的问题,并在这里查看结果 。咱们在调查中描述的一些潜在功能获得了社会的大力支持。为了得到进一步的投入,咱们还要求社区成员告诉咱们他们将如何优先考虑这些。这个调查的最后一部分的结果在这里描述。

若是您对咱们有进一步的反馈意见,请加入 javaee组javaee-spec子组, 并发贴到 javaee-spec@javaee.groups.io 进行进一步的讨论。

Java EE 7

Java EE 7于2013 年5月28日发布为JSR 342。Java EE 7的规格引用是Linda DeMichiel和Bill Shannon。您能够在JSR 342页面上找到对Java EE 7做出贡献的专家组成员的完整列表 。

项目沟通

您能够经过订阅javaee-spec邮件列表来跟踪全部平台专家组的通讯。要订阅或浏览档案,请参阅javaee-spec页面。

您能够在“ 文档”页面上找到提案和其余工做文档的草稿。

存储库中提供了全部下载的(当前和历史)提案,规范草案,演示文稿,调查结果等 。

兼容性要求

在修改Java EE规范时,咱们遵循的规则确保向后兼容性在兼容性要求页面上有描述 。

JCP流程

JCP进程页面上介绍了Java EE组在Oracle上使用 JCP进程

注释规则

注释在Java EE编程模型中大量使用。全部Java EE规范必须以一致的方式定义和使用注释很重要。咱们已经写了一些关于注释如何工做的草案规则

关于“JEE”

有关“JEE”的更多信息,请参阅此页

相关文章
相关标签/搜索