Oracle ADF Business Componentsの開発

Oracle ADF Business Components(旧BC4J)は、J2EE MVCアプリケーション用ビジネス・サービスを作成するためのJDeveloperのJ2EE準拠テクノロジです。Oracle ADF Business Componentsを使用しなくてもJDeveloperでビジネス・サービスを開発することは可能ですが(Webサービス、EJB、TopLink POJO、または独自の実装も使用できます)、Oracle ADF Business Componentsを使用すると、パフォーマンス、スケーラビリティ、移植性および再利用性に優れたビジネス・サービスを最小のコーディングで簡単に作成できます。

トピック・タイトル トピックの内容
Oracle ADF Business Componentsの新機能 経験豊富なOracle ADF Business Componentsプログラマを対象に、Oracle ADF Business Componentsの最新の変更を説明します。
Oracle ADF Business Componentsの概要

Oracle ADF Business Componentsによる開発中にすべてのプログラマが理解しておく必要のある重要な概念を説明します。

注意: このドキュメントに記載されたトピックをよく理解しておくことをお薦めします。

Oracle ADF Business Componentsプロジェクトの作成

新しいOracle ADF Business Componentsプロジェクトを作成する手順を説明します。

他のユーザーが作成したビジネス・コンポーネントのインポート ソース・コードまたはコンパイル済コードからOracle ADF Business Componentsをインポートする手順を説明します。
Oracle ADF Business Componentsでのデータベース・オブジェクトの表現 ビジネス・ドメイン・コンポーネント(エンティティ・オブジェクト、アソシエーション、ドメイン)を使用してデータベース表、ビュー、シノニム、スナップショット、Oracleオブジェクト型、制約および関係を表現します。
ビジネス・ロジックの実装 ビジネス・ドメイン・コンポーネントを使用して検証、デフォルト設定、計算、イベント、例外処理、および他のビジネス・ロジックを実装します。
クライアントへのデータの公開 データ・モデル・コンポーネント(ビュー・オブジェクト、ビュー・リンク、アプリケーション・モジュール)を使用してデータを取得および形成し、データへのアクセスを提供します。
トランザクションの管理 トランザクションのコミットとロールバック、およびデータのポストを行います。また、ポスト、コミットおよびロールバックのカスタマイズと、一貫性の保証も行います。
ビジネス・コンポーネントのテスト Business Component Browserを使用して、JDeveloper環境内でOracle ADF Business Components機能をテストします。
ビジネス・コンポーネントのチューニング Oracle ADFアプリケーションのパフォーマンスとスケーラビリティを向上します。
レガシー・ビジネス・コンポーネント・アプリケーションのカスタマイズ 既存のOracle ADFアプリケーション(ソース・コードを入手していないアプリケーションも含む)の機能を変更します。
Oracle9i LiteおよびOracle以外のデータソース用のOracle ADF Business Componentsの開発 Oracle8iおよびOracle9i以外のデータベースの開発における重要な手順および制限事項を説明します。
Oracle ADF Business Componentsでのセキュリティの実装 JAASを利用してOracle ADFアプリケーションに認証と認可を提供し、データの監査証跡を作成します。
Oracle ADF Business Componentsシステム・プロパティの設定方法 様々なビジネス・コンポーネントの、実行時プロパティの設定方法を説明したユーティリティ・トピックです。
ビジネス・コンポーネントのデプロイ Oracle ADFアプリケーションをWebモジュールに、EJBまたはWebサービスとしてローカルにデプロイします。
Oracle ADF Business Componentsリファレンス Oracle ADF Business Componentsの使用時に役立つ表やクイック・リファレンスが含まれています。

Oracle ADFの開始
モデル・プロジェクト用ビジネス・サービスの作成
ADF Swingアプリケーションの開発
XSQLサーブレットを使用したデータ・バインドXMLページの開発
Enterprise JavaBeansコンポーネントの開発