博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
新一代的JAVAEE jakartaEE 容器实现 payara介绍(一)
阅读量:4150 次
发布时间:2019-05-25

本文共 1107 字,大约阅读时间需要 3 分钟。

说起JavaEE,很多人不陌生,从J2EE到JavaEE到现在的JakartaEE,可以说见证了好几个时代,作为JavaEE的核心标准之一的EJB,的从EJB2的笨重,到EJB3的轻盈,虽然一直在进步,但是因为EJB3的生不逢时,让其面对Spring再无回天之力,究其原因,个人认为主要是一是因为java及JavaEE的更新时间太过于漫长,导致无法针对使用者的痛点做出敏捷优化;二是因为SUN的陨落,导致很长一段时间经典JAVAEE诸多问题的搁置,所谓往事不可追,自从Oracle将JavaEE移交开源社区后,更名为JakartaEE后的经典JavaEE,越来越焕发新的生机。

一、更新速度明显加快,截至目前(2021年6月30日)Jakarta EE 发布了9.1版本,而Oracle的JaveEE还是8,

二、拥抱开源社区后,越来越多的开源产品陆续加入

这些都是JakartaEE标准的实现产品,其中有很多都是免费开源的。

三、极大促进了openjdk的发展,截至目前,openjdk最新版本为16,另外17、18正在开发中。

四、拥抱云计算,诸如payara(就是上图那个很凶狠的鱼),支持微服务、嵌入式和容器(docker和k8s)

我之前一直在使用JavaEE6和7在开发项目,使用EJB3,JSF2,JPA标准,但说实话,有一段时间看不到JavaEE的技术前途在哪里,毕竟cloud才是未来。

直到近期仔细看了一下JakartaEE,才发现有了很多新的变化,尤其是看了payara,发现经典的JavaEE已经拥抱了云计算时代,给出了解决的方案。

说到经典的JavaEE,不得不提一下Spring,我对Spring研究的不深,而且毕竟Spring目前占据着绝对的市场主导,这点必须承认,但也必须承认老黄历已经不适用了,之前一直说JavaEE重,Spring轻,但现在JavaEE不在重,Spring也不轻了,而且觉得技术就像人与人之间的缘分,只有合适与不合适,没有绝对的好与坏,我的文章,仅希望能够给与读者一个选择的机会而已,说说我选择经典JavaEE开发的主要原因。

1、经典的JavaEE是委员会官方认可的标准,规范性更强。

2、集成的开发环境支持,往往需要更少的配置就能开始。

3、强大的管理控制台(payara)

​​​​​

这个控制台光看菜单名字就知道,功能强大,GUI 界面简单直接。

作为JakartaEE容器,payara继承自Glassfish,支持微服务、嵌入式和容器,更符合当下开发需求,个人推荐使用payara作为载体开发JakartaEE应用,下一篇文章详细讲解如何安装并开始payara。​

 

转载地址:http://jrxti.baihongyu.com/

你可能感兴趣的文章
SVG 渐变学习之——SVG 线性渐变
查看>>
SVG 渐变学习之——SVG 放射性渐变
查看>>
three.js学习之——入门案例
查看>>
SVG 学习之——SVG 实例
查看>>
SVG 基础学习之——SVG 参考手册
查看>>
mysql中用命令行复制表结构的方法
查看>>
hbase shell出现ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException
查看>>
换位思考真的是一个很好的习惯
查看>>
Spring Cloud 架构,例子
查看>>
让代码变得更优雅-Lombok
查看>>
liquibase的使用
查看>>
代码生成器-mybatis-generator的使用
查看>>
Lambda表达式之List的常用方法
查看>>
lambda 表达式遍历map和list
查看>>
全局异常处理代码
查看>>
sql分组取组内的最新数据
查看>>
Java入门之编程基础(一)
查看>>
Java入门之编程基础(二)
查看>>
Java入门之编程基础(三)
查看>>
Java入门之编程基础(四)
查看>>