コンピューティングの分野では、通常Oracle ADFと呼ばれるOracle Application Development Framework が、エンタープライズ アプリケーションを構築するためのJavaフレームワークを提供します。これは、Java EE 開発に対する視覚的かつ宣言的なアプローチを提供します。すぐに使用できる設計パターン、メタデータ駆動型、および視覚的なツール に基づいて、迅速なアプリケーション開発をサポートします。
サポートされているテクノロジー
MVC アーキテクチャに基づき、Oracle ADF は次の任意の組み合わせをサポートできます。
モデル
- Web サービス- SOAP と REST の両方
- TopLink - およびEclipseLink
- JavaBeans
- POJO -単純な Java クラス( Plain Old Javaオブジェクト)
- ADF ビジネス コンポーネント (エンティティ オブジェクト、ビュー オブジェクト)
- ポートレット
- CSVおよびXMLファイル
- SQLクエリ
コントローラ
- JavaServer Faces (JSF)
- ADF タスク フロー - 完全なプロセス フローと再利用性の側面を追加する JSF コントローラ レイヤーの拡張機能。
- ストラット
- Jspx (JavaServer Pages、JSP 標準の XML 準拠のバリエーション)
ビュー
- スイング
- Java サーバー ページ(JSP)
- JavaServer Faces (JSF)
- ADF Faces - JavaServer FacesのOracle実装[1]
- フェイスレット
- ADF モバイル ブラウザ - Apache Trinidadベース
- ADFデスクトップ統合によるExcel
Oracle JDeveloper の 無料 統合開発環境は、 ADF を使用してデータ管理アプリケーションを作成するためのグラフィカル インターフェイスを提供します。
Oracle は、Oracle Enterprise Pack For Eclipse で ADF 用の Eclipse ベースのツールも提供しています。
実装者は、Oracle ADF アプリケーションをJava EE準拠のコンテナにデプロイできます。Oracle WebLogic と IBM WebSphere は公式にサポートされています。無料の ADF Essentials エディションのユーザーは、GlassFish でこれらのアプリケーションのサポートを購入できます。
歴史
Oracle Corporationは1999年以来、Oracle ADFの一部、具体的にはADF Business Components(当時は「JBO」、後に「BC4J」(「Business Components for Java」)として知られていました)を販売してきました。[2]
[アップデート]汎用モデル/バインディング レイヤーを備えた 現在のADF アーキテクチャは、JDeveloper 9.0.5 で導入されました。
2006 年 6 月、Oracle Corporation は ADF Faces コンポーネント ライブラリをApache Trinidadに寄贈しました。(Oracle のJSF実装である ADF Faces には、100 を超えるコンポーネントが含まれています。) 2012 年 9 月、Oracle は「Oracle ADF Essentials」という名前で、コア Oracle ADF テクノロジーの無料バージョンを導入しました。詳細については、http://www.oracle.com/technetwork/developer-tools/adf/overview/components-1844931.html を参照してください。
ライセンス
Oracle ADF Essentials は、Oracle ADF の主要なコア テクノロジーをパッケージ化したものを無料で開発および展開できます。Oracle ADF Essentials のライセンス条件については、http://www.oracle.com/technetwork/licenses/adf-essentials-license-1837221.html を参照してください。「完全な」Oracle ADF の場合: Oracle Application Server ライセンスには、Oracle ADF のライセンス料金のコンポーネントが含まれています。つまり、Oracle Application Server ライセンスを購入したすべてのユーザーは、Oracle ADF を無料で使用できます。ADF をサード パーティのアプリケーション サーバーに展開したいユーザーは、お近くの Oracle 営業所で ADF ランタイム ライセンスを購入できます。ユーザーは、Oracle JDeveloper 内でのみ、Oracle ADF アプリケーションを無料で開発およびテストできます。
Oracle Corporationは2008年6月にWebLogicを買収したため、WebLogicをサードパーティのアプリケーションサーバーとは見なさなくなり、ADFはすべてのWebLogicライセンスに含まれています。[3]
サポート対象のお客様は、Oracle サポートへのリクエストを通じて Oracle ADF のソース コードにアクセスできます。
参照
参考文献
- ^ Desbiens, Frederic; Moskovits, Peter; Weckerle, Philipp (2010 年 1 月 5 日)。Oracle WebCenter 11g ハンドブック: 機能豊富でカスタマイズ可能なエンタープライズ 2.0 アプリケーションの構築。Oracle Press。McGraw Hill Professional (2009 年発行)。p. 47。ISBN
9780071629331. 2014-08-06取得。ADF
Faces は UIX を完全に改良したもので、さまざまなコンポーネントが JSF コンポーネントとして再開発されました。
- ^ Dorsey, Paul; Koletzke, Peter; Faderman, Avrom (2002 年 12 月)。Oracle9i Jdeveloper ハンドブック。p. 932。2009年 9 月 15 日取得。
[...]Business Components for Java (BC4J)[...]
- ^ 出典: http://blogs.oracle.com/devtools/2008/08/announcing_oracle_weblogic_ser.html 2008-08-21 にWayback Machineにアーカイブ
外部リンク
- 公式サイト
- Oracle ADFの基本
- Oracle JDeveloperサイト
- 基本デモ
- チュートリアル
- JSR-227(廃止)
- JDeveloper 10.1.3 タグ ライブラリ情報
