java-ee-api_刷新器-Java EE 7概览

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应用程序和框架提供更好的支持。

ee7-main-topics

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

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

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

相关文章

层 数据仓库_小尝试:基于指标体系的数据仓库搭建和数据可视化

关于作者:小姬,某知名互联网公司产品专家,对数据采集、生产、加工有所了解,期望多和大家交流数据知识,以数据作为提出好问题的基础,挖掘商业价值。0x00 前言我将整理文章分享数据工作中的经验,因…

计算机中级职称报考入口,2020年9月计算机职称考试报名流程(附入口)

2020年9月计算机等级报名公告正在陆续公布,计算机等级考试网上怎么报名?小编为大家整理计算机等级报名流程如下:2020年9月计算机等级报名流程一、注册通行证考生登入报名网页后,点击“用户注册”按钮,根据网页提示&…

简单工厂抽象工厂工厂方法_让工厂美丽

简单工厂抽象工厂工厂方法每个名副其实的Java程序员都知道Factory Pattern 。 这是一种便捷,标准化的方法,它通过教一个组件如何捕鱼而不是将它们交给它们来减少耦合。 但是,在使用大型系统时,该模式确实会向系统添加很多样板代码…

内蒙古大学计算机组成原理实验,内蒙古大学计算机组成原理期末练习0

内蒙古大学计算机组成原理期末练习0 (4页)本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!9.9 积分第 1 页 共 4 页 《《计算机组成原理计算机组成原理》》期末练习期末练习 班级 专业 姓名 学号 编号 …

dev的编辑器不支持getchar吗_“两头婚兴起”:你支持不娶不嫁,孩子随父姓也随母姓吗?...

何为两头婚?简单来说就是男不娶,女不嫁,没有彩礼也没有嫁妆的说法。男女俩人结婚之后没有谁到谁家里之说,两夫妻过自己的小日子,与各自的原生家庭保持一定的联系。婚后生育两个孩子,一个随父姓,…

全国计算机证件照要露耳朵吗,结婚证照片要露耳朵么 结婚登记照露一只耳朵行吗...

结婚证件照,这是可以在在民政局里面照的,也是可以在外面的影楼照的,在外面影楼照的话,照出来会比较好看,就是价格有点贵。结婚证上面的照片是证件照,所以是有一定的要求的。露一只耳朵行不行呢?…

findfirst_当心findFirst()和findAny()

findfirst过滤Java 8 Stream ,通常使用findFirst()或findAny()来获取在过滤器中幸存的元素。 但这可能并不能真正实现您的意思,并且可能会出现一些细微的错误。 那么 从我们的Javadoc( 此处和此处 )可以看出,这两种方…

java流式传输对象_使用Java 8在地图上流式传输

java流式传输对象在本文中,我将向您展示如何在标准Java映射上有效地实现Speedment Open Source流,并将Stream接口扩展为MapStream! 即使在复杂的情况下,此添加将使保持流的具体性和可读性变得更加容易。 希望这将允许您继续流式传…

oracle11g支持xp吗_拔掉U盘前一定需要安全弹出吗?

相信每一个使用过U盘的人,都经历过不安全弹出USB设备就直接拔掉,然后被电脑无情提示没有正确弹出USB设备的状况。拔掉U盘前点击安全弹出,已经成了一种默认的操作。那么,问题来了,拔掉U盘前真的需要安全弹出吗&#xff…

java中使用kotlin_在Kotlin中使用libGDX

java中使用kotlin最近,我一直在阅读有关不同语言的信息,以及它们可以为已经拥挤的软件开发人员带来什么,并且一种语言对我来说很突出:Kotlin。 ( https://kotlinlang.org/ ) 这是一种相对较新的语言&#…

同时防服务器维修,加强服务器日常运维,避免宕机灾难发生

原标题:加强服务器日常运维,避免宕机灾难发生服务器作为我们日常网络的支撑,可以说是24小时的全天候运转。在这种无休止的“加班”的状态下,服务器必然容易出问题,一旦发生服务器宕机就会造成整个网络的瘫痪&#xff0…

basemap安装_【我是解决安装问题系列_1】Mac python basemap安装

「2020/3/21更新」 附basemap网盘下载地址⏬Python需要跳过的安装的坑太太太太多了!!!!!最近看《利用python进行数据分析》这本书,到可视化的部分,看着最后的例子地图挺酷炫的,跟着敲代码的过程中,发现有时候不是你不会写&#xf…

nfs服务器远程访问,NFS远程共享存储

原标题:NFS远程共享存储构建储NFS远程共享存因为NFS有很多功能,不同的功能需要使用不同的端口。因此NFS无法固定端口。而RPC会记录NFS端口的信息,这样就能够通过RPC实现服务端和客户端的RPC来沟通端口信息。那RPC和NFS之间又是如何之间相互通…

ntp服务器查看终端,使用命令行界面使用NTP服务器在Windows中同步时间 | MOS86

即使使用简单的3V锂电池(CR2032)关闭电脑,每台台式电脑也能保持正确的时间。但这不是一个可充电电池,所以一年左右就停止工作了。您可以轻松地替换此单元格,但更换单元后,必须使用NTP服务器更新时间,以便Windows PC保持…

concat合并的数组会有顺序么_JS 数组操作 记录 笔记

Array数组的方法Mutator方法————"突变方法"会改变数组自身的值;Accessor方法————"访问方法"不会改变数组自身的值;Iteration方法————"遍历的方法" Establish方法————"创建新方法"Mutator方法(会…

服务器双向认证 原理,什么叫SSL双向认证 SSL双向认证过程是怎样的

我们都知道SSL认证能够分成SSL双向认证和SSL单向认证。那么,什么是SSL双向认证?SSL双向认证过程又是怎样的?小编就在接下来的内容为各位详细讲述。什么叫SSL双向认证SSL双向认证则是需要是服务端需要客户端提供身份认证,只能是服务…

依赖: ros-melodic-desktop 但是它将不会被安装_npm系列之依赖管理

1. 版本控制npm依赖包使用语义化的版本号,让开发者可以从版本号中推测修改。版本号格式为:X.Y.ZX:代表主版本号,只有更新了不向下兼容的API时才需要修改Y:次版本号,当模块增加了向下兼容的功能时需要修改Z&…

怎么修改ipv4服务器,如何修改ipv4 wins 服务器地址

如何修改ipv4 wins 服务器地址 内容精选换一换IPv6的使用,可以有效弥补IPv4网络地址资源有限的问题。如果当前云服务器使用IPv4,那么启用IPv6后,云服务器可在双栈模式下运行,即云服务器可以拥有两个不同版本的IP地址:I…

python 追加到字典_使用Python读取,写入和解析JSON

JSON是用于数据交换的轻量级数据格式,可以很容易地被人类读取和写入,也可以由机器轻松解析和生成。它是一种完全独立于语言的文本格式。为了处理JSON数据,Python有一个名为的内置包json。示例: s {“ id”:01&#xff…

couchbase_适用于具有Couchbase和WildFly的多容器和多主机应用程序的Docker Machine,Swarm和Compose...

couchbase该博客将说明如何使用Docker创建部署在多个主机上的多容器应用程序。 这将使用Docker Machine,Swarm和Compose实现。 是的,这三个工具一起使这个博客变得更加有趣! 该图说明了关键组件: Docker Machine用于配置多个D…