Oracle Application Development FrameworkOracle Application Development Framework(Oracle ADFまたは単にADF)とは、Oracle社が提供するアプリケーション開発用のJavaフレームワークである。 ADFは視覚的・宣言的なアプローチでJava EE開発を支援するフレームワークである。 サポートする技術MVCモデルに基づくADFのサポートする技術は以下の通り。 Model
Controller
View
Oracleの無料統合開発環境である、JDeveloperを用いて、ADFアプリケーションのグラフィカルな作成・管理を行うことができる。 また、Oracle Enterprise Pack for Eclipseには、EclipseベースのADF用開発ツールが用意されている。 開発者は、作成したADFアプリケーションを、Java EE準拠のWebコンテナにデプロイできる。 中でも、Oracle WebLogic ServerおよびIBM WebSphereは公式にサポートされている。無料のEssentials版のユーザーは、GlassFishでアプリケーションのサポートを購入できる。 モバイルアプリケーション開発モバイルアプリケーションフレームワーク(MAF) は、Oracle社によるモバイルアプリケーション開発のための戦略的方向性をもつ。 これは、以前はOracle ADF Mobileとして知られていた製品のブランド変更となる。 名称変更はMAFとADFとを区別するための戦略的決定であった。 また、MAFは、iOSとAndroidの両方で単一のソースとネイティブアプリケーションによる開発を可能にする、モバイル開発用のハイブリッドフレームワークである。 モバイルアプリケーション内のロジックのコーディングはJava言語で行われ、UIレイヤーは、HTML5ベースのユーザーインターフェイスを生成するコンポーネントセット(AMX)で開発することができるうえ、Oracle MAFは、ローカルHTML5ページに対し、他のサーバーから生成されたリモートHTMLコンテンツを組み込むことができる。 Oracle MAFには、ADFタスクフローの概念に基づくコントローラ・レイヤーと、UIをサービスに簡単にバインドするためのADFバインディング・ソリューションが含まれている。 Oracle MAFは、GPS、連絡先、SMSなどのデバイス機能との相互作用をサポートしている。 参照外部リンク参考文献
|
Portal di Ensiklopedia Dunia