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

java ee空指针

我们花了不到三年的时间才推出了下一个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

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服务(JAX-WS)的Java API 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 Transaction 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上进行分组讨论
  • 在线聊天
  • 大量的演示
  • 社区,合作伙伴和客户的视频推荐

参考: Java EE 7是最终版本。 思想,见解和进一步的指针。 来自我们的JCG合作伙伴 Markus Eisele在Java的企业软件开发博客中。

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

java ee空指针

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/348218.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java的原始字符串文字

似乎“ 原始字符串文字 ”即将出现在Java中。 JEP 326开始的(“原始字符串字面量”) 发行JDK-8196004 ,并宣布为“新JEP候选人” 3月2日的JEP和相关问题的人指出,“Java的仍然是一小群现代编程语言中的一个不为原始字符串提供语言…

Java可能使用UTF-8作为其默认字符集

由于基于Java的应用程序通常用于各种各样的操作系统和环境中,因此Java开发人员经常会遇到与基于字符的输入和输出有关的问题 。 涉及这些问题的博客文章包括《警察的恐怖:默认语言环境,默认字符集和默认时区》 ; 注释JDK默认数据 …

rest api_摆脱困境:向REST API添加验证

rest api我对此感到有些ham愧,但是直到昨天,我才知道我可以通过使用Valid和RequestBody批注将验证添加到REST API中。 这在Spring MVC 3.0中不起作用,由于某种原因,我没有注意到在Spring MVC 3.1中添加了对此功能的支持 。 我从不…

2020-08-07 光纤通信第二章知识点整理

目录 2.1 半导体激光器 2 2.1.1 激光原理的基础知识 2 2.1.2 激光激射条件 3 2.1.3 结构理论 4 2.1.4 典型分类 6 2.1.5 模式概念 7 2.1.6 基本性质 8 2.2 半导体发光二极管 10 2.2.1 工作原理 10 2.2.2 结构和分类 10 2.2.3 主要性质 10 2.3 光源的直接调制 11 2.3…

静态分析的教育方面

加入我们项目的新程序员经常会问我们是否具有自动格式化工具,以使Java代码看起来完全符合Qulice的期望。 (Quili是我们使用的静态分析器。)我总是回答说,拥有这样一个自动代码抛光器只会有害,不会帮助项目及其成员改进…

2020-08-14 光纤通信第三章知识点整理

目录 3.1 光接收机 2 3.1.1 光接收机的分类与性能指标 2 3.1.2 直接检测光接收机的构成及功能 2 3.2 光电检测器 3 3.2.1 PN结的光电效应 4 3.2.2 PIN光电二极管 4 3.2.3 雪崩光电二极管(APD) 6 3.3 放大电路及其噪声 7 3.3.1 噪声的数学处理 8 3.3.2 放…

2020-08-21 光纤通信第四章知识点整理

第四章 光纤通信系统 目录 4.1 模拟光纤通信 2 4.2 数字光纤通信系统和总体设计 3 4.2.1 数字光纤通信系统基本组成 3 4.2.2 数字光纤通信系统总体设计 4 4.3 数字光纤传输系统的性能指标 7 4.3.1 误码性能 7 4.3.2 抖动、漂移性能 8 4.3.3 可用性 8 4.4 光纤放大器及其在光纤通…

scm maven_在运行时访问工件的Maven和SCM版本

scm maven您可以轻松地告诉Maven在JAR清单文件中包含工件的版本及其Git / SVN /…修订版,然后在运行时通过getClass()。getPackage访问该信息。 getImplementationVersion() 。 (所有功劳归功于MarkusKrger…

2020-08-24 光纤通信第五章知识点整理

第五章 无源光器件和WDM技术 目录 5.1 无源器件的几个常用性能参数 1 5.2 光纤和波导型无源光器件 2 5.2.1 光连接器和光耦合器 2 5.2.2 偏振控制器 3 5.2.3 光纤布拉格光栅 4 5.2.4 Mach-Zahnder滤波器 5 5.2.5 非线性环路镜 5 5.3 光学无源器件 6 5.3.1 偏振分束器 6 5.3.2 光…

使用Java 9向Javadoc搜索添加术语

有一个相对较旧的网页,称为“ Proposed Javadoc Tags ”,最初似乎是与Javadoc 1.2一起编写的,其中列出了“ Sun有朝一日可能会在Javadoc中实现的标签”。 在此列表中的标签是category , example , tutorial &#xff0…

Java学习、简单代码编译

【2.1】求明天是星期几 public class study { public static void main(String args[]) { short i7; short tomorrow,yesterday; tomorrow (short) ((i1) % 7); yesterday (short)((i-17) % 7); System.out.print(“tomorrow:”tomorrow" “”\n"); System.out.pr…

Java学习:类的封装、继承和多态

【3.1】声明日期类及使用日期对象 public class MyDate{ //类声明 int year,month,day; //成员变量,表示年月日 void set(int y,int m,int d) //成员方法、设计日期值 { yeary; monthm; dayd; } void set(MyDate d) //将当前对象值设置为参数值,重载 { …

同步器 java_您可能不知道的五个高级Java同步器

同步器 java除了基于每个Java对象具有的锁定位的通用同步外,您还可以使用Java中更复杂的同步器,例如: 信号量 –使用许可的概念表示一个位置中允许的最大线程数。 当使用值1时,其行为类似于同步,也称为二进制信号量。…

Java语言学习概述

md:创建新的文件夹 上面这行作用:将name:Tom,age12写入到文件1.doc中,也就是说先建个文档,再把这句话写进去。 del *.txt 作用:删除以txt结尾的所有文件 rd team2 作用:删除team2文件夹(且这…

在CDI应用程序中使用@Alternative

在许多情况下,您可能希望拥有一个以上版本的Bean,并将其用于不同的目的。 备用bean的典型理由是出于测试目的,其中备用bean提供模拟数据。 为了获得实时数据,“真实” bean必须连接到的实时系统的好处是远程,或者在测试…

小狐狸ChatGPT付费创作系统 前端对话提示undefined index:temperature解决方法

很多会员使用着ChatGPT付费创作系统,特别是新安装系统后前端输入对话时提示错误undefined index:temperature,检查了反代、检查了KEY均正常,这问题主要是因为后台设置里新用户免费送对话次数为空,没设置赠送次数原因,导…

第二章 Java基本语法(一)

本文主要内容: 关键字、标识符、变量、类型转换、进制转换、运算符 一、关键字 二、标识符 比如:类名,变量名,方法名,接口名,包名。。。 小技巧:直接在我的电脑输入cmd,就可以打开…

第二章 Java基本语法(二)

本文主要内容&#xff1a; 运算符、if-else、switch-case 一、位运算符 运算符之五&#xff1a;位运算符 每左移一位&#xff0c;相当于是在原来的基础上乘2. int i 21; System.out.println(“i<<2:”(i<<2)); 输出&#xff1a;i<<2:84 结论&#xff1a; …

java 断点_每个Java开发人员应拥有的持久断点

java 断点当开发人员使用Java进行工作时&#xff0c;即使您尝试调试其他内容&#xff0c;也总是会遇到一些失败的情况。 这是应该在每个IDE中启用的持久断点的列表。 &#xff08;恕我直言&#xff09; 是的&#xff0c;从理论上讲&#xff0c;您应该能够从良好的日志记录实现…

第二章 Java基本语法(三)

本文主要内容&#xff1a; 循环结构、特殊关键字break和continue的使用&#xff0c;质数问题的优化 循环结构&#xff1a;Boolean类型 程序编写&#xff1a; 从键盘输入两个正整数m和n&#xff0c;找出他们的最大公约数和最小公倍数。 import java.util.Scanner; public clas…