Developing applications
Develop applications that use specific technologies or components, such as portlets, SIP servlets, enterprise beans, and web services. Find programming information that focuses on specific concerns, such as security, messaging, transaction support, naming and directory, and data access.
サブトピック
アプリケーションの開発方法
以下のショートカットに従って、よく使用するタスクを素早く開始します。アプリケーションの設計
WebSphere アプリケーションの設計 (特に、Java™ Platform, Enterprise Edition (Java EE) 仕様に対する WebSphere 拡張の領域) の設計に関するベスト・プラクティスについて説明します。統合開発環境 (IDE) の取得
統合開発環境 (IDE) を取得することができます。 IBM® の Rational® 製品を使用して、WebSphere Application Server 製品へのデプロイメントのために行う、アプリケーションに対する変更を設計、構成、および管理します。アプリケーションのデバッグ
アプリケーションをデバッグするには、 IBM Rational Application Developer for WebSphere などの開発環境を使用して、Java プロジェクトを作成する必要があります。 その後、デバッグするプログラムをプロジェクトにインポートする必要があります。アプリケーションのアセンブル
アプリケーション・アセンブリーは、アプリケーション・サーバーに デプロイできる Java Platform, Enterprise Edition (Java EE) モジュールを作成することで構成されています。 モジュールは、Web アプリケーション・アーカイブ (WAR)・ファイル、 リソース・アダプター・アーカイブ (RAR)・ファイル、エンタープライズ Bean (EJB) JAR ファイル、 アプリケーション・クライアント・アーカイブ (JAR)・ファイルなどのコード成果物から作成されます。アプリケーション・サーバーへモジュールをデプロイするには、このように、 コード成果物をエンタープライズ・アーカイブ (EAR) モジュールまたは スタンドアロンの Web モジュールにパッケージ化して構成する必要があります。クラス・ロード
クラス・ローダーは、Java 仮想マシン (JVM) コードの一部で、クラス・ファイルの検索とロードを担当します。 クラス・ローダーを使用すると、サーバー上にデプロイされたアプリケーションは、使用可能なクラスおよびリソースのリポジトリーにアクセスすることができます。 アプリケーションの開発者およびデプロイヤーは、クラスおよびリソースのファイルのロケーション、およびそれらのファイルのアクセスに使用されるクラス・ローダーを考慮し、デプロイ済みのアプリケーションでそのファイルを使用可能にする必要があります。 クラス・ローダーは、 アプリケーションのパッケージ化、およびデプロイされたアプリケーションのパッケージ化されたアプリケーションのランタイム動作に影響を与えます。アプリケーションへのロギングおよびトレースの追加
アプリケーションにロギングおよびトレースを追加して、WebSphere Application Server におけるパフォーマンスの分析および問題の診断に役立てることができます。ActivitySessions の開発
このページは、ActivitySessions に関する情報を検索するための開始点となります。ActivitySessions は、1 フェーズの コミット・リソースに関する複雑なコミットメント規則および制限を簡略化するための WebSphere 拡張機能です。アプリケーション・プロファイルの作成
このページは、アプリケーション・プロファイルに関する情報を検索するための開始点となります。 アプリケーション・プロファイルは、並行性、事前取り出し、および先読みを動的に制御するための方針を定義する WebSphere 拡張機能です。バッチ・アプリケーションの開発
このセクションでは、バッチ・アプリケーション、xJCL エレメント、およびサンプル・バッチ・アプリケーションの開発の手順などの領域を扱います。Bean Validation API を使用するアプリケーションの開発
Bean Validation API は、プレゼンテーション、ビジネス、およびデータ・アクセスの各層を含む、 アプリケーションのすべての層で Enterprise JavaBeans の検証を行う 標準メカニズムとして、Java Platform, Enterprise Edition 6 で 導入されました。Bean Validation 仕様が導入されるまで、JavaBeans の検証は 層ごとに実行されていました。各層での検証の再実装を避けるため、開発者は、検証をクラスに直接組み込んだり、検証のコードをコピーしたりしていました。そのため、多くの場合、コードは乱雑になりがちでした。アプリケーションのすべての層に共通する実装を 1 つ用意することで、開発者の作業が簡素化され、時間が節約されます。クライアント・アプリケーションの開発
このページは、アプリケーション・クライアントおよびクライアント・アプリケーションに 関する情報を検索するための開始点となります。 アプリケーション・クライアントはアプリケーション・コードが実行されるフレームワークとなるもので、 これによりクライアント・アプリケーションはアプリケーション・サーバー上の情報にアクセスできます。並行性の開発
このページは、並行性に関する情報を検索するための開始点となります。データ・アクセス・リソースの開発
このページは、データ・アクセスに関する情報を検索するための開始点となります。異なるエンタープライズ情報システム (EIS) では、 データの保管に異なる方法を使用します。 これらのバックエンド・データ・ストアは、 リレーショナル・データベース、プロシージャー型トランザクション・プログラム、 またはオブジェクト指向データベースである可能性があります。動的キャッシングの作成
このページは、動的キャッシュ・サービスに関する情報を検索するための開始点となります。動的キャッシュ・サービスを 使用すると、サーブレット、コマンド、Web サービス、および JavaServer Pages (JSP) ファイルの出力がキャッシュに入るので、 パフォーマンスが向上します。動的照会および EJB 照会の開発
このページは、動的照会に関する情報を検索するための開始点となります。動的照会は、 これまでに類のないアプリケーションの柔軟性を実現するための WebSphere プログラミング拡張機能です。 ここでは、Enterprise JavaBeans (EJB) 照会 (WebSphere 拡張機能が構築される Java 機能) についても取り上げます。EJB アプリケーションの開発
このページは、エンタープライズ Bean に関する情報を検索するための開始点となります。国際化対応サービスの開発
このページは、グローバリゼーションおよび国際化対応サービスに関する情報を検索するための開始点となります。 国際化対応サービスは、開発者の生産性を高めるための WebSphere 拡張機能です。メール、URL、およびその他の Java EE リソースの作成
このページは、Java Enterprise Edition (Java EE) 準拠のアプリケーション・サーバーに デプロイされたアプリケーションで使用されるリソースに関する情報を 検索するための開始点となります。以下の情報を取り上げます。メッセージング・リソースの作成
このページは、エンタープライズ・アプリケーションと WebSphere Application Server との間の非同期メッセージング・リソースの使用に関する情報を検索するための開始点となります。ネーミングおよびディレクトリーの作成
このページは、ネーミング・サポートに関する情報を検索するための開始点となります。 ネーミングには、サーバー・サイドとクライアント・サイドの両方のコンポーネントが含まれています。サーバー・サイドの コンポーネントは、Common Object Request Broker Architecture (CORBA) ネーミング・サービス (CosNaming) です。クライアント・サイドの コンポーネントは、Java Naming and Directory Interface (JNDI) サービス・プロバイダーです。JNDI は、Java Platform, Enterprise Edition (Java EE) プログラミング・モデルのコア・コンポーネントです。オブジェクト・プールの開発
このページは、オブジェクト・プールに関する情報を検索するための開始点となります。オブジェクト・リクエスト・ブローカー (ORB) の作成
このページは、オブジェクト・リクエスト・ブローカー (ORB) に関する情報を検索するための開始点となります。 本製品では、ORB を使用して、クライアント・アプリケーションとサーバー・アプリケーション間のほか、 製品コンポーネント間の通信も管理します。 Java Platform, Enterprise Edition (Java EE) 標準サービスの中で ORB に関係のあるものは、 Remote Method Invocation/Internet Inter-ORB Protocol (RMI/IIOP) と Java Interface Definition Language (Java IDL) です。OSGi アプリケーションの開発
このページは、OSGi アプリケーションの開発方法を調べるための開始点となります。ポートレット・アプリケーションの開発
このページは、ポートレット・アプリケーションに関する情報を検索するための開始点となります。ポートレット・アプリケーションは、ポータル・ページ上の指定した領域に表示される、特別な再利用可能 Java サーブレットです。 ポートレットは、さまざまなアプリケーション、 サービス、および Web コンテンツを知る方法を提供します。スケジューラー・サービスの開発
このページは、スケジューラー・サービスに関する情報を検索するための開始点となります。スケジューラー・サービスは、 指定の時刻または間隔で操作を開始するための WebSphere プログラミング拡張機能です。セキュリティーの開発
ポートレット、SIP サーブレット、エンタープライズ Bean、Web サービスを含むアプリケーションなど、特定のタイプのアプリケーションを保護します。メッセージング、トランザクション・サポート、ネーミングおよびディレクトリー、データ・アクセスなど、特定の問題に焦点を合わせたセキュリティー情報を見つけてください。サービス統合の開発
このページは、サービス統合に関する情報を検索するための開始点となります。Session Initiation Protocol (SIP) アプリケーションの作成
このページは、SIP アプリケーションに関する情報を検索するための開始点を提供します。SIP アプリケーションは、JSR 116 仕様に書き込まれた少なくとも 1 つの Session Initiation Protocol (SIP) サーブレットを使用する Java プログラムです。Spring アプリケーションの開発
このページは、WebSphere Application Server 環境で正常に実行される Spring アプリケーションの作成方法に関する情報を検索するための開始点となります。開始 Bean の開発
このページは、開始 Bean に関する情報を検索するための開始点となります。トランザクションの作成
このページは、Java Transaction API (JTA) サポートに関する情報を検索するための開始点となります。 サーバー上で動作するアプリケーションは、トランザクションを使用することにより、リソースへの複数の更新を 1 つの作業単位としてまとめて、 すべての更新を永続的にするか、どの更新も永続的にしないようにすることができます。Web アプリケーションの開発
このページは、Web アプリケーションに関する情報を検索するための開始点となります。Web アプリケーションは、1 つに まとめて管理できる 1 つ以上の関連ファイルで構成されています。以下のファイルがあります。Web サービスの作成
このページは、Web サービスに関する情報を検索するための開始点となります。Web サービスの開発 - アドレッシング (WS-Addressing)
この製品の Web Services Addressing (WS-Addressing) サポートによって、World Wide Web Consortium (W3C) WS-Addressing 仕様を使用する Web サービス用の環境が提供されます。 この仕様ファミリーは、transport-neutral なメカニズムを提供して Web サービスをアドレッシングし、エンドツーエンド・アドレッシングを実現します。Web サービスの開発 - Invocation Framework (WSIF)
Web Services Invocation Framework (WSIF) は、Web サービス記述言語 (WSDL) 指向の Java™ API です。サービス実装形式 (エンタープライズ Bean など) またはサービス・アクセス機構 (Java Message Service (JMS) など) に関わらず、この API を使用して、Web サービスを動的に呼び出します。 WSIF を使用すると、直接 SOAP API で作業する通常の Web サービス・プログラミング・モデルを使用せずに、 ユーザー・インターフェースを介してサービスの表記と対話するモデルを用いることができます。 したがって、ユーザーは、サービスが実装およびアクセスされる方法とは無関係に、同一のプログラミング・モデルで作業できます。Web サービスの開発 - 通知 (WS-Notification)
WS-Notification によって、Web サービスでのパブリッシュおよびサブスクライブのメッセージング・パターンの使用が可能になります。パブリッシュおよびサブスクライブのメッセージングは、単一のメッセージを複数のサブスクライバーにパブリッシュする場合に使用します。このパターンでは、 アプリケーションは、メッセージのサブジェクト・エリアを示すトピックでマークされたメッセージ (イベント通知) を メッセージング・システムへ挿入 (パブリッシュ) します。問題のトピックにサブスクライブしており適切な権限を持っているアプリケーションを消費し、 すべてが製作アプリケーションによってパブリッシュされたメッセージの個々のコピーを受信します。Web サービスの開発 - 高信頼性メッセージング (WS-ReliableMessaging)
Web サービス・アプリケーションを構成して、WS-ReliableMessaging を使用するには、WS-ReliableMessaging ポリシー・タイプを含むポリシー・セットを接続します。このポリシー・タイプは、管理対象パーシスタント、管理対象非パーシスタント、または管理対象外非パーシスタントなど、さまざまなサービスの品質を提供します。Web サービスの開発 - RESTful サービス
Java API for RESTful Web Services (JAX-RS) を使用すると、REST (Representational State Transfer) 原則に準拠するサービスを開発できます。RESTful サービスは、リソースの操作に基づいています。リソースは、静的または動的な更新データを含むことができます。ご使用のアプリケーションのリソースを識別することにより、サービスをさらに便利で開発しやすいものにできます。Web サービスの開発 - セキュリティー (WS-Security)
Web Services Security 仕様は、メッセージの保全性と機密性を保護するための中核機能を定義し、セキュリティー関連の要求とメッセージを関連付けるためのメカニズムを提供します。Web サービスの開発 - トランザクション・サポート (WS-Transaction)
WS-Transaction は、WS-AtomicTransaction、WS-BusinessActivity、および WS-Coordination の各仕様を含むインターオペラビリティー標準です。アプリケーション・サーバーでの Web Services アトミック・トランザクション (WS-AT) サポートは、Web サービス環境においてトランザクションのサービス品質を確保します。 分散 Web サービス・アプリケーションおよび各アプリケーションが使用するリソースは、分散グローバル・トランザクションに参加できます。アプリケーション・サーバーにおける Web Services ビジネス・アクティビティー (WS-BA) サポートにより、異なるシステム上の Web サービスが、アトミック・トランザクションよりも疎結合されているアクティビティーを調整することができます。 このようなアクティビティーでは、アトミックにロールバックすることが困難または不可能であるため、 エラー発生時に補正処理が必要となります。Web Services Coordination (WS-COOR) は、CoordinationContext および登録サービスを指定します。これにより、参加プログラムである Web サービスは、特定の調整タイプにより提供されるプロトコルに参加することができます。Web サービスの開発 - トランスポート
トランスポート・チェーンは、アプリケーション・サーバー環境での入出力操作に使用されるネットワーク・プロトコル・スタックを表します。 トランスポート・チェーンは、 すべてのコンポーネントに共通ネットワーク・サービスを提供する、 チャネル・フレームワーク機能の一部です。Web サービスの開発 - UDDI レジストリー
Universal Description, Discovery, and Integration (UDDI) 仕様には、Web サービスに関する情報を公開したり、検出したりする方法が定義されています。 UDDI 仕様は、サービス指向アーキテクチャー (SOA) レジストリー・サービスに不可欠な、可視性、再使用可能性、および管理の容易性のための規格を定義しています。UDDI レジストリーは、UDDI 仕様を使用して実装される、Web サービス用のディレクトリーです。これは、WebSphere® Application Server のコンポーネントです。作業域の作成
このページは、作業域に関する情報を検索するための開始点となります。作業域は、 開発者の生産性を高めるための WebSphere 拡張機能です。XML アプリケーションの開発
このページは、XML アプリケーションに関する情報を検索するための開始点となります。


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=welc6topdeveloping
ファイル名:welc6topdeveloping.html