+
DevOps研发效能
媒体矩阵
开源中国APP
授权协议 CDDL
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具Java开发工具
开源组织 Oracle
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-17

软件简介

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

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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(4) 发布并加入讨论🔥
发表了资讯
2025/07/04 15:53

Jakarta EE 11 发布:带来 1 个新规范、16 个更新规范与现代化 TCK

虽然 Jakarta EE 11 的完整 GA 版本最初计划在 2024 年 7 月发布,但只有 Core Profile 和 Web Profile 分别于 2024 年 12 月和 2025 年 4 月先行交付。如今,距离 Jakarta EE 10 发布的 34 个月后,Eclipse 基金会 正式宣布发布 了包含 Platform 的 Jakarta EE 11。虽然这次发布可能又被认为是“又一次重大延迟”,但背后有实际原因。 截至 2024 年 5 月,面向 Jakarta EE 11 的 16 个更新规范均已通过各自的评审与 TCK 测试,...

0
0
发表了资讯
2025/06/27 14:41

Jakarta EE 11 发布,增强企业 Java 开发人员生产力和性能

Eclipse 基金会宣布发布 Jakarta EE 11平台,该平台基于之前的核心配置文件 (2024 年 12 月) 和 Web 配置文件 (2025 年 3 月) 版本构建。 此版本标志着企业级 Java 在简化开发、提升开发人员生产力和整体性能方面的进步。主要亮点包括:现代化的测试兼容性工具包 (TCK)、全新 Jakarta Data 规范的引入、对现有规范的重大更新以及对最新 Java LTS 版本的支持,使开发人员能够充分利用 Java 21 中的增强功能,包括虚拟线程。 Jaka...

0
1
发表了资讯
2025/04/10 14:43

Jakarta EE 11 Web Profile 正式发布:Java 企业开发的新时代

在全球 Java 开发者的期待中,Jakarta EE 11 Web Profile 于近日正式发布。这一版本标志着企业级 Java 开发框架进入了全新的阶段,它不仅带来了更强大的功能支持,还为开发者提供了更加高效、现代化的开发体验。 当前,Jakarta Platform 代码库已经加上了正式版本 Tag,这标志着继 Core Profile、Web Profile 发布后,Jakarta EE 11 规范所有版本基本完成,在接下来时间里接受开发社区的验证反馈,等待最后正式发布。 持续进化的...

0
0
发表了资讯
2023/09/20 15:40

Jakarta EE 开发者调查 2023:中国社区参与度尤其高

Eclipse 基金会推出了 2023 年 Jakarta EE 开发人员调查报告。结果表明,Jakarta EE 的使用量显着增长,并且总体上对云原生 Java 的兴趣日益增长。 Jakarta EE 开发人员调查旨在深入了解 Java 生态系统中开发人员的需求、偏好和观点;帮助 Java 生态系统更好地了解云原生企业 Java 的不断发展的前景,以及这对各自的战略和业务意味着什么。今年的调查从 2025 年 3 月 14 日到 5 月 23 日,共有2,203名参与者,相较去年增加了 53...

2
1
发表了资讯
2020/12/10 08:52

Jakarta EE 9 正式发布,企业版 Java 获新命名空间

Eclipse 基金会的 Jakarta EE 工作组在 JakartaOne Livestream 虚拟会议上宣布推出了 Jakarta EE 9 平台、Web Profile 规范和相关 TCK。 Jakarta EE 9 版本标志着从 javax.* 命名空间到 Eclipse 的 jakarta.* 的最终过渡,此版本将所有 API 更新为在包名称中使用 jakarta.*。而造成这一变化的原因在于,Oracle 拒绝交出相关权利,详情可以查看:https://www.oschina.net/news/106465/oracle-killed-java-ee。 命名空间的切换是企...

20
7
发表了资讯
2020/06/27 07:57

Jakarta EE 9 Milestone 1 发布,从 javax.* 过渡到 jakarta.*

Eclipse Foundation 本周发布了 Jakarta EE 9 Milestone 1,也就是在 RC 前的第一个里程碑版本。 Jakarta EE 9 版本标志着从 javax.* 命名空间到 Eclipse 的 jakarta.* 的最终过渡,此版本将所有 API 更新为在包名称中使用 jakarta.*。至于为什么变化,因为 Oracle 拒绝交出相关权利,详情可以查看:https://www.oschina.net/news/106465/oracle-killed-java-ee。 Eclipse 基金会执行董事 Mike Milinkovich 表示,过渡实际上就是...

12
5
发表了资讯
2019/05/06 08:01

谈判失败:Oracle 杀死 Java EE

Eclipse 基金会执行董事 Mike Milinkovich 在博客公布了 Oracle 与 Eclipse 基金会之间关于 Java 商标谈判的结果 —— 双方的谈判最后以失败告终,Oracle 拒绝出让 Java 商标。 Mike 在博客中还提及了 Eclipse 基金会和 Oracle 之间关于 Jakarta EE 的协议、Java 商标和 javax 命名空间使用等问题的最新进展。 背景介绍 2017年,Oracle 宣布开源 Java EE 并将项目移交给 Eclipse 基金会,由这个开源基金会全面接管 Java EE 的管...

96
36
发表了资讯
2018/12/12 07:24

Jakarta EE 社区之声:CDI 才是 Jakarta EE 的未来

据 eclipse 报道,在今年10月的 CodeOne 和 EclipseCon 之前,Jakarta EE 指导委员会发出呼吁,要求社区分享他们对 Jakarta EE 未来的个人愿景。社区没有让人失望。 27 位 Jakarta EE 梦想家共收到超过 70 个简短的书面回答,回答了 7 个问题。 最响亮和最详细的答案围绕着将 CDI 推向平台范围内 Jakarta EE 的远角,作为所有规格的单一且唯一的组件模型。在 27 个声音中,绝大多数人都表达了他们对 CDI 如何统治 Jakarta EE 世...

9
8
发表了资讯
2018/11/18 08:14

Jakarta EE 漫漫重生路:即将迎来新的规范流程

自甲骨文正式宣布将 Java EE 移交给 Eclipse 基金会已有一年多的时间,在此期间,Java EE 除了更名为 Jakarta EE ,似乎并未有其他大的动作。从此前的报道来看,他们一直在努力拟定新的规范流程以取代原来的 JCP 流程。 11月14日,Eclipse 基金会发布了其新的规范流程草案 V1.0 ,供社区审核和反馈。新的规范流程名为 Eclipse Foundation Specification Process(EFSP),基于 Eclipse Development Process(EDP)而编写。EDP 定...

4
5
发表了资讯
2018/08/18 07:53

官方提供在 NetBeans 9 中启用对 Java EE 支持的方法

NetBeans 于7月30日发布了 9.0 正式版,不过作为 Apache 基金会开源项目的它目前尚处于孵化阶段。 自测试版发布以来,最常见的问题就是:Java EE / C ++ / PHP 是否支持?首先,Apache 的源代码捐赠仅包括基本 NetBeans 平台模块和 Java SE 支持(详情可以查看 Apache Foundation 官方声明),这是否意味着我们无法在 NetBeans 9 上开发 Java EE 应用程序?并非如此! 目前,Oracle 已经进行了第二次捐赠,其中包括大多数被视为...

12
5
发表了资讯
2018/07/24 07:56

改名之后的 Java EE,现在有什么新进展?

在 Red Hat 最近的一次客户调查中,87% 的受访者表示,他们正在使用或者考虑使用多种技术来开发微服务。同样的,在 2018 年 Eclipse 基金会 Jakarta EE 开发者调查中,68% 的受访者表示,他们有超过 60% 的应用程序在实现过程中使用了多种语言。 Jakarta EE 作为云原生 Java 的新家,从甲骨文手中接过 Java EE,计划在 2018 年第三季度发布符合 Java EE 8 规范的的 Glassfish 5.1,并基于新的认证流程在 2018 年第四季度发布...

4
6
发表了资讯
2018/04/25 08:21

Eclipse 基金会:Jakarta EE 将专注 Cloud Native 发展

Eclipse 基金会正在为 Jakarta EE 制定路线图,Jakarta EE 是由 Java EE 衍生而来的社区主导平台,这是多年来企业系统的首选平台。 当 Java EE 从 Oracle 转移到 Eclipse Foundation 时,决定将其重命名,社区最终选择 Jakarta EE,是引用自现已退役的 Apache Jakarta 项目。 Eclipse 基金会刚刚在 1800 多名 Java 开发人员中完成一项“开发人员希望从 Jakarta EE 获得新技术功能”的调查。 受访结果显示,开发人员主要想改进的...

4
4
发表了资讯
2018/04/18 08:08

Jakarta EE 工作组正式成立,会员资格及收费细节揭晓

甲骨文旗下的 Java EE 已转交给 Eclipse 基金会管理,并改名为 Jakarta EE,其最新负责事务推动的组织称为 Jakarta EE 工作组(Jakarta EE Working Group)。 Jakarta EE 工作组将负责推动 EE4J(Eclipse Enterprise for Java) 项目或相关技术的发展与推广。其组织章程阐述了其 7 项关键任务: Jakarta EE 工作组负责推广 Jakarta EE 品牌及市场价值 在 Jakarta EE 生态中,为供应商提供中立的市场营销与服务 定义与管理规范程序,...

14
2
发表了资讯
2018/04/14 08:09

Lightbend 公司加入 Eclipse 基金会以支持 Jakarta EE

Lightbend 是 Scala 语言背后的支持公司,同时也是响应式编程的先行者,它支持着 Reactive 平台的开发。日前该公司宣布已正式加入 Eclipse 基金会,因为 Lightbend 表示这是企业版 Java 的新家。 Lightbend 公司在一份声明中表示:“Lightbend 以一个新成员的身份加入 Eclipse 基金会,以支持其将开源治理模式带到 Java EE 平台(现在叫做'Jakarta EE')上的使命。” 由 Lightbend 联合创始人 Martin Odersky 开发的 Scala 是一...

5
5
发表了资讯
2018/03/10 08:06

Java EE 改名 Jakarta EE 后,又要换 Logo 了

上周,Eclipse 基金会的企业 Java 平台已发文确认 Java EE 更名为 Jakarta EE,这是民意调查中选民的最爱。不过这场“换新”风波还未结束,近日,社区又向广大用户征集新 Logo 了。 征集时间截止 3 月 14 号,感兴趣的朋友可以试试为 Jakarta EE 设计一个 Logo,然后提交到这个页面。 关于 Jakarta EE 的规范及版本化的问题,官方还整理一篇“关于 Jakarta EE 你必须知道的 5 件事”,主要内容如下: 1、规范 Jakarta EE 规范将由...

13
15
发表了资讯
2018/03/01 12:00

Enterprise Java 的新名称:Jakarta EE

Java EE名称已经被废弃了 Eclipse基金会的企业Java平台将被称为Jakarta EE,这是最近民意调查中选民的最爱。 在收到6,959份回复后,Jakarta EE赢得了64.4%的选票,远远超过了其他选项,Enterprise Profile。因为该平台的长期名称Java EE(企业版)仍然是Oracle的商标,所以必须选择一个新名称。 via javaworld

23
10
发表了资讯
2018/02/13 08:00

Java EE 重命名进入最后阶段,为新名字投票

Java EE 重命名已经进入了最后阶段,社区确定了两个备选名字:"Jakarta EE" 和 "Enterprise Profile",并在社区发起了投票活动,以确立最终新名字。 Jakarta EE 由 Apache 软件基金会拥有,其商标和其它事项已经经过 Apache 软件基金会的许可。 在这两个名字确定之前,来自 Eclipse 基金会的 Wayne Beaton 表示: EE4J 项目管理委员会(PMC)在综合考虑多重因素后,新名字的确定必须要满足这两个条件:Eclipse 基金会可以注册,...

9
0
发表了资讯
2018/02/07 08:13

Eclipse 成立 EE.next 组,欲重塑 Java EE 品牌

Eclipse 基金会接手 Java EE 后,目前还有很多迁移相关的事情需要完成,除了将其代码从 GitHub 上现有的 Oracle 主导的 Java EE 组织转移到 EE4J 外,如何重新打造品牌,也成了 Eclipse 基金会需要谨慎考虑的问题。 Eclipse 基金会执行董事 Mike Milinkovich 2 月 5 日发文表示,已成立 EE.next Working Group ,并发布了其工作章程草案,可供社区审阅。你可以将此 EE.next 组视为 Java EE 的 JCP 替代者和继承者,主要工作是推...

8
4
发表了资讯
2018/01/19 08:21

Oracle 公开回应:EE4J 不会沿用 Java EE 的命名

Oracle 的 Will Lyons 已经回应了 Java EE Guardian 的公开信,信中要求该公司允许对 EE4J 使用“Java EE”命名和“javax”包。 尽管 Oracle 不允许新的平台保留 Java EE 名称,但他们似乎同意了另一个要求。 本月早些时候,Java EE Guardians 发表了一封致 Oracle 的公开信,要求他们允许对 EE4J 使用“Java EE”命名和“javax”包,并在信中陈述了原因: 开发者非常重视 Java EE。 从 J2EE 到 Java EE 的平台重命名,在很长一...

16
4
发表了资讯
2017/10/09 08:13

由 Eclipse 基金会接手的 Java EE 正在发生改变

Java EE 的新东家开始对 Java EE 的开发工作和支持进行更改。 自 Java EE 移交给 Eclipse 基金会以来,它的开发工作和管理方式正在开始改变。 一方面,Oracle 正在制作 Java EE 技术兼容性工具包(TCK - Technology Compatibility Kits),该工具是开源的,可以确定一个实现是否符合与 Java 兼容。Eclipse 执行总监 Milinkovich 称这是“对这个生态系统的驱动力的一个非常根本的变化”。 Milinkovich 还表示,现在 Java EE 已由 ...

15
8
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
4 评论
78 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部