4

JavaEEアプリケーションをプラグ可能にしたい。メインアプリケーションは耳にデプロイされますが、EJBのコードにはプラグインのエントリポイントが含まれます。プラグインは、独自のjarファイルにデプロイできます。これを行うための良いフレームワークはありますか?軽量のフレームワークを探しています。

そのようなフレームワークを作成するには、何を読んだり、学んだりする必要がありますか?

4

2 に答える 2

5

OSGiはこれにぴったりです。ApacheFelixまたはEclipseEquinoxのいずれかをJavaEEアプリケーション内で起動し、OSGiバンドル(MANIFEST.MFファイルにいくつかの追加エントリを含むjarファイル)をそれらにデプロイできます。

ここにFelixの埋め込みに関するいくつかの良い情報があります:http://felix.apache.org/site/apache-felix-framework-launching-and-embedding.html#ApacheFelixFrameworkLaunchingandEmbedding-embedding

于 2012-04-26T09:29:35.040 に答える
1

Java EE用のプラグインを作成する他の2つの方法は、コネクタアーキテクチャ(JCA)とポータブル拡張機能(CDI)を使用する方法です。

JCAは強力ですが、文書化されていません。通常のアプリケーション開発者ではなくベンダーによって頻繁に使用されているためです。

于 2012-04-27T08:20:40.487 に答える