Java EE 7是最终版本。 思想,见解和进一步的指针。

我们花了不到三年的时间才推出了下一个Java EE版本 。 今年4月16日, JCP EC对JSR 342进行了投票并获得批准。 这是一个成功的故事,因为在去年八月下旬的最后时刻撤消了拥有云就绪平台的最初想法。 作为EG的成员,撰写即将发布的功能或多或少容易。 即使伞式EG仅负责平台级别的内容,而不负责单个包含的JSR,您也需要比我最初了解的更多的细节。 但是,我不会重提ArunAdopt-a-JSR成员已经编写的内容。 相反,我想给您更多幕后的印象。 首先:衷心的“谢谢!” 感谢各个JSR的所有辛勤工作的EG和贡献者! 作为个人,我很高兴能做出贡献,
我感谢我的观点和想法所给予的耐心和尊重!

平台路线图

从1998年开始取得了巨大的成功。 我们今天知道的Java Enterprise Edition最初只有不到10个规范,并且随着时间的推移发展到今天的水平。 从2003年所谓的J2EE 1.4开始,不同的主题开始形成版本。

以开发者为中心的观点提出了对Java EE的重新命名 (是的: 没有名为JEE的名称!永远不要使用该名称!请!)。这在非常成功的第六版中得到了扩展。 在我看来,沿着这条路走,似乎最初提出的“云”主题无处不在。 阅读Linda的电子邮件,了解可能的重新调整,这是一种解脱,而我唯一要补充的是,它可能已经很晚了。 云的问题将在下一个版本中再次出现,该版本有望在将来的某个地方开始。

我希望得到什么

我个人的愿望是在这里有一个更好,更长久的策略。 知道我们正在谈论相对较长的时间范围可能仍是一个愿望,但我不想看到整个行业都采用最新的行业趋势,而是让各个JSR来填补流行语,而是希望看到一种以平台为中心的方法。 鉴于每个新EE版本出现的类别不同,看起来可能像这样:

每个人最多拥有25%的权益,这将是满足每个利益相关者需求的合理方法。 75%的工作与标准相关,以保持平台的集成性,可用性和最新性,而只有25%的工作可以稍微采用新事物。 在我看来,这种方法会颠覆今天的做法。 但是,有更多见识的人可能会在这里证明我错了。
我进一步建议,“大门票”也需要某种有远见的路线图。 可以说这可能与Gartners新兴技术炒作周期有关。

Gartners新兴技术炒作赛勒(来源:Forbes.com

Gartners新兴技术炒作赛勒(来源: Forbes.com

因此,我针对EE的下一个热门主题的个人路线图如下:

EG中的透明度和社区贡献与工作

即使我抱怨总体规划背后缺乏透明性,我也必须指出,总体透明性和社区贡献已提高到EE 7的新水平。从琳达去年在JavaOne的EE-BOF上发起的正式调查开始升级到了大多数EE JSR所使用的JCP版本( JCP 2.8 ),以及Adopt-A-JSR计划中大量的工作人员,这是有史以来开放的EE规范工作 。 对于那些愿意做出进一步贡献的人,我建议您熟悉Adopt-a-JSR计划并开始做出贡献。 这是向各个EG提供反馈的好方法。 当然,您可以自由选择所需的任何规范,并在用户邮件列表中做出贡献。 它们是开放的,并且EG监视那里发生的事情。 此外,大多数EG成员都可以公开访问并且很高兴收到反馈。

通常,我很高兴地说,在EE 7专家组中工作是一种愉快的经历。 我非常荣幸能有机会与业内最聪明的EE人才一起工作。 这包括比尔和皮特等。 尤其是那些获得了今年“ Star Spec Lead”奖的人,我记得他们是开放的并且对我遇到的任何问题都做出了回应。 谢谢。

Java Enterprise Edition 7概览

足够的幕后和疯狂的想法。 到目前为止,这是EE 7的样子:

有了四个新的规范和四个修剪的规范(EJB实体Bean,JAX-RPC 1.1,JAXR 1.0和JSR-88 1.2),根据数字,我们正处于EE 6的位置。 完整的规范现在包含34个单独的规范。

特殊化 JSR Java.net项目
Java平台企业版 342 7 Java规范
托管豆 342 1.0
Java EE Web配置文件(Web配置文件) 342 1.0
RESTful Web服务的Java API(JAX-RS) 339 2.0 jax-rs-spec
Java EE的Web服务 109 1.4
基于XML的Web服务的Java API(JAX-WS) 224 2.2 jax-ws
XML绑定的Java体系结构(JAXB) 222 2.2 杰克斯
Java平台的Web服务元数据 181 2.1
用于基于XML的RPC(JAX-RPC)的Java API(可选) 101 1.1 杰克斯
XML注册中心的Java API(JAXR)(可选) 93 1.0
Servlet 340 3.1
JavaServer Faces(JSF) 344 2.2 javaserverfaces
JavaServer页面(JSP) 245 2.3
JavaServer页面表达语言(EL) 341 3.0 规格
JavaServer页面的标准标记库(JSTL) 52 1.2 jstl
对其他语言的调试支持 45 1.0
Java EE平台(CDI)的上下文和依赖注入 346 1.1 github.com
Java依赖注入(DI) 330 1.0
Bean验证 349 1.1 http://beanvalidation.org
企业JavaBean(EJB) 345 3.2 ejb规范
Java EE连接器体系结构(JCA) 322 1.7
Java持久性(JPA) 338 2.1 JPA规范
Java平台的通用注释 250 1.2
Java消息服务API(JMS) 343 2.0
Java交易API(JTA) 907 1.2 JTA规范
Java邮件 919 1.5 Java邮件
容器的Java身份验证服务提供程序接口(JASPIC) 196 1.1 碧玉规格
容器Java授权合同(JACC) 115 1.5 jacc规范
Java EE应用程序部署(可选) 88 1.2
Java数据库连接(JDBC) 221 4.0
Java管理扩展(JMX) 255 2.0 OpenJDK
JavaBeans激活框架(JAF) 925 1.1
XML的流API(StAX) 173 1.0 sjsxp
Java身份验证和授权服务(JAAS) 1.0
拦截器 318 1.2
Java平台的批处理应用程序 352 1.0 批处理
JSON处理的Java API 353 1.0 json处理规范
WebSocket的Java API 356 1.0 WebSocket规范
Java EE的并发实用程序 236 1.0 并发ee规范

Java EE 7的免费在线启动事件

如果您对有关所有新规范的第一手信息感兴趣,请注册Java EE 7 Launch网络广播:6月12日

Java EE 7的介绍是一个免费的在线活动,您可以在了解Java EE 7的功能和功能时与来自世界各地的Java用户建立联系。加入Oracle参加技术领导和大型Java用户的演示。小型企业,深入研究新的JSR,并安排与Java专家的聊天。

  • 业务主题演讲(Hasan Rizvi和Cameron Purdy)
  • 技术主题演讲(Linda DeMichiel)
  • 通过规范线索在不同JSR上进行分组讨论
  • 在线聊天
  • 大量的演示
  • 社区,合作伙伴和客户的视频推荐


翻译自: https://www.javacodegeeks.com/2013/06/java-ee-7-is-final-thoughts-insights-and-further-pointers.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值