vtk8.2.0安装教程_WildFly 8.2.0.Final版本–更改的快速概述

vtk8.2.0安装教程

vtk8.2.0安装教程

自从我上次在此博客上写作以来已经有一段时间了。 尽管我有一些我想写博客的主题,但我只是没有足够的时间来做。 在看到JBoss社区成员之一的邮件后,我终于决定今天写这篇文章,检查为什么最近这里没有任何更新(感谢检查,Bhaskar!)。

在我进行一些技术性工作之前,需要进行快速的个人更新–自从我更换工作至今已经一年多了。 我不再在JBoss的Red Hat工作。 我在JBoss(近5年)中取得了非常丰硕的成果,我很高兴成为(JBoss AS / WildFly)应用服务器开发团队的一员。 去年,我决定继续前进,找到合适的机会,然后我决定接受它。 你们中有些人知道我参与JBoss社区的时间超过了我在Red Hat工作的5年。 自2004/2005年左右以来,我一直是JBoss社区的成员,因此,即使我从Red Hat离开,我仍然活跃在JBoss论坛中。

既然大家都知道我做了什么,那么让我们继续一些技术性的事情。

WildFly 8.2.0.Final发布!

WildFly团队几天前刚刚发布了8.2.0.FinalFly的最终版本。 与往常一样,可以从项目的下载页面http://wildfly.org/downloads/下载。 这主要是8.x系列中的错误修复(以及某些功能)版本。 我很高兴看到此版本的发布,因为它使社区能够收到8.1.0.Final版本之上的错误修复,该版本已经在社区中测试/使用了相当一段时间。 WildFly团队表示,这将是8.x系列的最后一个发行版,听起来很合理,因为开发团队已经着手开发9.x系列。 工作/维护多个主要版本的代码绝非易事,尤其是在错误修复和向后兼容的情况下。

WildFly 8.2.0.Final包含什么?

Jason博客( http://wildfly.org/news/2014/11/20/WildFly82-Final-Released/)上的此公告中提供了有关更改的完整概述。 就功能集而言,CDI规范升级和改进的WebSocket支持是主要项目。 发行说明中也有此说明:

– WAR中的EJB现在继承了WAR安全域

最近有一个论坛主题,其中一个用户问这到底意味着什么。 这是该更改的一些背景https://issues.jboss.org/browse/WFLY-3102 。 如该JIRA所述,这是在.war部署中打包的EJB上下文中提出的功能请求。 我想大多数人会意识到Java EE规范允许将EJB部署为.war部署的一部分。 这意味着您可以将EJB类放置在.war / WEB-INF / classs或.war / WEB-INF / lib中的jar中。 尽管这对于最终用户而言听起来很简单,但是对此存在一些技术含义(考虑到在服务器生态系统中定义和配置Java EE“组件”和“模块”的方式)。 这样的细节之一就是配置作为.war部署一部分的EJB的方式。 请记住,如果此EJB是一个单独的EJB模块的一部分(在.war之外的.jar包中),则将使用ejb-jar.xml(以及WildFly特定的jboss-ejb3.xml)作为以下内容的部署描述符:配置它。 这也适用于部署在.war部署中的EJB。 即可以使用相同的文件来配置EJB。 现在,由于这些EJB是.war的一部分,因此.war本身可以(如果有)部署描述符(web.xml和jboss-web.xml)。

在这种情况下,请考虑以下情况:您在.war部署中包含EJB,而.war部署描述符(jboss-web.xml)为该部署配置了特定的安全域。 现在请记住,EJB也可以配置安全域(在jboss-ejb3.xml中),如果未配置任何安全域并且在某些EJB上启用了安全性,则将使用默认的“其他”安全域。 因此,假设您的EJB驻留在.war部署中,它表示它想使用“ foo-bar”安全域,而在该部署中的EJB没有指定任何特定的安全域。 那么在这种情况下应该期待什么呢? EJB应该使用在.war级别配置的安全域,还是应默认使用“其他”安全域(因为EJB部署描述符没有指定任何特定的安全域配置)。 在这种情况下,WildFly的先前版本已决定对EJB使用默认的“其他”安全域。 当然,EJB可以使用jboss-ejb3.xml设置不同的安全域,该域与jboss-web.xml相匹配。 因此,在这种情况下,我之前链接的JIRA要求提供更好,更智能,更合乎逻辑的默认设置。 因此,从此8.2.0.FinalFly的最终版本开始,如果您有一个包含EJB的.war,并且EJB没有定义安全域,则该部署中任何受保护EJB的安全域*默认*为在.war部署级别定义。 如果.war部署未设置任何特定的安全域,则最终它默认为“其他”安全域。 IMO的变化是合乎逻辑的。 当涉及到.war部署中EJB的安全域使用时,这将减少用户使用WildFly先前版本报告的某些“意外情况”。

有关此的更多信息,您可以在这里阅读讨论,网址为https://developer.jboss.org/thread/250375,并在该线程中询问有关此的任何问题。

WildFly 8.2.0.Final中还有哪些其他值得注意的事情?

尽管不是特定于8.2.0.Final,WildFly发行版包含一个“补丁”发行版,如果您已经在使用WildFly 8.1.0.Final并且只想“升级”到这个新发行版,则可以使用该发行版。 WildFly 8内置了补丁管理,可以在现有的8.1.0.Final版本之上应用此补丁。

WildFly的下一步是什么?

如前所述,WildFly开发团队已移至该项目的下一个版本。 现在,已经发布Alpha版本的9.x版本正在继续工作。 因此,从我所读的内容来看,这些发布将在9.x系列中进行。

翻译自: https://www.javacodegeeks.com/2014/12/wildfly-8-2-0-final-release-quick-overview-of-the-changes.html

vtk8.2.0安装教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值