Cosminexus アプリケーションサーバ V8 アプリケーション開発ガイド
Developerでは,MyEclipseを使用してJ2EEアプリケーションを開発するために次の機能を提供しています。
それぞれの機能の関係を次の図に示します。
図1-3 MyEclipseを使用したJ2EEアプリケーションの開発で使用する機能の関係
MyEclipseは,J2EEアプリケーションの開発に使用します。MyEclipseを使用すると,開発したJ2EEアプリケーションをJ2EEサーバにデプロイしたり,J2EEサーバを起動したりできます。また,J2EEサーバにデプロイされたJ2EEリソースのプロパティを設定できます。
MyEclipseからJ2EEサーバ上のJ2EEアプリケーションを操作するには,CosminexusコネクタおよびManagement Serverリモート管理機能を使用します。
CosminexusコネクタおよびManagement Serverリモート管理機能は,MyEclipseからの要求を受け取り,アプリケーションサーバ内のManagement Serverに処理を渡します。Management Serverは,運用管理エージェントを通して,J2EEアプリケーションをデプロイしたり,J2EEサーバを起動したりします。
次に,Developerの機能について説明します。
MyEclipseは,J2EEアプリケーションの開発で使用します。また,開発したJ2EEアプリケーションのテストおよびデバッグにも使用します。MyEclipseが提供する機能の一覧を次の表に示します。
| MyEclipseの機能 | 説明 |
|---|---|
| JavaScriptデバッガ | JavaScriptをデバッグするときに使用する機能です。 |
| Matisse4MyEclipse | Java Swingクライアントアプリケーションを開発するときに使用する機能です。 |
| MyEclipse UML | UMLで上流設計をするときに使用する機能です。 |
拡張データベースサポート
|
データベースエクスプローラをOracleまたはSQL Serverに対応させる拡張機能です。 |
| Javaイメージエディタ | イメージを編集するときに使用する機能です。 |
| Visual Webデザイナ | HTMLやJSPを開発するときに使用する機能です。 |
| XMLエディタ | XMLを編集するときに使用する機能です。 |
| ORツール Hibernateサポート | Hibernateを使用するJ2EEアプリケーションの開発をサポートする機能です。 |
| MyEclipse Springツール | Springを使用するJ2EEアプリケーションの開発をサポートする機能です。 |
| データベースエクスプローラ | JDBC準拠の任意のデータベースに接続して操作するときに使用する機能です。 |
| Webサービス | Webサービスの開発をサポートする機能です。 |
| Strutsデザイナ | Strutsを使用するJ2EEアプリケーションの開発で,アプリケーションフローをビジュアルに表示・編集する機能です。 |
| JSFデザイナ | JSFを使用するJ2EEアプリケーションの開発で,アプリケーションフローをビジュアルに表示・編集する機能です。 |
| Cosminexusコネクタ | J2EEサーバやJ2EEアプリケーションを操作するときに使用する機能です。 なお,Cosminexusコネクタは,Developerが提供する機能です。 |
| JSP開発 | JSPの開発をサポートする機能です。 |
| Sync-on-Demand開発 | J2EEアプリケーションの開発で,JavaソースやJSPの修正をJ2EEサーバにデプロイ済みのJ2EEアプリケーションに自動的に反映する機能です。 この機能は,アプリケーションサーバで提供するリロード機能と併用して使用します。 |
| CSSエディタ | CSSを編集するときに使用する機能です。 |
| JSTLサポート | JSTLを使用したJSPの開発をサポートする機能です。 |
| ウィザード | プロジェクトの作成,JSPの作成などの操作ができる機能です。 |
| テンプレート | JSPやHTMLなどを新規に作成するときに使用できる機能です。テンプレートはカスタマイズできます。 |
| ワークベンチ構成 | MyEclipse用にEclipseワークベンチウィンドウを再構成する機能です。 |
| JPAサポート | JPA開発をサポートする機能です。 |
| Maven4MyEclipse | MyEclipseのプロジェクトでMavenを使用できます。 |
| MyEclipse Reports | Webレポートの開発をサポートする機能です。 |
CosminexusコネクタはEclipseのプラグインです。Cosminexusコネクタは,MyEclipseからJ2EEサーバを起動したり,J2EEサーバにJ2EEアプリケーションをデプロイしたりするときに使用します。
CosminexusコネクタからJ2EEサーバにアクセスできるようにするためのライブラリプラグインです。
MyEclipseからの操作は,Management Serverリモート管理機能に要求として渡されます。Management Serverリモート管理機能が受け取った要求は,さらにManagement Serverに渡され,J2EEサーバに対して要求された操作が実行されます。MyEclipseからJ2EEサーバを操作するためには,Management Serverリモート管理機能の設定が必要になります。
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.