ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic Server JAX-RPC Webサービス・スタート・ガイド
12
c
リリース1(12.1.1)
B65945-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 SEクライアントからのWebサービスの呼出し
サンプルJavaクライアント・アプリケーション
Javaクライアント・アプリケーションをビルドするためのサンプルAntビルド・ファイル
WebLogic WebサービスからのWebサービスの呼出し
サンプルClientServiceImpl.java JWSファイル
ClientServiceをビルドするためのサンプルAntビルド・ファイル
3
WebLogic Webサービスの開発
WebLogic Webサービス・プログラミング・モデルの概要
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サービスのデプロイ
管理コンソールを使用したWebサービスのデプロイ
WebサービスのWSDLの参照
動的なWSDLで指定されたサーバー・アドレスの構成
Webサービスがコールバック・サービスでなく、HTTP/Sを使用して呼び出せる場合
Webサービスがコールバック・サービスでなく、JMSトランスポートを使用して呼び出せる場合
Webサービスがコールバック・サービスである場合
Webサービスがプロキシ・サーバーを使用して呼び出せる場合
Webサービスのテスト
WebサービスのWebLogic分割開発ディレクトリ環境への統合
4
JWSファイルのプログラミング
JWSファイルとJWSアノテーションの概要
JWSファイルのJava要件
JWSファイルのプログラミング: 一般的な手順
JWSファイルの例
JWSファイルがWebサービスを実装することの指定(@WebServiceアノテーション)
WebサービスとSOAPメッセージ・プロトコルのマッピングの指定(@SOAPBindingアノテーション)
Webサービスのコンテキスト・パスとサービスURIの指定(@WLHttpTransportアノテーション)
JWSメソッドをパブリック操作として公開することの指定(@WebMethodおよび@OneWayアノテーション)
操作のパラメータとWSDL要素のマッピングのカスタマイズ(@WebParamアノテーション)
操作の戻り値とWSDL要素のマッピングのカスタマイズ(@WebResultアノテーション)
Webサービスの実行時情報へのアクセス
JwsContextを使用した実行時情報へのアクセス
Webサービス・コンテキストへのアクセスに関するガイドライン
JwsContextのメソッド
Stubインタフェースを使用した実行時情報へのアクセス
ステートレス・セッションEJBを実装すべき場合
JWSファイルでEJBを実装する場合のプログラミングのガイドライン
EJBを実装するJWSファイルの例
ユーザー定義のJavaデータ型のプログラミング
例外のスロー
JWSファイルからの別のWebサービスの呼出し
JWSアノテーションおよびAPIによるその他の機能のプログラミング
MTOM/XOPを使用したバイナリ・データの送信
SOAP添付ファイルのストリーミング
SOAP 1.2の使用
トランザクション内で実行する操作の指定
HttpServletRequest/Responseオブジェクトの取得
JWSプログラミングのベスト・プラクティス
5
データ・バインディングについて
データ・バインディングの概要
サポートされる組込みデータ型
組込みデータ型のXML-to-Javaマッピング
組込みデータ型のJava-to-XMLマッピング
サポートされるユーザー定義のデータ型
サポートされるユーザー定義のXMLデータ型
サポートされるユーザー定義のJavaデータ型
6
Webサービスの呼出し
Webサービスの呼出しの概要
JAX-RPCを使用したWebサービスの呼出し
Webサービスを呼び出すクライアントの例
Java SEクライアントからのWebサービスの呼出し
クライアントのアーティファクトを生成するためのclientgen Antタスクの使用
Webサービスに関する情報の取得
Webサービスを呼び出すJavaクライアント・アプリケーション・コードの記述
クライアント・アプリケーションのコンパイルと実行
JavaクライアントのサンプルAntビルド・ファイル
別のWebサービスからのWebサービスの呼出し
Webサービス・クライアントのサンプルbuild.xmlファイル
Webサービスを呼び出すサンプルJWSファイル
Webサービス呼出し時のスタンドアロン・クライアントJARファイルの使用
Webサービス呼出し時のプロキシ・サーバーの使用
HttpTransportInfo APIを使用したプロキシ・サーバーの指定
システム・プロパティを使用したプロキシ・サーバーの指定
Webサービスを再デプロイする際にクライアント側で考慮すべき事項
WebLogic Webサービスのスタブ・プロパティ
レスポンスSOAPメッセージの文字エンコーディングの設定
7
Webサービスの管理
WebLogic Webサービスの管理タスクの概要
管理ツール
管理コンソールの使用
管理コンソールの起動
管理コンソールでのWebサービスの表示
Webサービスのセキュリティ構成の作成
Webサービスとクライアントのモニター
Oracle Enterprise Manager Fusion Middleware Controlの使用
WebLogic Scripting Toolの使用
WebLogic Antタスクの使用
Java Management Extensions (JMX)の使用
Java EEデプロイメントAPIの使用
ワーク・マネージャによるWebサービス作業の優先付けとスタック実行スレッドの削減