Jakarta EE
IntelliJ IDEA 提供基于 Jakarta EE (前称 Java EE)的企业 Java 应用程序的 开发支持。 在 IntelliJ IDEA Ultimate 中,所有必需插件都已捆绑并默认启用。 主要插件是 Jakarta EE 平台 ,用于核心平台支持,例如一个专用的项目向导。 名称以 Jakarta EE开头的其他插件增加了对各种规范的支持,例如 JPA、JAX-RS 等。
根据您启用的插件集,IntelliJ IDEA 会为您完成大量常规的设置工作。 例如,它可以在您的项目中创建相关的 facet ,根据您的项目设置生成和更新部署描述符和清单文件,添加 artifact 配置(JAR、WAR、EAR),检测应用程序配置中的问题和错误。 对于大多数受支持的应用服务器,您可以使用专用的 运行配置 ,在必要时启动相应的服务器,构建并部署您的制品,并在您的 Web 浏览器中打开预定义的 URL。 这大大减少了手动设置和日常操作的数量。
IntelliJ IDEA 最高支持到 Jakarta EE 11 版。 就功能而言,Jakarta EE 9 本质上与 Jakarta EE 8 相同(完全兼容 Java EE 8),区别在于内部命名:API 命名空间从 javax 重命名为 jakarta。 因此,在 IntelliJ IDEA 中提供 Java EE 支持的所有功能也适用于 Jakarta EE。
在 IntelliJ IDEA 2022.1 中,所有 Java EE 插件均已重命名 Jakarta EE。 例如, Java EE Platform 插件现在被称为 Jakarta EE Platform。
如果您是企业 Java 开发的新手,请从 教程:您的第一个 Jakarta EE 应用程序 开始。 然后您可以阅读更多关于支持的 应用服务器和 云服务提供商的信息。 并学习如何开发您自己的 RESTful web service。
这里有一段视频供您入门: