开发工具分享
  • 首页
  • 计算科学
  • 文化旅游
  • 项目和网站
    • OSSEZ 计算技术
    • USRealEstate 社区
    • 地区文化
    • CWIKI.US
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
CWIKIUS.CN
一个有独立思考和温度的清新站
  1. Home
  2. Computer Science
  3. This article

JavaSE 和 Java EE 分别是什么

2023年04月21日 473Browse 0Like 0Comments

Java 作为最流行的编程语言受到了许多人的喜爱,其在编程中的地位自不必多说。

对于许多才刚刚入门 Java 的朋友来讲,常常会产生这样的困惑,JavaEE是什么?JavaSE又是什么?

Java SE

Java SE 是 Java Platform, Standard Edition 的简写。

简称就是 Java 的标准版。

如上面的图片,上面就是定义了一个 JDK,JDK 有 Java 运行时和 Java SE API。

我们都知道装 Java 的时候需要装 JDK,等于就是在你的计算机上装了这么一堆东西。

Java EE

Java EE 是 Java Platform, Enterprise Edition (Java EE) 的简写。

Java Platform, Enterprise Edition (Java EE) 是基于 JDK 运行的,没有 JDK 你照样用不了 Java EE。

在 JDK 中,我们看到了 Java SE 的 API,通常这部分的 API 是基本的 API,有些企业级的应用不在这个 API 里面。

这部企业级的应用,我们就放到了 Java EE 中了。

比如说,非常古老的 EJB,就在 Java EE 里面。

 

2023-04-21_11-46-24

 

Java EE 通常使用 Javax 为包的名称。

Spring

如果你想跑企业应用,光有 JDK 是不够的,最开始的时候 Java 是设计是用 EJB 的。

比如说重量级的应用服务器和容器:Weblogic 和 JBoss 就是能够支持 Java EE 的。

但是 EJB 实在太难用了,结果就有了 Spring 框架,这个框架不需要 EJB 也可以跑,结果就是 Java EE API 就从你的项目中比重直接下降。

目前开发的主流还是使用 Spring。

但是 Java EE 这套东西并没有完全丢弃,还在持续开发。

总结

Spring 就是使用 JDK 可以跑起来的企业应用。

最开始的设计初衷就是丢掉麻烦笨重的 Java EE。

https://www.ossez.com/t/javase-java-ee/14385

Tags: None
Last updated:2023年04月22日

HoneyMoose

有温度的人文和独立的思考

Like
< Previous
Next >

Comments

Cancel reply

Archives
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
Categories
  • Computer Science (2,362)
    • Confluence (663)
    • Gradle (12)
  • U.S. (482)
  • 文化旅游 (145)

COPYRIGHT © 2020 CWIKIUS. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

湘ICP备2020018253号-1