java-ee-api
随着红帽JBoss企业应用平台7(EAP 7)的迫在眉睫,甚至WebLogic Server刚刚获得Java EE 7认证,我认为现在应该是时候对Java Enterprise Edition 7进行一些更新了。功能,并指向更多资源。
Java EE 7 –开发人员生产力,HTML 5和企业需求
Java Enterprise Edition 7提供了用于增强HTML5支持的新功能,
帮助开发人员提高生产力,并进一步帮助满足企业需求。 作为开发人员,您将编写更少的样板代码,并且对最新的Web应用程序和框架提供更好的支持。
Java EE 7中有几个新功能,而Arun不久前已经编制了十大最突出功能的列表,您可以在GitHub上看到完整的幻灯片,作为Java EE 7示例项目的一部分 。 这是他们的快速回顾:
适用于WebSocket 1.0的Java API(JSR 356)
对创建和部署WebSocket终结点提供了一流的支持。 有一个可从浏览器使用的标准W3C JavaScript API,但此API也引入了客户端终结点。
参考实现是Tyrus 。
Java平台的批处理应用程序(JSR 352)
对批处理应用程序的内置支持可消除对第三方框架的依赖。 另请参阅WildFly上的“ 批处理应用程序”教程以获取更多信息。
JSON处理(JSR 353)
对JSON处理的本机支持使应用程序更轻巧,并且摆脱了第三方库。
Java EE的并发实用程序(JSR 236)
并发实用程序扩展了JSR标准Java SE并发实用程序,并为Java EE应用程序组件添加了异步功能。
简化的JMS API(JSR 368)
通过利用CDI,Autocloseable和该语言的其他功能,JMS API大大简化了。
@Transactional和@TransactionScoped(JSR 907)
灵活地交付事务应用程序,使用@Transactional启用任何POJO上的事务。
JAX-RS客户端API(JSR 339)
JAX-RS添加了新的客户端API,以使用流畅的构建器API调用REST端点。
默认资源(JSR 342)
添加了诸如JDBC DataSource,JMS ConnectionFactory等默认资源,以简化OOTB体验。
更多带注释的POJO
添加了更多注释以简化devops体验,例如@JMSDestinationDefinition可自动创建JMS目标。
面流(JSR 344)
JSF添加了Faces Flow,该功能允许创建可重复使用的模块以一起捕获页面流。
修剪技术
Java EE 7中添加了许多新功能,而其他功能则变为可选功能。 它们是:Java EE管理(JSR-77); 应用程序部署(JSR-88); JAXR,用于与UDDI注册中心进行交互(JSR-93); JAX-RPC,用于基于XML的RPC(JSR-101); EJB 2.x容器管理的持久性,已被Java持久性API(JSR-338)有效地替代。 这些规范已从当前发行版中删除,但如果客户之间对它们的需求仍然存在,则对于供应商来说仍然是可选的。 但是,它们将在Java EE 8中删除。
进一步阅读
- Java EE 7 API文档
- Oracle Java EE SDK
- Java EE 7教程
- Github上的Java EE 7示例
- 应用程序服务器迁移:从Java EE 5到JBoss Wildfly Java EE7
- EAP 7 Alpha和Java EE 7入门
- Arun Gupta撰写的Java EE 7 Essentials
- Antonio Goncalves撰写的Java EE 7入门
- JBoss冠军Adam Bien的Java EE引导课程
翻译自: https://www.javacodegeeks.com/2015/12/refresher-java-ee-7-glance.html
java-ee-api