デベロッパーの生産性
- ホットデプロイメント(Hot Deployment)
- ホットモディフィケーション(Hot Modification)
- EJB のディベロプメント/ディプロイメントツール
- オープンツール
- Macromedia Flash Remoting
- XDoclet の統合
- JRun Server Tags
ホットデプロイメント(Hot Deployment)
Adobe JRun 4 は、J2EE アプリケーションをデプロイする新しい方法を提供します。JRun を用いると、アプリケーションのデプロイに必要なことは、EAR、JAR、WAR、または RAR ファイルをサーバーディレクトリにコピーするだけです。 JRun は新しいファイルを自動的に読み込み、配布して、ターゲットサーバーで使用可能にします。この間、サーバーの再起動は一切不要です。
ホットモディフィケーション(Hot Modification)
あらゆるアプリケーションコンポーネント (Servlet、JavaServer Pages、Enterprise JavaBeans、Java Classes、Tag ライブラリ、デプロイメントディスクリプタ) に動的に変更を施すことができます。変更はリアルタイムに反映されます。この間、サーバーの再起動は一切不要です。
EJB のディベロプメント/ディプロイメントツール
Enterprise Deployment ウィザードは、Enterprise JavaBeans の開発から導入・デプロイまでを合理化します。CMP 1.1、2.0 に対応する新しい O/R マッピング機能を利用することで、数分で完全に機能する Entity Bean を生成して、展開することができます。
オープンツール
エンタープライズデプロイメントウィザードは、独自のスタンドアローンユーティリティとして実行、または Java IDE 上のプラグインとして利用することができ、JRun 4 へのデプロイのためにご利用中の開発環境を離れる必要はありません。現在、Borland JBuilder、Sun Forte、IntelliJ IDEA などの IDE をサポートしています。
Macromedia Flash Remoting
JRun 4 には、Macromedia Flash MX との間にネイティブの接続性が備わっており、Macromedia Flash クライアントとのデータ交換を効率良く処理する、次世代型ユーザー体験を容易に実現できます。また、Macromedia Flash Remoting に搭載されている強力かつシンプルなプログラミングモデルやランタイムは、各種 EJB や、Java クラス、MBeans、Web サービス、といったアプリケーションサーバーが公開するさまざまなリモートサービスと Flash の接続を可能にし、一層スピーディーな Flash アプリケーション開発を実現します。Macromedia Flash Remoting の詳細については、こちらをご覧ください。
XDoclet の統合
XDoclet は、オープンソースの Java ユーティリティの1つです。1つのソースファイルにある Javadoc-style タグを使って、コンポーネントメタデータを保持することを可能にすることによって、Enterprise
JavaBeans、Servlet、カスタムタグなどの J2EE コンポーネントを非常に簡単に利用することができます。
たとえば、EJB を生成するには、従来の方法では、ホームインターフェース (home interface)、リモートインターフェース (remote
interface)、実装クラス (implementation class)、デプロイメント・ディスクリプタ (deployment descriptor)
の4つの異なるファイルを保持しなければなりません。一方、XDoclet を使用すれば、たった 1 つのファイル(実装クラス) を保持するだけで EJB
を生成することができます。このファイルは、特別な JavaDoc タグで注釈をつけたもので、補助ファイルがどのようにして作成されるかを示しています。
XDoclet は、JRun 4 に統合されます。JRun はソースファイルへの変更を読み込んで、インターフェイスやデプロイメントディスクリプタなどの補助ファイルを自動的に作成します。
JRun Server Tags
Run Server Tags 技術を利用することで、JavaServer Pages を使ったカスタムタグを容易に記述することができ、カスタムタグ処理のための複雑な API を書く必要がなくなります。これにより、カスタムタグの開発は、迅速に行えると同時に、理解し易くなります。 JRun Server Tags 技術は移植可能で、自由に配布することができます。


