Bean のダイナミック ローディングを使用すると、再公開することなく、変更した Bean クラス実装を再コンパイルして実行できます。Bean のダイナミック ローディングでは、JAR ファイル全体を再コンパイルし再公開する必要がないため、開発およびテストに要する時間を節約できます。この機能は、複数の開発者が EJB サーバーで同時に作業をする場合にも役に立ちます。
Bean のダイナミック ローディングは、ホーム インターフェイスおよびリモート インターフェイス用に設計されていません。したがって、Bean のクラス実装の修正によってホーム インターフェイスおよびリモート インターフェイスを変更する必要がある場合は、Bean のダイナミック ローディングを使用できません。
メモ Bean のダイナミック ローディングは、EJB エンジンをスタンドアロン モードで実行
している場合、つまりコマンド ラインで |
runtime/classes
ディレクトリに保存します。load
コマンドを使用して、runtime/classes
ディレクトリから Bean を再ロードします。このコマンドは、現在のインスタンスを無効にして、新しいインスタンスを有効に します。