<分区>
我的印象是 Java SE 8 会与 Java EE 8 一起发布,但我在任何地方都找不到它。
所以两者之间没有联系? Java SE 8 仍与 Java EE 7 一起使用?
标签 java jakarta-ee
<分区>
我的印象是 Java SE 8 会与 Java EE 8 一起发布,但我在任何地方都找不到它。
所以两者之间没有联系? Java SE 8 仍与 Java EE 7 一起使用?
最佳答案
Java EE和Java SE是分开发布的,版本不匹配。 Java EE 是一组 API(例如,用于消息传递的 JMS、用于对象关系映射到数据库的 JPA、用于网页的 JSF 和 JSP)是 implemented by different vendors of application servers (例如 Oracle、IBM、Red Hat...)并扩展 Java SE。如果您不需要 Java EE API 的任何功能,您完全可以使用普通的 Java SE。
维基百科将 Java EE 定义为:
Java EE extends the Java Platform, Standard Edition (Java SE), providing an API for object-relational mapping, distributed and multi-tier architectures, and web services.
维基链接:
Java 平台: https://en.wikipedia.org/wiki/Java_(software_platform)
Java SE: https://en.wikipedia.org/wiki/Java_Platform,_Standard_Edition
Java EE: https://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition
关于java - 为什么 Java EE 版本与 Java SE 版本不匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36652565/
相关文章:
java - 如何在 Java REST 服务中验证 XML 输入非空属性?
java - Hibernate 如何跟踪来自不同 session 的分离对象和持久对象
java - 多个广播使用 AlarmManager 和 BroadcastReceiver 调用自己
java - updateObject 或 changeObject,removeObject 或 deleteObject?
java - 解释 Mac OSX Leopard 上的 JVM 目录布局
java - 如何持久化实体,如何从没有 "main class"的实体创建表?
java - 关于标记(<jsp :directive. page>)中的文本 (>) 的错误:文本 (>) 的位置无效,预期为 '>'