我正在尝试部署java Pet Store示例应用程序,它的文档说:
Java Pet Store 2.0 is the reference application for building AJAX
web applications on Java EE 5.
那么这是否意味着它可能与较新的Java EE 6不兼容?
答案 0 :(得分:4)
在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年了。