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 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 |
