【问题标题】:Should I use Java EE 6 or stick with version 5 for the Java Pet Store app?对于 Java Pet Store 应用程序,我应该使用 Java EE 6 还是坚持使用版本 5?
【发布时间】:2011-11-12 10:58:57
【问题描述】:
我正在尝试部署 java Pet Store 示例应用程序,它的文档说:
Java Pet Store 2.0 is the reference application for building AJAX
web applications on Java EE 5.
这是否意味着它可能与较新的 Java EE 6 不兼容?
【问题讨论】:
标签:
java
debugging
web-applications
jakarta-ee
glassfish
【解决方案1】:
在 Java 世界中,向后兼容性非常很重要。 Java EE 5 应用程序绝对向后兼容 Java EE 6。也就是说,它们可以完美地在 Java EE 6 容器上运行。
这仅表示它是为 Java EE 5 设计和开发的,并未利用所有可用的 Java EE 6 功能,例如新的内置和支持 Ajax 的 MVC 框架 JSF 2.0。这也基本上意味着您正在查看和使用过时的演示应用程序,并且该演示不一定是使用最新的最佳实践构建的。 Java EE 5 已经超过 5 年了。