ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic Server JAX-WS を使用した Web サービス入門
11
g
リリース 1 (10.3.1)
B55565-01
次へ
目次
タイトルおよび著作権情報
はじめに
ドキュメントのアクセシビリティについて
表記規則
1
概要
2
使用例とサンプル
簡単な HelloWorld Web サービスの作成
サンプル HelloWorldImpl.java JWS ファイル
HelloWorldImpl.java のサンプル Ant ビルド ファイル
ユーザ定義のデータ型を使用する Web サービスの作成
サンプル BasicStruct JavaBean
サンプル ComplexImpl.java JWS ファイル
ComplexImpl.java JWS ファイルのサンプル Ant ビルド ファイル
WSDL ファイルからの Web サービスの作成
サンプル WSDL ファイル
サンプル TemperaturePortType Java 実装ファイル
TemperatureService のサンプル Ant ビルド ファイル
スタンドアロンの Java クライアントからの Web サービスの呼び出し
サンプル Java クライアント アプリケーション
スタンドアロンのクライアント アプリケーションをビルドするためのサンプル Ant ビルド ファイル
WebLogic Web サービスからの Web サービスの呼び出し
サンプル ClientServiceImpl.java JWS ファイル
ClientService をビルドするためのサンプル Ant ビルド ファイル
3
WebLogic Web サービスの開発
WebLogic Web サービス プログラミング モデルの概要
Java から開始する WebLogic Web サービスの開発 : 主な手順
WSDL ファイルから開始する WebLogic Web サービスの開発 : 主な手順
基本的な Ant build.xml ファイルの作成
jwsc WebLogic Web サービス Ant タスクの実行
jwsc の使用例
jwsc の高度な使用方法
wsdlc WebLogic Web サービス Ant タスクの実行
wsdlc で生成される途中まで作成済みの JWS 実装クラス ファイルの更新
WebLogic Web サービスのデプロイとアンデプロイ
wldeploy Ant タスクを使用した Web サービスのデプロイ
Administration Console を使用した Web サービスのデプロイ
Web サービスの WSDL の参照
動的な WSDL で指定されたサーバ アドレスのコンフィグレーション
Web サービスがコールバック サービスでなく、HTTP/S を使用して呼び出せる場合
Web サービスがコールバック サービスである場合
Web サービスがプロキシ サーバを使用して呼び出せる場合
Web サービスのテスト
Web サービスの WebLogic 分割開発ディレクトリ環境への統合
4
JWS ファイルのプログラミング
JWS ファイルと JWS アノテーションの概要
JWS ファイルの Java 要件
JWS ファイルのプログラミング : 一般的な手順
JWS ファイルの例
JWS ファイルが Web サービスを実装することの指定 (@WebService アノテーション)
Web サービスと SOAP メッセージ プロトコルのマッピングの指定 (@SOAPBinding アノテーション)
JWS メソッドをパブリック オペレーションとして公開することの指定 (@WebMethod および @OneWay アノテーション)
オペレーションのパラメータと WSDL 要素のマッピングのカスタマイズ (@WebParam アノテーション)
オペレーションの戻り値と WSDL 要素のマッピングのカスタマイズ (@WebResult アノテーション)
エンドポイントに使用するバインディングの指定 (@BindingType アノテーション)
Web サービスの実行時情報へのアクセス
プロトコル バインディング コンテキストへのアクセス
Web サービス コンテキストへのアクセス
MessageContext プロパティ値の使用
ステートレス セッション EJB を実装すべき場合
ユーザ定義の Java データ型のプログラミング
JWS ファイルからの別の Web サービスの呼び出し
SOAP 1.2 の使用
XML スキーマの検証
サーバでのスキーマ検証の有効化
クライアントでのスキーマ検証の有効化
JWS プログラミングのベスト プラクティス
5
JAXB データ バインディングの使用
JAXB を使用したデータ バインディングの概要
JAXB データ バインディング アーティファクトの開発
標準データ型のマッピング
サポートされる組み込みデータ型
組み込みデータ型の XML-to-Java マッピング
組み込みデータ型の Java-to-XML マッピング
サポートされるユーザ定義のデータ型
サポートされるユーザ定義の XML データ型
サポートされるユーザ定義の Java データ型
JAXB アノテーションを使用した Java-to-XML スキーマ マッピングのカスタマイズ
JAXB アノテーションの例
フィールドおよびプロパティのデフォルト シリアライゼーションの指定 (@XmlAccessorType アノテーション)
プロパティとローカル要素のマッピング (@XmlElement)
MIME タイプの指定 (@XmlMimeType アノテーション)
最上位クラスとグローバル要素のマッピング (@XmlRootElement)
複数のクラスのバインディング (@XmlSeeAlso)
値クラスとスキーマ型のマッピング (@XmlType)
バインディング宣言を使用した XML Schema-to-Java マッピングのカスタマイズ
外部バインディング宣言ファイルの作成
JAX-WS バインディング宣言を使用した外部バインディング宣言ファイルの作成
JAXB バインディング宣言を使用した外部バインディング宣言ファイルの作成
バインディング宣言の埋め込み
WSDL ファイルへの JAX-WS または JAXB バインディング宣言の埋め込み
XML スキーマへの JAXB バインディング宣言の埋め込み
JAX-WS カスタム バインディング宣言
JAXB カスタム バインディング宣言
6
Web サービスの呼び出し
Web サービスの呼び出しの概要
スタンドアロン クライアントからの Web サービスの呼び出し : 主な手順
クライアントのアーティファクトを生成するための clientgen Ant タスクの使用
Web サービスに関する情報の取得
Web サービスを呼び出す Java クライアント アプリケーション コードの記述
クライアント アプリケーションのコンパイルと実行
スタンドアロン Java クライアントのサンプル Ant ビルド ファイル
別の Web サービスからの Web サービスの呼び出し
Web サービス クライアントのサンプル build.xml ファイル
Web サービスを呼び出すサンプル JWS ファイル
@WebServiceRef アノテーションを使用した Web サービス参照の定義
Web サービス呼び出し時のプロキシ サーバの使用
Web サービス呼び出し時のスタンドアロン クライアント JAR ファイルの使用
Web サービスを再デプロイする際にクライアント側で考慮すべき事項
7
Web サービスの管理
WebLogic Web サービスの管理タスクの概要
管理ツール
Administration Console の使用
Administration Console の起動
Administration Console での Web サービスの表示
Web サービスのセキュリティ コンフィグレーションの作成
Oracle Enterprise Manager Fusion Middleware Control の使用
WebLogic Scripting Tool の使用
WebLogic Ant タスクの使用
Java Management Extensions (JMX) の使用
Java EE Deployment API の使用
ワーク マネージャによる Web サービス作業の優先付けと実行スレッドのスタックの低減
8
JAX-WS への JAX-RPC Web サービスおよびクライアントの移行
WebLogic Web サービスの最終コンテキスト ルートの設定
WebLogic 独自のアノテーションの使用
WSDL ファイルの生成
JAXB カスタム タイプの使用
EJB 3.0 の使用
RPC スタイル SOAP バインディングからの移行
SOAP メッセージ ハンドラの更新
JAX-WS クライアントの呼び出し