4

私の選択は

  • タペストリー 5
  • ヴァーディン
  • JSF2

--- 編集開始 2010-05-13 18:04 --

  • Spring MVC (これについて言及するのを忘れた理由がわからない)

--- 編集 2010-05-13 18:04 を停止 --

私は Vaadin が一番気に入っています。なぜなら、すぐに使用できるすべてのルック アンド フィール機能が付属しているように見えるからです。

JPA2 は絶対に不可欠であり、Web2.0 フレームワークは JPA2 と統合する必要があります。

ありがとう

--

4

5 に答える 5

3

JSF2.0とWicket1.4はファーストクラスの候補です。これらはJPA2.0で動作し、Bean Validation API(JSR 303)のサポートを提供します。これは私の意見では質問の非常に重要な部分です。詳細については、このブログ投稿をご覧ください。

公平を期すために、Tapestry 5.2(リリースされているかどうかはわかりません)もここで詳しく説明するようにJSR 303との統合を提供しますが、私はTapestryが好きではありません。

Vaadinに関しては、「通常の」Webフレームワークよりも複雑であり、JPAContainerへのJPA 2.0サポートはまだ追加されていないようです(チケット#4298)。

JSF2.0かWicketを選びます。

于 2010-05-09T09:04:05.023 に答える
1

OpenXavaではJPA2エンティティがアプリケーションのコアであるため、OpenXavaを試してください。JPAエンティティのみを作成すると、完全に機能するAJAXアプリケーションが得られます。

于 2011-03-01T12:16:02.350 に答える
1

Vaadin アプリケーションに JPA ベースの永続性を適用する方法について説明しているこのブログ投稿をご覧くださいEclipseLink が提供する JPA2 を使用します。

于 2010-05-30T20:06:52.927 に答える
1

J2EE 6 の一部である JPA2 は、他のコンポーネント (EJB 3.1、JSF 2、CDI (Web Beans) など) と自然に適合します。

他のフレームワークを検討している場合は、J2EE 6 コンポーネントを置き換えることで得られる機能と利点を理解する必要があります。

于 2010-05-10T03:20:30.810 に答える
0

私はEclipseLinkと組み合わせたSpring 統合で Vaadin を使用していますが、非常にうまく機能します。

于 2010-05-12T13:44:38.623 に答える