目次 前 次


目次

CORBAクライアント・アプリケーションの開発概念
クライアント・アプリケーションの概要
OMG IDL
OMG IDLからC++へのマッピング
OMG IDLとJavaのマッピング
OMG IDLとCOMのマッピング
静的起動と動的起動
クライアント・スタブ
インタフェース・リポジトリ
ドメイン
環境オブジェクト
Bootstrapオブジェクト
ファクトリとFactoryFinderオブジェクト
FactoryFinderオブジェクトの命名規則とOracle Tuxedo拡張
インタフェース・リポジトリ・オブジェクト
SecurityCurrentオブジェクト
TransactionCurrentオブジェクト
NotificationServiceオブジェクトとTobj_SimpleEventsServiceオブジェクト
NameServiceオブジェクト
CORBAクライアント・アプリケーションの作成
CORBA C++クライアント・アプリケーションの開発プロセスのサマリー
ステップ1: OMG IDLファイルの取得
ステップ2:呼出し方式の選択
ステップ3: OMG IDLファイルのコンパイル
ステップ4: CORBAクライアント・アプリケーションの記述
ORBの初期化
Oracle Tuxedoドメインとの通信の確立
FactoryFinderオブジェクトへの初期参照の解決
FactoryFinderオブジェクトを使用したファクトリの取得
ファクトリを使用したCORBAオブジェクトの取得
ステップ5: CORBAクライアント・アプリケーションのビルド
クライアント・アプリケーションとして動作するサーバー・アプリケーション
Java2アプレットの使い方
動的起動インタフェースの使い方
DIIの使用
DIIの概念
リクエスト・オブジェクト
リクエスト送信オプション
リクエスト結果受信オプション
DIIの開発プロセスのサマリー
ステップ1: CORBAインタフェースのインタフェース・リポジトリへのロード
ステップ2: CORBAオブジェクトのオブジェクト参照の取得
ステップ3:リクエスト・オブジェクトの作成
CORBA::Object::_requestメンバー関数の使い方
CORBA::Object::create_requestメンバー関数の使い方
ステップ4: DIIリクエストの送信と結果の取得
同期リクエスト
遅延同期リクエスト
一方向リクエスト
複数のリクエスト
ステップ5:リクエストの削除
ステップ6: DIIでのインタフェース・リポジトリの使い方
例外処理
CORBA例外処理の概念
CORBAシステム例外
CORBA C++クライアント・アプリケーション
システム例外の処理
ユーザー例外

Copyright ©1994, 2017,Oracle and/or its affiliates. All rights reserved