4

我的选择是介于

  • 挂毯 5
  • 瓦丁
  • JSF2

--- 开始编辑 2010-05-13 18:04 --

  • Spring MVC(不知道为什么我忘了提这个)

--- 停止编辑 2010-05-13 18:04 --

我最喜欢 Vaadin,因为它似乎带有开箱即用的所有外观特性,我想知道是否有人对 Vaadin 和 JPA2 有经验,最好是 EclipseLink。

JPA2 是绝对必要的,Web2.0 框架必须与之集成。

谢谢 错误

--

4

5 回答 5

3

JSF 2.0 和 Wicket 1.4 是一流的候选者:它们只与 JPA 2.0 一起工作,并为 Bean Validation API (JSR 303) 提供支持,在我看来这是问题的一个非常重要的部分。请查看此博客文章以了解有关此内容的更多详细信息。

公平地说,我会提到 Tapestry 5.2(不确定它是否已经发布)也将提供与 JSR 303 的集成,详见此处,但我不喜欢 Tapestry。

关于 Vaadin,似乎事情比使用“常规”Web 框架更复杂,并且尚未添加对 JPAContainer 的 JPA 2.0 支持(Ticket #4298)。

我会选择 JSF 2.0 或 Wicket。

于 2010-05-09T09:04:05.023 回答
1

作为 J2EE 6 的一部分的 JPA2 与它的其他组件自然契合:EJB 3.1、JSF 2、CDI(Web Beans)等。

如果您考虑其他框架,那么您需要了解通过替换 J2EE 6 组件可以获得哪些特性和好处。

于 2010-05-10T03:20:30.810 回答
1

看看这篇博客文章,它描述了如何为 Vaadin 应用程序应用基于 JPA 的持久性。它使用 EclipseLink 提供的 JPA2。

于 2010-05-30T20:06:52.927 回答
1

试试OpenXava,因为在 OpenXava 中,JPA2 实体是应用程序的核心。仅编写 JPA 实体即可获得功能齐全的 AJAX 应用程序。

于 2011-03-01T12:16:02.350 回答
0

我使用 Vaadin 和他们的Spring 集成以及EclipseLink,它工作得很好。

于 2010-05-12T13:44:38.623 回答