JRebelとJavaのDynamicClassLaodingに関していくつか質問があります。
たとえば、サーブレットでは、WEB-INFディレクトリのclassesディレクトリにサーブレットクラスをリロードして、クラスの内容を変更するたびに、コンパイル後に、再構築せずに変更がWebアプリに直接反映されるようにすることができます。私のWebアプリケーション。
JRebelは上記以外に何を提供しますか?
Javaクラスのリロードに加えて、JRebelはJavaエコシステムの幅広いテクノロジーの統合を提供します。つまり、あらゆる種類のコンテナやフレームワークとの統合を意味します。
Java EEの世界で機能するには、コンテナーとの統合が必要です。たとえば、新しいEJBをその場で追加したい場合です。フレームワーク固有の変更をサポートするために、JRebelに組み込まれた特別なプラグインがあります。たとえば、Springコンテキストで新しいBeanを追加し、それを別の場所に注入したい場合、またはその場で新しいStrutsアクションを追加したい場合、またはJSPスクリプトレットでJavaクラスへの変更を確認します。リストする機能はたくさんあります
特定のフレームワーク統合の完全なリストは、Webサイトで入手できます。