1. Java EE简介 - JavaEE基础系列

本文介绍了Java EE(原J2EE)的核心概念,它是一系列抽象规范,提供面向开发者的公共API。Java EE规范需要在Application Server(如TomEE, WebSphere, WebLogic等)上实现才能运行。文章还提到了Tomcat作为Web Container而非完整的应用服务器,以及部分Java EE规范(如EJB,WebService)可能因现代技术的发展而被替代。" 116139309,8431983,理解堆:原理、常用函数与实现,"['数据结构', '算法', 'C++', '排序', '优先队列']
摘要由CSDN通过智能技术生成

什么是Java EE? 真的是你理解的那样吗?

Java EE, 原名J2EE, 其核心由一系列抽象的标准规范所组成, 是针对目前软件开发中所普遍面临问题的解决方案。

注意以上定义中的”抽象”(abstract)这个词。 Java EE 只是一组接口和规范, 提供了面向开发者的 public API。

这些抽象的规范, 也可以说成是标准。本质上, 所有的 Java EE API, 都是按照领域专家们所确定的标准发布的。

通过标准化, Java Specification Request 流程中的每个 Java EE API 都经过了 Java Community Process 的严谨审核. 这个过程的结果,是一组经过生产检验和测试后, 被认为合理的API。

但我们刚才说 Java EE 是抽象的对吧? 如果只是调用 javax.* 包中的 Java EE API, 程序并不能跑起来。

因为还需要 Java EE 具体实现的支撑。其官方的名字是 Application Server (应用服务器).

Application Server,应用服务器, 基本上是 Java EE 规范的完整实现。可以将 Java EE 程序部署到任意一种 Application Server 上。

应用服务器分为很多种, 如 Apache TomEE, IBM WebSphere, Oracle WebLogic, JBoss Wildfly, Payara Server 等等。

注意: 最流行的 Tomcat 只属于 Web Container、并不是 Application Server。其兄弟 TomEE 才是标准的应用服务器。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值