Java SE 版本 <-> Java EE 版本兼容性矩阵

标签 java jakarta-ee

我注意到今天宣布 Java SE 6 的公共(public)更新即将结束,地址为 The Java Source 。我目前正在开发一个使用 Java EE 5 的 Web 应用程序,这在我脑海中引发了一个问题:我是否应该插入更新到 Java EE 6。

  • JSR 244声明“Java EE 5 [是]基于 J2SE 5.0 构建的”
  • JSR 316声明“Java EE 6 [是]基于 Java SE 6 构建的”
  • JSR 342声明“Java EE 7 [将构建]在 Java SE 7 上”,但也鼓励支持 JSR 以寻求新的 Java SE 8 语言功能

鉴于我目前使用 OpenJDK 7 进行构建并部署在 Tomcat 7 上,我怀疑兼容性矩阵如下所示:

    EE5 EE6 EE7
SE5  x
SE6  x   x
SE7  x   x   x

我们的项目可以继续将代码基于 Java EE 5 并利用 Java SE 6 或 Java SE 7 的功能吗?

最佳答案

Is it OK for our project to keep basing our code on Java EE 5 and utilize features from Java SE 6 or Java SE 7?

是的,没关系,尽管您可能也想在某个时候升级 Java EE 版本。

关于Java SE 版本 <-> Java EE 版本兼容性矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13844050/

相关文章:

java - 基本Bean配置疑问

java - 有没有办法访问 "Others Workingset"或其工作集管理器?

java - Mapreduce Hadoop作业异常输出目录已存在

java - 如何在 Java 中连接两个 float 数组?

java - JBoss Picketlink - 自定义用户模型身份验证失败

java - 如何对非 PK id 使用 @TableGenerator 注解

java - JTable 的实时排序

java - Java for 循环中使用后缀和前缀的区别

java - Hibernate 可以在性能敏感的应用程序中使用吗?

java - 传递到 URI 的参数无效