glassfish发布应用_WildFly 8与GlassFish 4 –选择哪个应用服务器

glassfish发布应用

自从我上一个博客以来已经有一段时间了。 我显然忙于其他事情,包括我的主要工作。 在对应用服务器的正确选择提出更多疑问之后,是时候再次讨论这个话题并分享我的想法。

该博客上最常阅读的文章之一是有关选择哪种Java EE 6应用程序服务器的文章 。 我一直在研究很多标准,并根据一个非常基本但通用的模式将不同的认证服务器拆掉。 考虑到每个服务器都应作为OSS和商业支持的变体提供的主要指导方针,本文最后推荐了GlassFish 3和JBoss AS7作为有效选择。 自去年11月更新GlassFish路线图之后,情况似乎已经改变,许多人倾向于接受AS7 / WildFly现在仍然是唯一的选择。 今天,我想将重点转移到这一点上,并尝试将讨论重新放到更具战略意义的背景下,并进一步详细说明截至今天对GlassFish与WildFly决定的影响。

Java EE应用程序的基本策略原理

从决定基于Java EE开发新应用程序开始,您已经假设了几件事。 由于某种原因,Java EE被称为行业标准。 这意味着它已被广泛采用,但仍未被诸如DIN / ISO或IEEE等官方标准或标准化组织之一正式捕获。 JCP为它提供规则和规章,并由不同个人和组织的广泛贡献来对其进行管理。 称其为开放行业标准对我来说很常见且有效。 您可以自己权衡两者之间的差异。 原则上, Java EE认证列表为您提供了一系列至少符合所谓的Java EE TCK的不同产品。 对TCK进行了广泛讨论,可以放心地认为它并未完全涵盖所有包含规范的每一行。 但是,每个经过认证的Java EE服务器基本上都应该准备好执行Java EE应用程序。 一次写入-随处运行的原则可以实现(至少在一定程度上)。

您的决定的底线是:避免(供应商)特定功能,并在开放的行业标准上构建您的新应用程序,该标准可提供灵活性并在不同产品和供应商之间进行选择。

除此之外,您还可以灵活地从提供Java EE技术技能和服务的众多公司和开发人员中进行选择,从而获得更多价值。

从Java EE 7角度看,WildFly 8和GlassFish 4相等

随着WildFly 8 CR1的发布,它通过了Java EE 7 TCK。 即使正式的文书工作显然尚未完全处理,看起来8决赛也将正式获得认证。 至少就Java EE 7技术而言,两个服务器都提供相同的功能。 核心技术堆栈周围始终存在着不同的附加功能,但是我没有对它们进行完整的功能比较,老实说,我无意这样做。

如果您计划进行绿地开发,请制定自己的决策流程并权衡这些其他指标。您已经是Oracle或Red Hat客户吗? 还是使用其他最适合彼此配合的基础设施组件? 根据我的经验,您还需要权衡其他几个因素(根据我的经验,我们正在谈论> = 30)并相应地对它们进行排名。

从GlassFish 2.x,3.x迁移到4.0?

这些天最常见的问题。 我应该如何处理已经在GlassFish 2.x或3.x上运行的应用程序? 它可能是最难的了。 我需要您进一步了解才能回答。

Oracle / GlassFish客户/商店并没有更改任何内容?

您已经在使用Oracle GlassFish Server(商业支持的版本)还是在使用开源版本? 您打算扩展应用程序还是使用新引入的Java EE 7功能? 如果您已经连接到Oracle或商业版本,并且不打算进行任何更改,则基本上不必担心迁移。 根据Oracle终身支持政策 (PDF),将继续支持现有的Oracle GlassFish Server 2.1.x和3.1.x商业客户。 如果您处于这种环境,我基本上不建议完全迁移。 这两款服务器的扩展支持分别于2017年1月(GFv2)和2019年3月(GFv3)终止。

Oracle / GlassFish客户/商店并愿意尽早使用Java EE 7的新功能?

因此,您是Oracle客户,并且渴望早日使用最新技术? 还是需要大量修改应用程序?

您基本上有以下三个选择:坚持使用GlassFish 4 OSS版本(无支持合同)或移至WebLogic 12c(12.1.4),后者很可能将获得完整的EE 7支持,或者首先移至GF 4逐步进行操作。然后再到WebLogic 12.1.4。

直接切换到GlassFish并计划在生产中继续使用WebLogic会带来在开发和生产中使用不同应用程序服务器的风险。 您需要对此加以重视并进行相应处理。

为了完全降低风险,我建议至少等待WebLogic 12.1.3,该WebLogic 12.1.3将具有第一组新的Java EE 7规范,并有望在CY2014上半年推出。

如果您不运行关键任务应用程序并且不需要支持合同,那么我建议您迁移到GlassFish 4.0,以促进已经可用的基础架构,技能和合同。 对我而言,匆匆更换供应商毫无意义。 准备终止支持合同,然后计划评估您对正确的开源应用程序服务器的决策。

真的不是Oracle客户/商店,是否对EE 7新功能没有任何兴趣?

在您的需求更改之前,根本不要迁移。 您可能会很快开始评估您的下一个Java EE 7服务器产品。 但是到目前为止,还没有很多认证的替代产品。

并非如此,Oracle客户/商店会不断变化的要求,是否会使用新的EE 7功能?

今年可能是时候重新审视您的IT环境。 似乎您已经决定在某些时候使用GlassFish。 您可能需要重新考虑以前的决定并评估该做什么。 要对下一个Java EE服务器做出合理的决定,为时过早。 EE 7服务器的认证矩阵大部分为空。 等待更多的选择。 我预计这将占用2014财年的大部分时间。

如果您从今天起需要新的EE 7功能,并且将来需要能够购买商业支持,但现在就不需要,现在唯一的替代方法是WildFly 8。

GlassFish 4的未来前景如何?

我希望我能告诉你。 我想我在较早的帖子中提出了自己的观点。 Oracle需要GlassFish作为Java EE参考实现,并且考虑到WebLogic和GlassFish中常用组件的数量,它将始终存在。 可以肯定地认为,Java EE规范将始终是GlassFish中最新和最完善的规范。 但是Java EE生态系统导致了许多特定于供应商的扩展和功能,这些扩展和功能并未真正包含在任何规范中。 这些对我们所有人都是商品(主要是群集,管理功能,嵌入式服务器),在很多情况下我们都不想错过它们。 进一步,社区参与的补丁频率和等级将是GlassFish在项目和开发人员之间成功传播的关键因素。

参考: WildFly 8与GlassFish 4 –从我们的JCG合作伙伴 Markus Eisele中选择哪个应用程序服务器 ,该博客在Java企业软件开发中 。

翻译自: https://www.javacodegeeks.com/2014/02/wildfly-8-vs-glassfish-4-which-application-server-to-choose.html

glassfish发布应用

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

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

相关文章

【渝粤教育】电大中专计算机职业素养 (5)作业 题库

1.曾经的一项调查发现一些企业业绩不好,客户流失的最重要的原因是( )。 A.企业管理问题 B.企业员工素养达不到要求 C.企业产品价格不好 D.企业产品质量问题 错误 正确答案:左边查询 学生答案:A 2.( &#x…

【渝粤教育】电大中专跨境电子商务理论与实务答案作业 题库

1.在按照服务类型中,( )服务平台主要是为境内外会员商户提供网络营销平台,传递供应商或采购商等商家的商品或服务信息,促成双方完成交易。 A.信息服务平台 B.在线交易平台 C.线上服务平台 D.线下交易平台 正确 正确答案…

工业交换机的四种安装方式图解

工业交换机的作用可以说是非常强大的,其应用十分广泛,在电力、轨道交通、市政、煤矿安全、工厂自动化、水处理系统、城市安防等都有它的身影,为现代生活智能化的发展提供了非常大的助力。但是由于使用环境的原因,在安装工业交换机…

hutool 获取某月最后一天_hutool定时任务

CronUtil通过一个全局的定时任务配置文件,实现统一的定时任务调度。1.1 pom文件cn.hutoolhutool-all4.1.01.2对于Maven项目,首先在src/main/resources/下创建config包,在包中放入cron.setting文件(默认是这个路径的这个文件),然后…

亚马逊Corretto 8

更新! 我已将在Docker中运行Corretto的选项更新为使用Docker Hub中可用的amazoncorretto Docker映像。 Amazon Corretto是OpenJDK的生产就绪发行版,具有长期支持,包括Amazon提供的性能和安全更新。 Amazon提供了适用于Linux,Win…

【渝粤题库】陕西师范大学400013 组织行为学 作业(专升本)

《组织行为学》作业 一、名词解释 1、组织行为学 2、组织文化 3、激励 4、需要 5、沟通 6、过程 7、 动机 8、社会知觉 9、角色 10、凝聚力 二、判断正误,并简述理由 1、管理思想史上对人的因素的重视自泰罗始。 2、社会人理论假设认为,人的行为是为了获…

SDH光端机市场应用及发展趋势介绍

由于SDH技术的众多特性,使其在广域网领域和专用网领域得到了巨大的发展。中国移动、电信、联通、广电等电信运营商都已经大规模建设了基于SDH的骨干光传输网络。利用大容量的SDH环路承载IP业务、ATM业务或直接以租用电路的方式出租给企、事业单位。而一些大型的专用…

rpm mysql 更改目录_rpm形式安装的MySQL服务 并 修改数据文件目录( red hat)_mysql...

rpm方式安装的mysql服务 并 修改数据文件目录( red hat)卸载mysql1、查找以前是否装有mysql命令:rpm -qa|grep -i mysql可以看到mysql的两个包:mysql-*..*.RHEL**mysqlclient*.RHEL**2、删除mysql删除命令:rpm -e --nodeps 包名( rpm -ev mys…

python参数化建模 书_Python 中如何实现参数化测试?

之前,我曾转过一个单元测试框架系列的文章,里面介绍了 unittest、nose/nose2 与 pytest 这三个最受人欢迎的 Python 测试框架。本文想针对测试中一种很常见的测试场景,即参数化测试,继续聊聊关于测试的话题,并尝试将这…

反模式设计_设计模式:模式或反模式,这就是问题

反模式设计我最近遇到了Wiki页面“ Anti-pattern” ,其中包含详尽的反模式列表。 其中一些对我来说很明显。 他们中的一些让我想了一下,其他的让我想了更多。 然后,我开始在页面上查找反模式“ singleton”,但找不到。 &#xff0…

光端机的几种物理接口类型

光端机,就是光信号传输的终端设备。光端机现在能传输的业务很多,如:视频,音频,数据,开关量,电话,以太网等。那么,你对光端机的几种物理接口了解吗,是否懂得光…

js中的数据类型分为两大类分别是什么_数据类型有这么重要吗?

一个没有得到重视的知识点, 数据类型 每种语言都有自己的数据类型,下面以javascript为例 类型的分类 js的数据类型可以分为 两大类: 1,值类型 (String,Number,undefined,Boolean,null) 2,引入类型(Object,Function,Array) 个人理解也可以把值类型和引入类型分为简单类型和复杂类…

监控系统几种常见的光端机传输方案拓扑图

近几年随着模拟摄像机被网络摄像机以及高清同轴摄像机取代,在光纤传输层,之前使用量比较大的视频光端机也逐渐被光纤收发器、POE交换机、网络交换机等网络光通信设备取代掉。目前市场上音频、数据、开关量、电话、对讲等信号依然可以通过光端机来进行传输…

在等待Jakarta EE时

自甲骨文在JavaOne 2017宣布将Java™EE转移到Eclipse Foundation以来已有一年多了。此后发生了很多事情: Java™EE 8 API和实现项目已在EE4J下建立 。 Eclipse GlassFish 5.1 版本即将发布 。 全新的Jakarta EE规范流程指日可待。 社区显示出有关Jakarta EE技术…

[渝粤教育] 中国地质大学 信息检索 复习题 (2)

信息检索-模拟题 一.选择题 1.在CNKI中以下哪一个对检索结果的排序能够体现最新的文献 A.按照主题排序 B.按照下载量排 C.按照被引量排序 D.按照发表时间排序(降序) 2.ISBN是什么的缩写? A.国际标准刊号 B.国际标准书号 C.连续出版物代码 D.国内统一刊号 3.一篇论文列出的参…

[渝粤教育] 中国地质大学 劳动与社会保障法 复习题

《劳动与社会保障法》模拟题 一单选题 1.对劳动合同的无效或者部分无效有争议的由()或者人民法院确认. A.劳动行政部门 B.劳动监察机构 C.劳动争议调解委员会 D.劳动争议仲裁机构 2.用人单位经济性裁员时应当优先留用(). A.订立固定期限劳动合同的人员 B.订立无固定期限劳动合…

mysql导出包_mysql导入导出包括函数或者存储过程

mysql导入导出包括函数或者存储过程1.mysql导出整个数据库mysqldump -h hostname -u username -p databasename > backupfile.sql如果root用户没用密码可以不写-p,当然导出的sql文件你可以制定一个路径,未指定则存放在mysql的bin目录下 www.2cto.co…

[渝粤教育] 中国地质大学 城镇规划 复习题 (2)

《城市规划》模拟题 一.单选题 1.城镇规划所需编制的文件按原国家建委1980年颁布的《城市规划编制审批暂行办法》规定分为(). A.规划图纸和说明书 B.规划文件和说明书 C.城镇现状图和说明书 D.规划说明书和城镇现状图 2.城镇是区域生产力结集中心首先是()的中心. A.区域农业生…

[渝粤教育] 中国地质大学 大学语文 复习题 (2)

《大学语文》模拟题 一.单选题 1.李商隐《无题》中借神化传说抒情的诗句是() A.相见时难别亦难东风无力百花残 B.春蚕到死丝方尽蜡炬成灰泪始干 C.晓镜但愁云鬓改夜吟应觉月光寒 D.蓬山此去无多路青鸟殷勤为探看 2.戴望舒《我用我残陨的手掌》中“只有那辽远的一角依然完整”…

如何验证python的下载安装_如何下载python并正确安装

我最近在学数据分析入门课,这个老师讲的比较适合零基础的,也是用WINDOWS做演示,还PUSH了很多代码资料,我发你看看有没有帮助哈安装miniconda下载python3的64-bit版本即可。注意,一定要64位的版本。(这里选择3.6或者2.7没关系&…