1

古いHibernate/JSFプロジェクトにjBossシームを導入するためのドキュメントはありますか?

グーグルを試してみましたが、私が見つけたのは、新しいシームプロジェクトを開始し、既存のコードをコピーして新しいプロジェクトに貼り付けることです。始める前にもう少し知っておくといいでしょう。

4

2 に答える 2

1

最良のアプローチは、おそらく Seam ライブラリを既存のプロジェクトに追加し、徐々にコードをリファクタリングして Seam の機能を利用することです。これを行うには、Seam マニュアルを読み、JSF アプローチを簡素化する Seam 機能ごとにコードをリファクタリングします。これには次のようなものが含まれます。

  • JSF アクションリスナークラスをSeam コンポーネントにします(つまり、1 つのアノテーションを追加します) 。
  • アクションリスナーと EJB クラスをマージします (アクションリスナーは Seam の EJB にすることができます)
  • 既存の Hibernate セッションの代わりにSeam 管理の永続コンテキストを挿入します
  • Seam ナビゲーション構文を使用してページ ナビゲーション ルールを簡素化
  • まだ JSP を使用している場合は、ビューを Facelets に移行します。

基本的に、Seam はおそらく既存のコードを簡素化する方法を多数提供するので、それらを一度に 1 つずつ適用して、それらがどのように機能するかを確認してください。

于 2009-01-24T00:11:08.893 に答える
0

これは解決策の一部のようです:

http://www.mastertheboss.com/en/seam/63-jboss-seam-tutorial-1.html

于 2008-12-11T14:12:10.873 に答える