Java EE 7是最终版本。 思想,见解和进一步的指针。
我们花了不到三年的时间才推出了下一个Java EE版本 。 今年4月16日, JCP EC对JSR 342进行了投票并获得批准。 这是一个成功的故事,因为在去年八月下旬的最后时刻撤消了拥有云就绪平台的最初想法。 作为EG的成员,撰写即将发布的功能或多或少容易。 即使伞式EG仅负责平台级别的内容,而不负责单个包含的JSR,您也需要比我最初了解的更多的细节。 但是,我不会重提Arun或Adopt-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
因此,我针对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
Java EE 7是最终版本。 思想,见解和进一步的指针。相关推荐
- java ee空指针_Java EE 7是最终版本。 思想,见解和进一步的指针。
java ee空指针 我们花了不到三年的时间才推出了下一个Java EE版本 . 今年4月16日, JCP EC对JSR 342进行了投票并获得批准. 这是一个成功的故事,因为在去年八月下旬的最后时刻 ...
- Oracle在JavaOne上宣布Java EE 8将会延期至2017年底
经过数周的猜测之后,Oracle负责Java EE和WebLogic Server的副总裁Anil Gaur在JavaOne上公布了Oracle针对Java EE的路线图.他们的规划包括在2017年底 ...
- java ee 值范围_一篇文章带你读懂: Java EE
原标题:一篇文章带你读懂: Java EE 点击上图,查看教学大纲 何为 Java EE Java EE是一个标准中间件体系结构 不要被名称"Java PlatformEnterprise ...
- Java EE启示录
前言 最近的这段时间一直在学习Java EE,刚刚完成了从0到1的蜕变,所以顺便整理一下我所了解到的Java EE,给刚入门学习的新人一些头绪,而所谓"启示录",就是这个意思. 一 ...
- angular8 rest_带有Angular JS的Java EE 7 – CRUD,REST,验证–第2部分
angular8 rest 这是Angular JS承诺的Java EE 7的后续版本–第1部分 . 花了比我预期更长的时间(找到时间来准备代码和博客文章),但是终于到了! 应用程序 第1部分中的原始 ...
- java ee 7 新_Java EE 7:新功能???
java ee 7 新 我有点"晚点",可以这么说--就Java EE 7的 "博客"而言. 自2013年6月发布以来,已经差不多10个月了 ,但是它仍然相对较 ...
- Java EE 6 VS Spring 3:Java EE杀死了Spring? 没门!
介绍 几天前,我在听Java Spotlight Podcast的第85集 . 在这次演讲中, Bert Ertman和Paul Bakker讨论了从Spring迁移到Java EE的问题. 基本上, ...
- 带有Angular JS的Java EE 7 – CRUD,REST,验证–第2部分
这是Angular JS承诺的Java EE 7的后续版本–第1部分 . 花了比我预期更长的时间(找到时间来准备代码和博客文章),但是终于到了! 应用程序 第1部分中的原始应用程序只是带有分页的简单列 ...
- Java EE 7:新增功能???
我有点"晚点",可以这么说--就Java EE 7的 "博客"而言. 自2013年6月发布以来,已经差不多10个月了 ,但是它仍然相对较新. 就我个人而言,仅仅 ...
最新文章
- KS001 基于Springboot机票预订系统
- 读书笔记----javascript函数编程
- [.NET开发] C#编程调用Cards.dll实现图形化发牌功能示例
- JVM面试问题系列:JVM 配置常用参数和常用 GC 调优策略
- 从零开始入门 K8s | Kubernetes 网络模型进阶
- Entity Framework 5.0基础系列
- 看日本雅-miyavi演唱会
- 【渝粤题库】国家开放大学2021春1425调剂学(本)题目
- js删除mysql记录_(DELETEUPDATE)修改、删除数据记录_MySQL
- JS之检索子字符串的search方法
- unexpected EOF while looking for matching ``‘
- 关于git push报403的问题
- 《异星入境》-超粒方
- 隐藏网络计算机,XP电脑如何在网络中隐藏自己的计算机名称?
- rostcm6情感分析案例分析_周小鹏分析情感案例——你愿意嫁给一个离过婚带孩子男人吗?...
- php 三才五格计算,姓名、名字笔划算命五格测试算命计算方法
- java hotspot server_Java HotSpot(TM)64位服务器VM警告
- 如何找回一台丢失的Win10电脑?
- 华为服务器centos安装系统,华为裸金属服务器泰山200安装Centos7图文解析
- 如何实现给table表头加斜线
热门文章
- 散列算法,Remal使用散列算法
- mybatis_user_guide(5) 动态 SQL
- stripe pay_J2Pay –入门
- 度量空间的应用_使用Dropwizard度量标准监视和测量无功应用
- hibernate jpa_使用Hibernate(JPA)一键式删除
- es 调整gc_实际中进行GC调整
- drill apache_如何使用Apache Drill分析高度动态的数据集
- 主要矛盾和次要矛盾_次要GC,主要GC与完整GC
- 删除已弃用的CMS垃圾收集器的JEP草案
- java lambda使用_使用Java 8和Lambda简化ReadWriteLock