首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java它是如何永远改变编程的?

Java 编程语言大约在27年前出现,当时 Smalltalk 和 C++ 占主导地位。那时很容易争辩说世界不需要另一种面向对象的编程语言。

快进到今天——Java 是企业应用程序开发的中流砥柱。让我们看看 Java 的历史,以及它是如何成为世界各地开发人员的首选编程语言的。

卑微的 Java 开端

Enterprise Java 在企业计算历史上的关键时刻到来。J2EE 1.2 - 最终成为 Java EE 的原始名称 - 由 Sun Microsystems 于 1999 年推出。该版本具有重要意义,因为它改变了企业对 Web 的思考方式和与 Web 交互的方式。

在那些日子里,网络尚未开发——企业尚未制定网络战略。早在第一个流行的 Internet 浏览器 Netscape Navigator 提供 Java 支持时,Java 就声名鹊起。这一幸运事件帮助 Java 在应用程序开发领域占据了一席之地,并最终火了一把。

随着 Java 在忠实追随者中的流行,Sun Microsystems 将这种语言扩展到了传统的企业应用程序开发中。有两个事件推动了 Java 的发展——J2EE 的推出和应用服务器获得突出地位的事实。现在企业有了一个平台,可以满足他们对安全性、可扩展性和可靠性的需求。

语言的演变

J2EE 1.3 于 2001 年发布,该 Java 企业版建立在该语言的精神和价值之上——“一次编写,随处运行”。该版本允许跨各种可用的 Java 应用程序服务器进行移植。但它需要一段时间才能赶上。直到 J2EE v.5 或 v.6 才获得部分立足点。即便如此,许多企业已经采用了 Java 的元素,选择在他们独特的环境中可以使用的元素。

在 J2EE 6 发布时,Sun 发布了 GPLv2 下的源代码。这在 Java 的历史上具有重要意义,现在 Java 正在成为一种协作的、面向社区的语言。虽然这个过程有一些挑战,但它确实为 Java 作为一个平台注入了新的活力。原本是竞争对手的组织现在变成了合作者。

Java EE 的主要发展

随着 IT 行业的发展,Java EE 在企业应用程序开发增长中发挥了重要作用。虽然 Java 平台的上限有很多优点,但这里Java历史上最重要的三个时刻。

Servlet:在企业如何更好地将 Java 用于关键业务工作负载方面发挥了关键作用。它允许开发人员将应用服务器的核心基础设施功能(包括速度、可靠性和安全性等)扩展到用于构建服务器的应用程序。

上下文和依赖注入 (CDI):在 2009 年的 Java EE 6 版本中首次引入。CDI 引入了一种跨应用程序层管理组件的新方法。它为开发人员提供了更多的灵活性和对 Java EE 平台的控制。

Java Persistence API (JPA):旨在为开发人员提供一种更一致、更直接的方式来定义和管理 Java 应用程序中的数据。JPA 对于维护关键业务对象的状态很重要。

持续进化

      2016 年,Java 社区发布了 MicroProfile 项目,为微服务架构和更小、更轻量级的应用程序优化 Java。到 2017 年,Java EE 转移到 Eclipse 基金会的保护伞下,希望这种紧密的结合能够改善围绕微服务和 MicroProfile 的速度和流动性工作的工作。Java EE 被重新命名为 Jakarta EE,但其原则保持不变,这将确保 Java 平台在未来许多年在软件开发领域保持影响力。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220315A03DBP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券