ここでは、このマニュアルの対象読者、構成および表記規則について説明します。また、関連するOracleマニュアルのリストも記載されています。
JPublisherユーティリティは、JavaアプリケーションのクラスをSQLまたはPL/SQLのエンティティやサーバー・サイドJavaクラスに対応付ける必要のあるJavaプログラマを対象としています。
この章の内容は次のとおりです。
このマニュアルは、データベース・アプリケーションで次のような作業を行うJava Database Connectivity(JDBC)およびJava2 Platform, Enterprise Edition(J2EE)プログラマを対象としています。
オブジェクト型、VARRAY
型およびネストした表型など、SQLユーザー定義型にマップするJavaクラスの作成
OPAQUE
型にマップするJavaクラスの作成
PL/SQLパッケージにマップするJavaクラスの作成
サーバー・サイドJavaクラスをコールするクライアント・サイドJavaスタブの作成
JavaクラスのメソッドとしてのSQL問合せまたはデータ操作言語(DML)文の公開
Webサービスのクライアント・プロキシ・クラス用のJavaラッパーとPL/SQLラッパーの作成
Webサービスとしてのサーバー・サイドSQL、PL/SQLまたはJavaエンティティの公開
このマニュアルを使用するには、Java、Oracle Database、SQL、PL/SQLおよびJDBCに関する知識が必要です。
Oオラクル社は、障害のあるお客様にもオラクル社の製品、サービスおよびサポート・ドキュメントを簡単にご利用いただけることを目標としています。オラクル社のドキュメントには、ユーザーが障害支援技術を使用して情報を利用できる機能が組み込まれています。HTML形式のドキュメントで用意されており、障害のあるお客様が簡単にアクセスできるようにマークアップされています。標準規格は改善されつつあります。オラクル社はドキュメントをすべてのお客様がご利用できるように、市場をリードする他の技術ベンダーと積極的に連携して技術的な問題に対応しています。オラクル社のアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/accessibility/
を参照してください。
ドキュメント内のサンプル・コードのアクセシビリティについて
スクリーン・リーダーは、ドキュメント内のサンプル・コードを正確に読めない場合があります。コード表記規則では閉じ括弧だけを行に記述する必要があります。しかしJAWSは括弧だけの行を読まない場合があります。
外部Webサイトのドキュメントのアクセシビリティについて
このドキュメントにはオラクル社およびその関連会社が所有または管理しないWebサイトへのリンクが含まれている場合があります。オラクル社およびその関連会社は、それらのWebサイトのアクセシビリティに関しての評価や言及は行っておりません。
Oracleサポート・サービスへのTTYアクセス
アメリカ国内では、Oracleサポート・サービスへ24時間年中無休でテキスト電話(TTY)アクセスが提供されています。TTYサポートについては、 (800)446-2398にお電話ください。アメリカ国外からの場合は、+1-407-458-2479にお電話ください。
このマニュアルの構成は、次のとおりです。
JPublisherを使用して、SQLオブジェクトおよびPL/SQLオブジェクト、Oracle Streamsアドバンスト・キュー(AQ)、サーバー・サイドJavaクラスおよびWebサービスを公開する方法を説明します。
JPublisherユーティリティの概要と例、このリリースでの新機能およびJPublisher操作の概要について説明します。
JPublisherのデータ型マッピングの詳細と、Java間での型マッピングのスタイル・メカニズムについて説明します。
Webサービスに対するサポートの概要、JPublisher出力のフィルタリング、移行および下位互換性など、JPublisherのその他の機能と考慮事項について説明します。
出力パラメータ(PL/SQLのIN OUT
またはOUT
パラメータ)の処理方法、オーバーロードされたメソッドの変換方法、生成されたクラスとインタフェースの使用方法など、JPublisherにより生成されるクラス、インタフェースおよびサブクラスの詳細と概念について説明します。
JPublisherのコマンドライン構文、コマンドライン・オプションと使用方法および入力ファイル形式の詳細について説明します。
各章では長すぎて記載しきれなかったサンプル・コードを示します。これには、WebサービスをサポートするためのJava間の型変換の例や、JavaおよびPL/SQLラッパーの例が含まれます。
JPublisherのトラブルシューティングのヒントについて説明します。
詳細は、次のOracleドキュメントを参照してください。
Oracle Databaseリリースについては、Oracle Java Platformグループから次のマニュアルが提供されます。
『Oracle Database Java開発者ガイド』
このマニュアルでは、Oracle DatabaseにおけるJavaの基本概念と、サーバー側の構成および機能性の概要について説明しています。このマニュアルには、JDBCなど特定の製品ではなく、Oracle DatabaseのJava環境全般に関する情報が記載されています。
また、Oracle Databaseで直接実行するプログラムであるJavaストアド・プロシージャについても説明しています。ストアド・プロシージャ(ファンクション、プロシージャおよびトリガー)により、Java開発者はビジネス・ロジックをサーバー・レベルで実装して、アプリケーション・パフォーマンス、拡張性およびセキュリティを改善できます。
『Oracle Database JDBC開発者ガイドおよびリファレンス』
このマニュアルでは、JDBC標準のOracle実装のプログラミング構文および機能について説明しています。Oracle JDBCドライバの概要、JDBC 1.22、2.0および3.0機能のOracleの実装の詳細、Oracle JDBCの型の拡張とパフォーマンスの拡張の説明が記載されています。
Oracle Application Serverリリースについては、Oracle Java Platformグループから次のマニュアルが提供されます。
『Oracle Application Server Containers for J2EE開発者ガイド』
『Oracle Application Server Containers for J2EEサービス・ガイド』
『Oracle Application Server Containers for J2EEセキュリティ・ガイド』
『Oracle Application Server Containers for J2EEサーブレット開発者ガイド』
『Oracle Application Server Containers for J2EE JavaServer Pages開発者ガイド』
『Oracle Application Server Containers for J2EE JSPタグ・ライブラリおよびユーティリティ・リファレンス』
『Oracle Application Server Containers for J2EE Enterprise JavaBeans開発者ガイド』
Oracle Server Technologiesグループからは、次のマニュアルが提供されます。
『Oracle XML DB開発者ガイド』
『Oracle XML Developer's Kitプログラマーズ・ガイド』
『Oracle Database XML Java API Reference』
『Oracle Databaseアドバンスト・アプリケーション開発者ガイド』
『Oracle Database SecureFilesおよびラージ・オブジェクト開発者ガイド』
『Oracle Databaseオブジェクト・リレーショナル開発者ガイド』
『Oracle Database PL/SQLパッケージ・プロシージャおよびタイプ・リファレンス』
『Oracle Database PL/SQL言語リファレンス』
『Oracle Database SQL言語リファレンス』
『Oracle Database Net Services管理者ガイド』
『Oracle Database Advanced Security管理者ガイド』
『Oracle Databaseグローバリゼーション・サポート・ガイド』
『Oracle Databaseリファレンス』
注意: Oracleエラー・メッセージ・マニュアルは、HTML形式でのみ配布されます。Oracle Documentation CDにアクセスできる場合にのみ、範囲を指定してエラー・メッセージを参照できます。特定の範囲を検索した後、ブラウザの「このページの検索」機能を使用して特定のメッセージを検索できます。インターネットに接続している場合は、Oracleオンライン・マニュアルのエラー・メッセージ検索機能を使用して、特定のエラー・メッセージを検索できます。 |
Oracle Application Serverグループからは、次のマニュアルが提供されます。
『Oracle Application Server管理者ガイド』
『Oracle HTTP Server管理者ガイド』
『Oracle Application Serverパフォーマンス・ガイド』
『Oracle Application Serverグローバリゼーション・サポート・ガイド』
『Oracle Application Server Web Cache管理者ガイド』
『Oracle Application Server Web Services開発者ガイド』
『Oracle Application Serverアップグレード』
Oracle JDeveloperグループからは、次のドキュメントが提供されます。
JDeveloperオンライン・ヘルプ
Oracle Technology Network上のJDeveloperマニュアル
http://otn.oracle.com/products/jdev/content.html
リリース・ノート、インストール関連ドキュメント、ホワイト・ペーパーまたはその他の関連ドキュメントは、OTN-J(Oracle Technology Network Japan)から、無償でダウンロードできます。OTN-Jを使用するには、オンラインでの登録が必要です。登録は、次のWebサイトから無償で行えます。
http://otn.oracle.co.jp/membership/
すでにOTN-Jのユーザー名およびパスワードを取得している場合は、次のURLでOTN-J Webサイトのドキュメントのセクションに直接接続できます。
http://otn.oracle.co.jp/document/
追加情報は、次のURLを参照してください。
http://jcp.org/aboutJava/communityprocess/final/jsr101/index.html
このリンクを使用すると、JAX-RPCおよびホルダーに関する情報を含むJava API for XML-based RPC(JAX-RPC)1.0仕様にアクセスできます。
http://java.sun.com/j2se/1.3/docs/tooldocs/solaris/native2ascii.html
Java Development Kit(JDK)ユーザーの場合は、このリンクを使用すると、Java環境でサポートされている文字のエンコーディング情報を含むnative2ascii
ドキュメントが表示されます。
この項では、このマニュアルの本文およびコード例で使用される表記規則について説明します。この項の内容は次のとおりです。
本文では、特定の項目が一目でわかるように、次の表記規則を使用します。次の表に、その規則と使用例を示します。
規則 | 意味 | 例 |
---|---|---|
太字 |
太字は、本文中で定義されている用語および用語集に記載されている用語を示します。 |
この句を指定すると、索引構成表が作成されます。 |
固定幅フォントの |
固定幅フォントの大文字は、システム指定の要素を示します。このような要素には、パラメータ、権限、データ型、Recovery Managerキーワード、SQLキーワード、SQL*Plusまたはユーティリティ・コマンド、パッケージおよびメソッドがあります。また、システム指定の列名、データベース・オブジェクト、データベース構造、ユーザー名およびロールも含まれます。 |
|
固定幅フォントの |
固定幅フォントの小文字は、実行可能ファイル、ファイル名、ディレクトリ名およびユーザーが指定する要素のサンプルを示します。このような要素には、コンピュータ名およびデータベース名、ネット・サービス名および接続識別子があります。また、ユーザーが指定するデータベース・オブジェクトとデータベース構造、列名、パッケージとクラス、ユーザー名とロール、プログラム・ユニットおよびパラメータ値も含まれます。 |
パスワードは、
|
|
注意: プログラム要素には、大文字と小文字を組み合せて使用するものもあります。これらの要素は、記載されているとおりに入力してください。 |
|
固定幅フォントの |
固定幅フォントの小文字のイタリックは、プレースホルダまたは変数を示します。 |
|
コード例は、SQL、PL/SQL、SQL*Plusまたは他のコマンドライン文の例です。次のように固定幅フォントで表示され、通常のテキストと区別されます。
SELECT username FROM dba_users WHERE username = 'MIGRATE';
次の表に、コード例で使用される表記規則とその使用例を示します。
規則 | 意味 | 例 |
---|---|---|
|
大カッコは、カッコ内の項目を任意に選択することを表します。大カッコは、入力しないでください。 |
|
|
中カッコは、カッコ内の項目のうち、1つが必須であることを表します。中カッコは、入力しないでください。 |
|
|
縦線は、大カッコまたは中カッコ内の複数の選択項目の区切りに使用します。項目のうちの1つを入力します。縦線は、入力しないでください。 |
|
|
水平の省略記号は、次のいずれかを示します。 |
|
. . . |
垂直の省略記号は、例に直接関連しない複数の行が省略されていることを示します。 |
|
その他の記号 |
大カッコ、中カッコ、縦線および省略記号以外の記号は、記載されているとおりに入力する必要があります。 |
|
イタリック体 |
イタリック体は、特定の値を指定する必要があるプレースホルダや変数を示します。 |
|
大文字 |
大文字は、システム指定の要素を示します。これらの要素は、ユーザー定義の要素と区別するために大文字で示されます。大カッコ内にないかぎり、表示されているとおりの順序および綴りで入力します。ただし、大/小文字が区別されないため、小文字でも入力できます。 |
|
小文字 |
小文字は、ユーザー指定のプログラム要素を示します。たとえば、表名、列名またはファイル名などです。 |
|
|
注意: プログラム要素には、大文字と小文字を組み合せて使用するものもあります。これらの要素は、記載されているとおりに入力してください。 |
|
次の各項に、各サービスに接続するためのURLを記載します。
オラクル製品サポートの購入方法、およびOracleサポート・サービスへの連絡方法の詳細は、次のURLを参照してください。
http://www.oracle.co.jp/support/
製品のマニュアルは、次のURLにあります。
http://otn.oracle.co.jp/document/
研修に関する情報とスケジュールは、次のURLで入手できます。
http://www.oracle.co.jp/education/
オラクル製品やサービスに関するその他の情報については、次のURLから参照してください。
http://www.oracle.co.jp
http://otn.oracle.co.jp
注意: ドキュメント内に記載されているURLや参照ドキュメントには、Oracle Corporationが提供する英語の情報も含まれています。日本語版の情報については、前述のURLを参照してください。 |