Java|从Java EE到Jakarta EE,企业版Java的发展历程

Java|从Java EE到Jakarta EE,企业版Java的发展历程

文章图片

Java|从Java EE到Jakarta EE,企业版Java的发展历程

文章图片

【Java|从Java EE到Jakarta EE,企业版Java的发展历程】Java|从Java EE到Jakarta EE,企业版Java的发展历程

文章图片


?前言诞生于1985年的Java语言 , 早已年过三旬 , 甚至已经越过“35岁魔咒” , 比很多同学的年龄大得多 。 正所谓三十年河东 , 三十年河西 , 有人说Java已廉颇老矣 , 基本结构过于老套不灵活 , 但显示情况是它“老而不死”依旧常年霸榜 , 是棵常青树 。
深爱Java的同学知道 , Java并不老(Python年纪更大)、开发效率并不低(马拉松型选手看中长远效率)、语法并不是啰嗦(这是严谨的表现 , 同时也拥抱了Stream流式、Function函数式编程来简化开发) 。 Java鼓励用严谨的方法、正确的方式来设置内容 , 这让Java程序员们对待代码更有全局性 , 更适合构建规模性的企业级项目 。
另外 , Java做到了哪怕最新版JDK能(几乎)100%兼容首个版本 , 这无不依靠于优秀的设计和规范的制定 。 2000年左右随着Java的高速发展 , 被大量用于企业应用的开发 , 所以迫切需要规范的解决方案 。
正所谓一流企业定标准、二流企业做品牌、三流企业做产品 , 这个活Sun公司自然不会放过 , 它就是企业版Java , 也叫Java EE(后改名为Jakarta EE) 。 Java EE是一系列技术标准的集合(只定标准 , 不提供实现) , 其中很多技术经历这么多年的发展已经很成熟、应用得很广泛了 。 但深入了解后会发现 , Java EE很多技术都是起个大早 , 赶个晚集 , 否则也不会有Spring现在的绝对霸主地位 。

  • 点拨-Java EE
本文提纲

版本约定
  • Java EE:6、7、8
  • Jakarta EE:8、9、9.1
?正文上面说到 , Java能够历久弥新得益于它是非常严谨的、注重编码规范、注重设计规范的编程语言 。 按照规范实施做到有据可循 , 实施过程又可反馈给规范 , 形成正反馈的周而复始 , 越来越完善 。

本专栏将介绍Java EE/Jakarta EE相关的几十种技术 , 作为Java企业级开发的标准技术 , 很多技术应用非常广泛 。 本文作为第一篇 , 将从发展历程出发 , 先一起全方位地了解到它 。
JDK发展简史在讲述Java EE的发展历程之前 , 先简要回顾(普及)一下JDK的发展史 , 方便在时间上对应参照 , 毕竟开发者一般对JDK的版本会更熟、更敏感些 。
诞生:1995年5月 , Oak语言改名为Java , 标志着Java的诞生 , 并且提出了著名的Write OnceRun Anywhere口号 。 下面用表格形式记录其发版时间轴


版本
发布日期
焦点说明
JDK 1.0
1996.01
Java虚拟机、基础类库
JDK 1.1
1997.02
规定了Jar文件格式 , JDBC、JavaBeans、RMI等 。 开始支持内部类和反射
JDK 1.2
1998.12
引入集合框架Collections、Map等 。 从此版本开始 , 分为3个版本:J2SE/J2EE/J2ME(注:1999.04著名的HotSpot虚拟机诞生 , 顺势推出了Java EE首个版本)
JDK 1.3
2000.05
千禧年的第一个版本 , 对类库进行了优化
JDK 1.4