2009-06-12 11 views
1

私は別のモジュールでプロジェクトを分割したいので、必要に応じてそれらを交換することができます。 Atm私はJboss Developer Studioだけです。Seamのアプリケーションからの注釈

だから私は私のテンプレートをしたい、そして、私は別のアプリケーションでthease注釈や豆にアクセスできるようにしたい1つのモジュール/アプリケーション

にするなど、ログイン。

これは可能ですか?

1つのアプリケーション内で可能なこのモジュールの分離は可能ですので、1つのモジュールに合わせたすべてのxhtml、javaファイル、ナビゲーションルールを簡単に抽出できますか?

+1

サーブレットAPIだけで同じ質問をする必要があるかもしれません。 JSFは単なるサーブレットなので、SeamはJSFのフィルタとサービスです。低レベルの詳細を知ることができれば、継ぎ目を含むあらゆるフレームワークで成功する可能性があります。 –

答えて

1

すべてのJavaクラス/注釈/インタフェースを別々のjarにまとめることができます。 META-INFフォルダにseam.propertiesファイルがあることを確認してください。シームが起動すると、クラスパス内のすべてのjarをスキャンして、そのファイルがあるかどうかを確認します。存在する場合は、可能なコンポーネントとして追加します。だからあなたはあなたの戦争にこれらの様々な瓶を入れることができます。

私は、別々の戦争/瓶からのxhtmlファイルを含める方法を見つけたことがなく、戦争で実際に機能するようになりました。現在、mavenのオーバーレイ機能を使用して、さまざまな戦争を大きなものに組み合わせています。さまざまなfaces-config、components.xml、およびxhtmlファイルを1つの大きな戦争に組み込みます。

0

バックエンドBeanを確実に再利用して、新しいアプリケーションのcomponents.xmlに組み込むことができます。クラスを含む個別のJARを参照するだけです。フロントエンドのリソース - それほど確かではありません。