UIX XMLとUIX JSPの類似点および相違点について

UIX XMLは、豊富なOracle ADF UIXコンポーネント・セットを使用してWebアプリケーションのユーザー・インタフェースを定義するためのXML言語です。UIX XML文書のファイル拡張子は .uixであり、このファイルには1つのWebアプリケーション・ページのレイアウト、ナビゲーションおよびコンテンツを定義するUIXコンポーネントの宣言的な記述が含まれています。実行時には、UIXサーブレットがUIX XML文書を解釈し、ブラウザまたはそのページをリクエストしたデバイスに出力が表示されます。

JDeveloperのUIXビジュアル・エディタを使用すれば、UIXユーザー・インタフェース・コンポーネントを追加および配置して視覚的にUIX Webページを作成し、アプリケーションをテストおよび実行できます。また、迅速な開発のために、個々のUIXページの作成を支援するウィザードと、UIX XMLテンプレート(UIT)ファイルも用意されています。さらに、UIXはOracle ADFフレームワークの一部であるため、多様なビジネス・ソースのデータ・バインディングをサポートしています。

UIX XMLアプリケーション作成の詳細は、「UIX XMLページの作成」を参照してください。

JavaServer Pages(JSP)はJavaサーブレットに基づくテクノロジで、Javaサーブレットと同様、サーバー側のテクノロジです。JSPページとサーブレットの重要な違いは、JSPページでは静的なページ表示と動的コンテンツの生成が別々に保持される点です。JSP Webページの設計者は、次のものを使用します。

JSPページには、.jspという拡張子が付きます。この拡張子によってWebサーバーは、ページをJSPコンテナで処理する必要があることを認識します。JSPコンテナは、JSPタグおよびスクリプトレットを解釈し、必要なコンテンツを生成し、結果をHTMLページまたはXMLページとしてクライアントに送り返します。

JSPアプリケーション作成の詳細は、「JSPページの操作」を参照してください。

UIX JSPには、JSP 1.2準拠のタグ・ライブラリの一連のタグを介してUIXコンポーネントを起動するタグ・ライブラリが用意されています。JSPタグによって、タブ、ボタン、表、ヘッダー、その他のレイアウト・コンポーネントおよびナビゲーション・コンポーネントをレンダリングするHTMLが生成されます。詳細は、「ADF UIX開発者ガイド」の「ADF UIX JSPタグ・ライブラリの使用方法」の章を参照してください。

UIX XMLとUIX JSPの主な相違点の一部を次に示します。

注意: UIX JSPタグ(接頭辞uix:が付いたタグ)、BC4J UIX JSPタグ(接頭辞bc4juix:が付いたタグ)、BC4J UIX XMLタグ(接頭辞bc4j:が付いたタグ)は、JDeveloper 10gでもそのままサポートされます。これらのタグを含む既存のページも実行でき、コンポーネント・パレットからページに新しいタグを追加することもできます。ただし、新しいUIXページを作成するための推奨される方法はUIX XMLを使用することであり、データ・バインドUIXページを作成するための推奨される方法はUIX XMLページで式言語(EL)を使用することです。ADFデータ・バインディングと新しいデータ・コントロール・パレットを使用して新しいUIXページにコンポーネントを追加する場合は、自動的に新しい推奨タグが採用されます。同一のページで、非推奨のタグと新しい形式のタグを併用することはできません。


UIX XML要素について
UIX JSPタグについて
JavaServer Pagesについて

データ・コントロール・パレットを使用したUIコンポーネントの挿入

 

Copyright © 1997, 2004, Oracle. All rights reserved.