0

コンポーネントを変更してアプリケーションを変更したい。Javaでは、スワップ可能なオブジェクトをjarに配置できるように見えます。jarの1つのバージョンを削除して、同じ名前の別のjarをその場所に配置することができます。

これはスワップ可能なJavaコンポーネントのベストプラクティスですか?そうでない場合はどうしますか?

編集:明確にするために、モートされた組織は、定数オブジェクトを含むjarと、交換可能なオブジェクトを含む別のjarを用意することです。ランタイムのスワップ可能性は期待も求めもされていません。リモートインストールとランタイムスワッピングは、おそらく私のニーズに必要なものよりも洗練されています。

4

2 に答える 2

4

この種のユースケース ( SpringまたはCDIのいずれか) については、依存性注入を実際に検討する必要があります。

また、 OSGiを検討することもできます

于 2012-10-12T08:10:11.053 に答える
2

OSGIを見てください

アプリケーションまたはコンポーネントは、再起動を必要とせずに、リモートでインストール、開始、停止、更新、およびアンインストールできます。

于 2012-10-12T08:11:44.260 に答える