jboss7.0.2_红帽JBoss企业应用平台7.0 ALPHA发布了!

jboss7.0.2

红帽JBoss企业应用程序平台7(JBoss EAP 7)是基于开放标准构建并符合Java Enterprise Edition 7规范的中间件平台。 它将WildFly Application Server 10与高可用性群集,消息传递,分布式缓存和其他技术集成在一起。 现在可以下载最新的JBoss EAP 7.0 Alpha版本! eap-徽标

JBoss EAP 7.0 Alpha是WildFly 8、9、10社区和EAP工程团队多年努力的产物。 恭喜你!

此版本中的新功能摘要

使用JBoss EAP 7,每个人都能获得提高生产力和效率所需要的东西。 无论您是新手开发人员,资深的Java EE专家还是操作,测试或管理团队的工作人员,JBoss EAP 7都可以为您提供构建,部署和维护健壮的Web规模,高水平的额外优势。以DevOps速度影响应用程序。

Java EE 7支持

JBoss EAP 7.0实现了Java EE 7完整平台和Web Profile标准。

批次1.0,JSON-P 1.0,并发1.0,WebSockets 1.1,JMS 2.0,JPA 2.1,JCA 1.7,JAX-RS 2.0,JAX-WS 2.2,Servlet 3.1,JSF 2.2,JSP 2.3,EL 3.0,CDI 1.1,CDI扩展,JTA 1.2,拦截器1.2,通用注释1.1,托管Bean 1.0,EJB 3.2,Bean验证1.1

Java SE 8

JBoss EAP 7.0需要Java SE 8,并且EAP 7.0 Alpha已经通过Open JDK 8,Oracle JDK 8进行了测试。

高度可扩展的Web服务器(底层)

我们已经将Web服务器和servlet的实现从JBoss Web切换到Undertow 。 Undertow是现代NIO Web服务器,旨在实现最大的吞吐量和可伸缩性。 它支持非阻塞和阻塞处理程序,传统和异步servlet以及JSR-356 Web套接字处理程序。

减少端口

通过利用HTTP升级,EAP 7几乎将其所有协议迁移到两个端口上进行多路复用:管理端口(HTTP / JSON管理,HTTP升级的远程处理-本机管理和JMX,Web管理控制台)和应用程序端口(HTTP Servlet,JAX-RS,JAX-WS,Web套接字,HTTP升级的远程处理EJB调用远程JNDI)

消息整合和与EAP 6的向后兼容性

EAP 6的HornetQ代码库捐赠给了Apache ActiveMQ项目,并且HornetQ社区加入其中,以构建下一代消息传递代理。 这在ActiveMQ Artemis项目的第一个主要版本中得以实现。 ActiveMQ Artemis包括许多新功能,并且还保留了与HornetQ代理的协议兼容性。 EAP 7包含了这个令人兴奋的新项目作为其JMS代理,并且由于协议兼容性,它完全替代了HornetQ项目。

离线CLI

在独立模式和域模式下,您现在都可以使用CLI命令管理服务器,而无需运行服务器。 此工作方式类似于仅管理员模式,但不需要启动服务器和使用TCP端口。 相反,CLI嵌入服务器并直接以仅管理员模式启动它。

IIOP实施

我们已经将IIOP实现从JacORB切换到OpenJDK ORB的下游分支。 此更改应导致与JVM ORB和Java EE RI更好的互操作性

服务器挂起模式/正常关机

EAP 7中的新服务器挂起模式一旦激活,将拒绝新请求,但允许旧请求完成。 一旦挂起过程完成,就可以在不中断正在进行的事务的情况下停止服务器,在执行维护时将其置于挂起状态,或者返回到再次允许新请求的运行状态。 (不包括JMS和事务,包括Web,EJB,EE并发,mod_cluster,命名)

内置前端负载均衡器(技术预览)

现在可以将 EAP 7(使用Undertow) 配置为充当多平台智能负载均衡器 ,使用HTTP和AJP / mod_cluster协议代理对后端EAP 7节点的请求。

聚类

新的优化的会话复制和使用Undertow的Single Sign On实现。 新的/优化的@Stateful EJB缓存实现。 HA Singleton部署(用于与EAP 5相同的故障转移用例,例如在群集中的一个节点中启用EJB部署)和Singleton MDB(技术预览)。

JCA和数据源

EAP 7支持基于JGroups项目的DistributedWorkManager实现,并且通过延迟连接管理器扩展增强了JCA连接管理器。 数据源和资源适配器子系统允许设置容量策略和其他刷新策略。

EAP 6系列停产子系统的迁移CLI操作

为了帮助用户从EAP 6中的旧子系统(例如jbossweb,jacorb和hornetq)迁移,我们引入了一组管理操作,可以将旧配置转换为相应的新子系统。 由于这些操作会迁移基础管理资源模型,因此旧的CLI脚本或自定义设置系统也可以利用这些功能。

HTTP / 2服务器推送(技术预览)

WildFly中的Web服务器Undertow 已添加了对新HTTP / 2标准的支持。 HTTP / 2通过压缩头并在同一TCP连接上多路复用多个流来减少延迟。 它还支持服务器在请求资源之前将资源推送到客户端的功能,从而可以更快地加载页面。 科技 在JDK 9发行/受支持之前,可通过经过测试的第三方alpn.jar为http(S)提供预览支持。

在JVM上具有服务器端JavaScript的现代企业Web应用程序(技术预览)

EAP 7现在允许您编写服务器端JavaScript (使用JDK 8 Nashorn功能)来快速开发REST终结点,这些终结点可以引入CDI bean,执行JNDI查找以及调用JPA实体Bean。 此功能由Undertow项目提供

修剪

删除了Java EE 7中不再需要的以下技术:

  • CMP – JPA提供了性能更高且更灵活的API。
  • JAX-RPC – JAX-WS提供了更加准确和完整的解决方案。
  • JSR-88 –很少采用。

通过以下资源了解有关EAP 7的更多信息

并且请记住:与任何Alpha版本一样,请预见问题。 如果发现问题,请随时将其提交到相应的JIRA中 。

  • Java EE 7功能快速入门( ZIP下载 )
  • 产品资料
  • 入门指南

翻译自: https://www.javacodegeeks.com/2015/11/red-hat-jboss-enterprise-application-platform-7-0-alpha-released.html

jboss7.0.2

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

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

相关文章

sts集成jboss_与JBoss BPM Travel Agency更新了Modern BPM数据集成

sts集成jboss不久前,我们启动了一个规模较大的JBoss Travel Agency演示项目,以展示JBoss BPM Suite的一些更有趣的功能。 我们提供了一系列视频 ,不仅向您展示了如何安装它,项目中各种规则和流程工件的含义,还向您介绍…

java 线程组作用_Java线程组(ThreadGroup)使用

JDK 对线程组类注释:A thread group represents a set of threads. In addition, a thread group can also include other thread groups. The thread groups form a tree in which every thread group except the initial thread group has a parent.A thread is a…

java左上角图标太小_Eclipse在高分屏下图标过小的解决方法

自己败了一台Surface Pro 4,打算用来看PDF、练代码。安装了Eclipse并且打开之后,发现图标显示极其细小,肉眼几乎无法看清了。这是由于Eclipse对高分屏没有作适配导致的。Windows 10本身对于高分屏的支持已是相当不错,苏菲4的屏幕分…

activiti 多租户_Activiti中具有独立数据库架构的多租户

activiti 多租户我们过去听到的一项功能请求是以多租户方式运行Activiti引擎,使租户的数据与其他数据隔离。 当然,在某些云/ SaaS环境中,这是必须的。 几个月前,波恩大学的学生拉斐尔吉伦(Raphael Gielen)…

jigsaw kaggle_使用Project Jigsaw的JDK 9 Early Access上的Eclipse IDE

jigsaw kaggle几周前,我写了关于在Java 9上运行Eclipse Neon的文章 (尽管,我在帖子标题中错误地且令人尴尬地留下了“火星”)。 值得注意的是,我列出的步骤也适用于带有Project Jigsaw (Java模块化&#xf…

win7 activemq_带有骆驼,ActiveMQ,Elasticsearch的关键HL7用例

win7 activemqML7上的HL7是可以说HL7协议格式的系统的一种非常常见的传输机制。 JBoss Fuse是一个非常强大的微服务样式集成平台,在为关键医疗保健提供者构建灵活,有弹性,高可用性的集成方案方面拥有良好的经验。 此外,在JCAPS上替…

java boundary_上传文件multipart form-data boundary 说明

含义 ENCTYPE"multipart/form-data" 说明:通过 http 协议上传文件 rfc1867协议概述,客户端发送内容构造。概述在最初的 http 协议中,没有上传文件方面的功能。 rfc1867为 http 协议添加了这个功能。客户端的浏览器,如 M…

crud-table_我个人的CRUD故事-或我如何来到CUBA平台

crud-table在此博客文章中,我想介绍一下我如何使用CUBA平台以及该工具的好处。 在我年轻的“业务应用程序开发”历史上,我将深入探讨各个阶段,只是给您一些背景知识。 因此,让我们从如何进入典型的CRUD应用程序开始,以…

python api接口生成_Django 自动生成api接口文档教程

最近在写测试平台,需要实现一个节点服务器的api,正好在用django,准备使用djangorestframework插件实现。需求实现一个接口,在调用时,通过传递的参数,直接运行对应项目的自动化测试环境Python3.6 ,PyCharm,W7项目结构功…

eclipse clean_Clean Sheet – Windows 10的人体工程学Eclipse主题

eclipse cleanClean Sheet是适用于Windows 10的符合人体工程学的Eclipse主题。它基于干净,低眩光的外观和感觉,旨在减轻视觉疲劳和眼睛疲劳。 它融合了均衡的颜色选择,可以突出谐波语法并注重可读性。 除自定义滚动条外,它还努力满…

什么时候需要使用cqrs_在CQRS读取模型中使用Hibernate进行快速开发

什么时候需要使用cqrs在本文中,我将分享一些在CQRS读取模型中使用Hibernate工具进行快速开发的技巧。 为什么要Hibernate? Hibernate非常流行。 从外观上看,它也很容易,而从内部看,它却相当复杂。 它可以很容易地上手…

java 隐藏了什么_JAVA程序中封装与隐藏是什么意思

qq_遁去的一_1隐藏就是封装吧。。。。封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一…

esb 和 开源esb_如果今天完成,ESB会是什么样子?

esb 和 开源esbJavaOne 2015即将结束,这又是一次很棒的社区活动。 我和Rafael进行了两次会议和一次HOL 。 我最喜欢的会议之一实际上是:谈论ESB,如果今天完成的话。 我以为那是过去? 我通常也倾向于这样说。 但是,系统…

五皇后问题 java_Java的5个古怪问题

五皇后问题 java我们有机会接触到一些最奇怪的Java难题 即使是最有经验的Java开发人员,也会在这篇文章中发现令人困惑的问题。 或者至少是有趣的(绝对不公平)。 在经历了Java Deathmatch冒险之后,我们决定这次发布一系列不同的问…

java加密成固定长度_Java使用MD5加密,生成的密文长度只有31位

在使用MD5加密时,生成的密文长度只有31位,该怎么解决?代码如下:public static String toMd5(String str) {String re null;byte encrypt[];try {byte[] tem str.getBytes();MessageDigest md5 MessageDigest.getInstance("…

可以自定义模板的ide_将IDE检查应用于自定义Java批注

可以自定义模板的ideJ2SE 5中注释的引入改变了我们编写和处理Java的方式。 除了Java SE的预定义注释外 ,框架,IDE和工具包还引入了自己的自定义注释 。 Checker框架提供了一些示例,说明如何使用自定义批注在Java中增加类型安全性 。 在本文中…

java设置弹出框为模态_点击按钮弹出模态框的一系列操作代码实例

实现功能提交按钮功能:点击提交按钮的时候都会弹出模态框,但是有不同的状态:审核状态未通过:弹出未通过理由的input输入框,模态框中除了取消和确定按钮,新增确定并保存医院的按钮审核状态已通过&#xff1a…

java中bpmn流程图_Java学习之BPMN知识以及Activiti的流程部署

BPMN的介绍Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇,诸如互操作性和云架构,提供技术实现。那什么是BP…

javaone_JavaOne 2015 –第二十版十大收获

javaone我们刚刚在旧金山有了JavaOne的第二十版。 这将是我自2004年以来第十二次参加不间断的系列活动。最大的教训是什么,可以揭示Java的未来。 模块化斗争 自从Java 2007首次提到模块以来,已经花费了将近9年的时间,或者说,直到…

java批量处理数据库语句_Java项目中调用bat批处理进行多用户数据库备份

Java项目中调用bat批处理配合使用BCP进行多用户数据的备份一、项目需求最近项目中需要对数据库(Sql Server系列数据库)进行备份。项目中的需求不是简单的整个数据库的备份,而是根据用户来备份,具体的备份策略如下:①系统为某一赛事管理类型的…