WebSphere Application Server for i5/OS, Version 6.1   
             オペレーティング・システム: i5/OS

             目次と検索結果のパーソナライズ化

ActiveX アプリケーション・クライアント・コードの開発

このトピックでは、Visual Basic、VBScript、Active Server Pages などの、 ActiveX Windows プログラムの開発に関する概要を説明します。 これらのプログラムは、WebSphere ActiveX から EJB へのブリッジを使用して、 エンタープライズ Bean にアクセスするためのものです。

始める前に

重要: このトピックでは、 ユーザーが ActiveX プログラミングおよび Windows プラットフォームでの開発に精通していることを前提としています。

適切なプログラミングのガイドラインとして、ActiveX から EJB へのブリッジに提供されている情報も参考にしてください。

このタスクについて

ActiveX から EJB へのブリッジを使用して Java クラスにアクセスするには、 ActiveX プログラムを開発して、以下のステップを完了します。

プロシージャー

  1. XJB.JClassFactory オブジェクトのインスタンスを作成します。
  2. XJB.JClassFactory オブジェクトの XJBInit() メソッドを呼び出すことによって 、ActiveX プログラム・プロセスに Java 仮想マシン (JVM) コードを作成します。 ActiveX プログラムが XJB.JClassFactory オブジェクトを作成して、 XJBInit() メソッドを呼び出すと、JVM コードが初期化されていつでも使用できるようになります。
  3. XJB.JClassFactory FindClass() メソッドおよび NewInstance() メソッドを使用して、 Java クラスのプロキシー・オブジェクトを作成します。 ActiveX プログラムは、プロキシー・オブジェクトを使用して、 Java クラス、オブジェクト・フィールド、およびメソッドにアクセスできます。
  4. Java メソッド呼び出し構文を使用して Java クラスのメソッドを呼び出し、 必要に応じて Java フィールドにアクセスします。
  5. 自動変換できない場合は、ヘルパー関数を使用して変換を行います。 変換は、以下のデータ型の間で行うことができます。
    • Java バイトと Visual Basic バイト
    • Visual Basic 通貨型と Java 64 ビット
  6. Java クラスから戻されたエラーを処理するメソッドをインプリメントします。 Visual Basic または VBScript では、 Err.Number フィールドと Err.Description フィールドを使用して、 実際の Java エラーを判別します。

次の作業

ActiveX クライアント・コードを開発した後、ActiveX アプリケーションを開始します。



サブトピック
ActiveX アプリケーションの開始
JClassProxy クラスおよび JObjectProxy クラス
Java 仮想マシンの初期化についてのヒント
例: エンタープライズ Bean への ActiveX アプリケーション・クライアントの開発
例: ActiveX からエンタープライズ Bean への Java メソッドの呼び出し
Java フィールド・プログラミングのヒント
ActiveX から Java プリミティブ・データ型への変換値
ActiveX アプリケーション・クライアントの配列についてのヒント
ActiveX アプリケーション・クライアントのエラー処理コード
スレッド化のヒント
例: System.out メッセージの表示
例: アプリケーション・クライアントのロギングおよびトレースの使用可能化
ActiveX クライアントのプログラミングのベスト・プラクティス
関連資料
クライアント・プログラムが機能しない
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 5:46:14 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.iseries.doc/info/iseries/ae/tcli_developactivex.html