このセクションでは、開発環境に焦点を当てます。
これには、アプリケーション・コンポーネントの開発、モジュールへのコンポーネントのアセンブル、
デプロイメント記述子の構成、サーバーへのモジュールのデプロイ、アプリケーションの管理などの基本的なタスクが含まれます。
- アプリケーションの設計 (ベスト・プラクティスの検索)
- このトピックでは、特に Java 2 Platform, Enterprise Edition (J2EE) 仕様に対する Service Oriented Architecture (SOA) 拡張および WebSphere 拡張の領域において、WebSphere アプリケーションの設計のベスト・プラクティスを見つけるための、Web サイトおよびその他のアイデアを中心に説明します。
- 統合開発環境 (IDE) の取得
- このトピックでは、統合開発環境 (IDE) の取得について説明します。IBM の Rational 製品を使用して、
ご使用の WebSphere Application Server 製品でのデプロイメントのためにアプリケーションに対する変更を設計、構成、および管理します。
- WebSphere アプリケーションの開発
- このセクションでは、さまざまなタイプのアプリケーションに固有の開発、アセンブリー、デプロイメントに関する説明を提供します。
例えば、Web
アプリケーションや Web サービスの開発、またはメッセージングやセキュリティー
・サブシステムのアプリケーション・プログラミング・インターフェースを使用
したアプリケーションの拡張に焦点を当てることができます。ナビゲーション・ツリーで、「Developing and deploying applications」>「Developing WebSphere applications」と展開して、このセクションのコンテンツを表示します。
- J2EE アプリケーションの迅速なデプロイメント
- 迅速なデプロイメント・ツールは、デプロイメント成果物を生成するためのメカニズムを拡張し、WebSphere
Application Server 上で実行するように、アプリケーションをパッケージ化し、作成します。
- アプリケーションのデバッグ
- アプリケーションをデバッグするには、Rational Application Developer などの
アプリケーション開発ツールを使用して、Java プロジェクトまたは Java の特性を持つ
プロジェクトを作成する必要があります。
その後、デバッグするプログラムをプロジェクトにインポートする必要があります。
これらのステップに従うことにより、
WebSphere Application Server の例を Java プロジェクトにインポートすることができます。
- アプリケーションのアセンブル
- アプリケーション・アセンブリーは、アプリケーション・サーバーに
デプロイできる Java 2 Platform, Enterprise Edition (J2EE) モジュールを作成することで構成されています。
モジュールは、Web アプリケーション・アーカイブ (WAR ファイル)、
リソース・アダプター・アーカイブ (RAR ファイル)、Enterprise Bean (EJB) JAR ファイル、
アプリケーション・クライアント・アーカイブ (JAR ファイル) などのコード成果物から作成されます。
このように、コード成果物をエンタープライズ・アプリケーション・
モジュール (EAR ファイル) やスタンドアロンの Web モジュールにパッケージ化したり
構成したりすることは、モジュールのアプリケーション・サーバーへのデプロイには必要です。
- クラス・ロード
- クラス・ローダーは、Java 仮想マシン (JVM) コードの一部で、クラス・
ファイルの検索とロードを担当します。 クラス・ローダーにより、サーバー上にデプロイされたアプリケーションは
使用可能なクラスおよびリソースのリポジトリーにアクセスすることができます。
アプリケーション開発者およびデプロイヤーは、
クラス・ファイルとリソース・ファイルのロケーション、およびこれらのファイルにアクセスするために使用されるクラス・ローダーを
検討し、これらのファイルをデプロイされたアプリケーションに対して使用可能にします。
クラス・ローダーは、
アプリケーションのパッケージ化、およびデプロイされたアプリケーションのパッケージ化されたアプリケーションのランタイム動作に影響を与えます。
- アプリケーションのデプロイと管理
- アプリケーション・ファイルのデプロイでは、
インストール可能モジュールを保持するように構成されたサーバーに、
アプリケーション・ファイルをインストールします。
- デプロイメントのトラブルシューティング
- このトピックでは、開発、アセンブリー、およびデプロイメント・
アクティビティーの実行中に遭遇するさまざまな問題の識別および処理方法に
ついて説明します。
- アプリケーションへのトレースおよびロギングの追加
- WebSphere Application Server とともに、
あるいはその下で実行されるアプリケーション (サーブレット、JavaServer Pages (JSP) ファイル、
Enterprise Bean、クライアント・アプリケーション、およびそれらがサポートするクラスなど) の設計者や開発者は、
アプリケーション・ロギングを生成するために Java ロギングが便利であると考えるでしょう。