5

EJB3 をバックエンドとして、JSF をフロントエンドとして使用するオープン ソース プロジェクトを探しています。チュートリアルではなく、実際の人が使用している実際のアプリケーションであるべきです。

アプリケーションはデータ駆動型である必要があります。つまり、次の側面が基本であり、アプリケーションの 80% 以上を構成します。

  • フォームベース (多くの入力フォーム)
  • テーブル ビュー、マスター/詳細など。
  • CRUD (作成/読み取り/更新/削除) - 操作が実装されています
  • 関係のサポート: 1:1、1:n
  • ファサード用の JPA エンティティ Bean + EJB 3 ステートレス セッション Bean
  • JBoss Seam なし

典型的なアプリケーションは、人々がリスト、テーブル、およびフォームを頻繁に使用する CRM / ERP プロジェクトです。しかし、他の「管理」アプリケーションも問題ありません。

ペットストアは知っていますが、そのアプリケーションはフォームベースではありません。petstore はエンド ユーザー アプリケーションです。バックエンド ユーザー アプリケーションを探しています。

Microsoft の AdventureWorks シリーズに似ていますが、EJB3+JSF を使用しています... SugarCRM に似ていますが、EJB3+JSF を使用しています...

私はたくさんグーグル検索しました...結果はありません:-(

  • @Matthew: NetBeans で提供されるサンプルは単純すぎます。
  • @JB: 実際のアプリケーションである必要があります。「EJB+JSF のやり方」アプリケーションではありません。
  • @50-50: シームのために反対票を投じた
  • @Kariem: Seam を使用できません。AppFuse には EJB セッション Bean がありません
4

5 に答える 5

2

Seam の例は非常に優れています。これらはスタンドアロン プロジェクトであり、すぐに展開できます。

于 2008-09-17T17:45:30.560 に答える
0

私はあなたの痛みを感じます.これは答えではありません.Javaの世界は一般的に、チュートリアルを超える優れたアプリケーションの欠如に苦しんでいるという観察です. サンプル .NET アプリケーションのいくつかは非常に優れており、興味深いテクニックを示しています。また、初心者がアプリケーション全体に頭を悩ませ、「実際のコード」が「実際のこと」を行っているのを見ることができるほど小さな問題を解決しています。

私は Seam の例を見ていないので、それらは例外かもしれませんが、サンプル アプリケーション、特に CRUD、クエリ、レポート スタイルのバック オフィス アプリケーションがあることは、人々にとって大きな助けになります。詳細は Java コミュニティで。

于 2008-10-07T00:31:21.883 に答える
0

これらの実際の JSF アプリケーションをざっと見て、それらのソースが利用可能かどうかを確認してください: RealWorldJsfLinks

于 2009-07-16T17:21:17.783 に答える
-1

100%探しているものかどうかはわかりませんが、NetBeans6.1にパッケージ化されている組み込みの例を確認してください。JSF / EJB3/ApacheDerbyを使用します。私はそれを20分ほど遊んでみましたが、シンプルでスターターなJavaEEアプリケーションとして学ぶのはかなりクールだと思いました。

于 2008-09-01T19:30:38.243 に答える
-1

2 番目の jb のコメントをしなければなりません: シームの例は素晴らしく、使用することができます。Seam ホームページはサンプルのSeam Wiki を使用します (そのアプリケーションだけで概説されたすべての基準を満たします)。ディストリビューションのその他の例: Hotel BookingDVD Store、およびBlogドキュメントには、例の特別な部分に関するかなりの情報が含まれています。

「問題」は、従来の EJB3/JSF アプリケーションで通常行わなければならない多くの詳細を Seam がカバーしていることです。AppFuseまたはAppFuse Lightをご覧になることをお勧めします。EJB3 (JPA のみ) や JSF など、さまざまなテクノロジーを使用した例を含む 1 つのアプリケーションがあります。例はそれほど洗練されていません (基準を実際には満たしていません) が、多くの便利な機能が含まれています。

于 2008-10-07T00:00:20.290 に答える