热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JavaEEJakartaEE

https:www.oracle.comjavatechnologiesjava-ee-glance.htmlJavaPlatform,EnterpriseEdition(Java
  1. https://www.oracle.com/java/technologies/java-ee-glance.html
  2. Java Platform, Enterprise Edition (Java EE) 8 The Java EE Tutorial
  3. https://javaee.github.io/firstcup/
  4. https://jakarta.ee  
  5. 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.


  1. 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,但目前应用不算广泛。三者的关系可以用下图概括:

Java EE - Jakarta EE

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 教程」


推荐阅读
author-avatar
标榜贾_120
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有