我的选择是在
之间---开始编辑2010-05-13 18:04 -
---停止编辑2010-05-13 18:04 -
我最喜欢Vaadin,因为它似乎带有开箱即用的所有外观和感觉功能,我想知道是否有人有使用Vaadin和JPA2的经验,最好是EclipseLink。
JPA2绝对必不可少,Web2.0框架必须与之集成。
由于 ERR
-
答案 0 :(得分:3)
JSF 2.0和Wicket 1.4是一流的候选者:他们只使用JPA 2.0并提供对Bean Validation API(JSR 303)的支持,我认为这是问题的一个非常重要的部分。有关详细信息,请查看此blog post。
公平地说,我会提到Tapestry 5.2(不确定它已经发布)也将提供与JSR 303的集成,如详细here但我不喜欢Tapestry。
关于Vaadin,似乎事情比“常规”Web框架更复杂,并且尚未添加对JPAContainer的JPA 2.0支持(Ticket #4298)。
我会选择JSF 2.0或Wicket。
答案 1 :(得分:1)
作为J2EE 6的一部分的JPA2非常适合其他组件:EJB 3.1,JSF 2,CDI(Web Bean)等。
如果您考虑其他框架,那么您需要了解通过替换J2EE 6组件可以获得哪些功能和优势。
答案 2 :(得分:1)
查看this blog post,其中介绍了如何为Vaadin应用程序应用基于JPA的持久性。它使用EclipseLink提供的JPA2。
答案 3 :(得分:1)
尝试OpenXava,因为在OpenXava中,JPA2实体是应用程序的核心。只编写JPA实体,您将获得一个功能齐全的AJAX应用程序。
答案 4 :(得分:0)
我使用Vaadin与他们的Spring integration加上EclipseLink并且效果非常好。