質問

私の選択は間にあります

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

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

  • SpringMVC(なぜ私がこれに言及するのを忘れたのかわからない)

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

私はVaadinが一番好きです。なぜなら、すべての外観と雰囲気の機能がすぐに使えないように見えるので、VaadinとJPA2の経験がある人は、Eclipselinkを好むのだろうかと思います。

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

エラーに感謝します

--

役に立ちましたか?

解決

JSF 2.0とWicket 1.4はファーストクラスの候補者です。彼らはJPA 2.0で作業し、Bean Validation API(JSR 303)のサポートを提供します。これを見てください ブログ投稿 これの詳細については。

公平を期すために、Tapestry 5.2(リリースされているかどうかはわかりません)が詳細にJSR 303との統合も提供することに言及します ここ しかし、私はタペストリーに恋をしていません。

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

JSF 2.0またはウィケットに行きます。

他のヒント

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

他のフレームワークを検討する場合は、J2EE 6コンポーネントを交換することで、どのような機能と利点が得られるかを理解する必要があります。

を見てみましょう このブログ投稿 VaadinアプリケーションにJPAベースの持続性を適用する方法について説明します。 Eclipselinkが提供するJPA2を使用します。

試す OpenXava, 、OpenXavaでは、JPA2エンティティがアプリケーションの中核であるためです。 JPAエンティティのみを書くと、完全な機能的Ajaxアプリケーションが得られます。

私は彼らと一緒にヴァーディンを使用します 春の統合 と相まって eclipselink そして、それはかなりうまく機能します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top