作者:标榜贾_120 | 来源:互联网 | 2023-09-23 11:00
https:www.oracle.comjavatechnologiesjava-ee-glance.htmlJavaPlatform,EnterpriseEdition(Java
- https://www.oracle.com/java/technologies/java-ee-glance.html
- Java Platform, Enterprise Edition (Java EE) 8 The Java EE Tutorial
- https://javaee.github.io/firstcup/
-
https://jakarta.ee
-
https://jakarta.ee/specifications/ (Java EE 的规范)
Q: What is included in the Jakarta EE platform?
A: Initially Jakarta EE is the exact equivalent to the Java EE 8 platform. All of the specifications, reference implementations (RIs), and technology compatibility kits (TCKs) that comprised Java EE 8 have been transferred to the Eclipse Foundation.
Old Name |
New Name |
Java EE |
Jakarta EE |
Glassfish |
Eclipse Glassfish |
Java Community Process (JCP) ¹ |
Eclipse EE.next Working Group (EE.next) |
Oracle development management |
Eclipse Enterprise for Java (EE4J) Project Management Committee (PMC) |
The JCP will continue supporting the Java SE/ME communities. However, Jakarta EE specifications will not be developed under the JCP.
- https://blog.csdn.net/Neuf_Soleil/article/details/80962686
JavaEE 概念
Java EE,Java 平台企业版(Java Platform Enterprise Edition),之前称为Java 2 Platform, Enterprise Edition (J2EE),2018年3月更名为 Jakarta EE( new brand for Java EE)。
狭义的 Java EE 是 Sun 公司为企业级应用推出的标准平台,用来开发B/S架构软件,可以说是一个框架,也可以说是一种规范。
广义的 Java EE 包含各种框架,其中最重要的就是 Spring 全家桶。Spring 诞生之初是为了改进 Java EE 开发的体验,后来逐渐成为了 Java Web 开发的实际标准。后面的文章里,会对 Spring 进行进一步的说明。
JavaEE 与 JavaSE 的区别与联系
JavaEE 是在 JavaSE 的基础上构建的,是对 JavaSE 的扩展,增加了一些更加便捷的应用框架。
除了 EE 和 SE,还有为移动端而生的 JavaME,但目前应用不算广泛。三者的关系可以用下图概括:
JavaEE主要技术
JavaEE 号称有十三种核心技术。它们分别是:JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。
JavaEE框架
JavaEE 拥有广泛市场的原因之一就是可以使用多种框架来使开发变得简单。对于框架的选择多种多样,目前比较常见的框架组合有 SSH和SSM。在后面的章节中会作详细介绍。另外Spring本身也提供了多种层次的框架供选择,可以到Spring官网了解详情。
JavaEE 学习路径
一般来讲,初学者应该遵循以下路径
Servlet -> JSP -> Spring -> 组合框架
Servlet 和 JSP 在日后的开发中虽然很少直接应用,但却是各种框架的基础,应该放在开始去了解。这两部分也并不难,相信经过了 JavaSE 的洗礼,只需要进行短期的学习,知道它们都是什么,就可以投入实践中了。
至于上面提到的其它内容,在实践中遇到了再去了解也不妨,现在也只能在一些老旧的应用中看到这些东西了。JDBC 可以稍微重点关注一下,其它的知道有这么个词就差不多啦。
推荐一个学习 Java 的良心网站,里面有 Java 全栈知识,在每个阶段都设置了练习内容,谁用谁知道——How2J 的 Java 教程」