对于 Java Pet Store 应用程序,我应该使用 Java EE 6 还是坚持使用版本 5?
我正在尝试部署 java Pet Store 示例应用程序,它的文档说:
Java Pet Store 2.0 is the reference application for building AJAX
web applications on Java EE 5.
那么这是否意味着它可能与较新的 Java EE 6 不兼容?
I'm trying to deploy the java Pet Store sample App, and it's documentation says that:
Java Pet Store 2.0 is the reference application for building AJAX
web applications on Java EE 5.
So does that mean it might not be compatible with the newer Java EE 6?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(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 年多的历史了。
In Java world, backwards compatibility is very important. Java EE 5 applications are definitely backwards compatible with Java EE 6. I.e., they can perfectly run on a Java EE 6 container.
It only means that it's designed and developed for Java EE 5 and does not utilize all available Java EE 6 features, like as the new builtin and Ajax-enabled MVC framework JSF 2.0. It also basically means that you're viewing and playing with an outdated demo application and that the demo is not necessarily built using latest best practices. Java EE 5 is over 5 years old already.