Developer Tools
JDeveloper
Oracle JDeveloperアプリケーションは、組織構造の最上位レベルです。 アプリケーションの開発中に、操作しているオブジェクトの情報がここに格納されます。 同時に、プロジェクトとすべての環境設定が追跡されます。 [ 詳細はこちら]
JSFNavigateAppと入力します。
アプリケーション・テンプレートを使用すると、標準アプリケーション向けのプロジェクト構造を素早く作成できます。このプロジェクト構造に は、適切なテクノロジーの組合せが事前に指定されています。 テンプレートから作成された新規アプリケーションがアプリケーション・ナビゲータに表示される際、各プロジェクトには関連するテクノロジー・スコープが設 定され、プロジェクト階層に分割されます。 [ 詳細は こちら]
新しいアプリケーションを作成すると、Application Overviewウィンドウがデフォルトでエディタ・ウィンドウ領域に開きます。 このウィンドウには、Oracle JDeveloper内で作成されるすべてのオブジェクトがオブジェクト・タイプごとに配置されて表示されます。 新しいオブジェクトを作成したり、まだ作成していない新しいタイプのオブジェクトを参照したり、オブジェクトのコンテキスト・メニューからアクションを起 動したりできます。 [ 詳細はこちら]
例に合わせるため、各キュー・カードの指示にしたがって、値を入力するかオプションを選択します。 そうすることで、記載されているとおりにキュー・カードの手順を実行できます。 [ 詳細はこちら]
faces-config.xmlを デフォルトのまま受け入れます。
Servlet 2.5JSP 2.1 (Java EE 1.5)が
Web Application Version
ドロップダウン・リストで選択されている ことを確認します。 「
OK
」をクリックします。
デフォルトで、Oracle JDeveloperにより
faces-config.xmlファイルは空白の JSFナビゲーション・ダイアグラムとして開きます。これは、アプリケーションのページ間のナビゲーションを定義するためです。 [
詳細はこちら]
failureに変えます。
ダイアグラムでJSFページ・ナビゲーションの作成ステップが完了すると、JSFナビゲーション・ダイアグラムは次のように表示されます。 [ 詳細はこちら]
JavaServer Facesを使用したアプリケーションによって作成されるJSFページは、JSPページ(ファイル拡張子は
.jsp) またはJSPドキュメント(ファイル拡張子は
.jspx)です。 [
詳細はこちら]
Login.jspに変更します。
ウィザードを使用してJSFページを作成する際には、UIコンポーネントをプログラムで操作できるようにするために、ページ上のコンポーネ ントをマネージドBean内に公開するかどうかを指定できます。 指定可能なオプションは、Create JSF Pageウィザードの Page Implementationセクションに一覧表示されます。 この例では、ページ作成時に自動コンポーネント・バインディングを 使用しないように選択します。 [ 詳細はこちら]
Success.jspと
Failure.jspを つけます。
JSFページの作成ステップが完了すると、アプリケーション・ナビゲータは次のように表示されます。 [ 詳細はこちら]
ユーザー・インタフェースを作成するには、JSF UIコンポーネントをJSFページに追加します。 この例では、統合ツール(すなわち、コンポーネント・パレット、JSP/HTMLビジュアル・エディタ、プロパティ・インスペクタ)を組み合わせて使用す ることで、ユーザー・インタフェースを設計します。 これらのいずれかのツールでページを変更すると、変更した内容がほかのツールにも反映されます。 [ 詳細はこちら]
ページを作成した時点で、JSFコンポーネントを提供する次の2つのJSFライブラリがページ内に含まれています。 [ 詳細はこちら]
Oracle JDeveloper内で標準のJSFコンポーネントを使用しながら、プロパティ・インスペクタ内でコンポーネント・タグ属性を表示および設定できます。 大部分の標準JSFコンポーネント・タグ属性には、JSF Expression Language(EL)を使用して、値式(
#{
expression}
) を指定できます。 たとえば、
#{personData.username}となります。 [
詳細はこちら]
Loginに変更したら、[Enter]を押します。
You have successfully logged inに変更しま す。
Login has failedのテキストを使用して、ステップ 6を繰り返します。
UIの設計ステップが完了すると、 Login.jspページのビジュアル・エ ディタには、ユーザーがテキストを入力できる入力フィールドと、ページのナビゲーションを制御するコードを追加するためのコマンド・ボタンが表示されるよ うになります。 [ 詳細はこちら]
JSFナビゲーション・ルール以外にも、アプリケーションで必要なそのほかのリソースはJSF構成ファイル
faces-config.xmlに 定義されています。 アプリケーションで必要となるリソースには、アプリケーション・ページで表示するテキストを含むファイルやアプリケーションで取り扱えるよう JavaBeansで定義されたデータなどがあります。 [
詳細はこちら]
ページの自動コンポーネント・バインディングを有効にするには、次のいずれかの方法を使用します。 [ 詳細はこちら]
backing_loginを、クラス名として
LoginInfoを 入力します。 パッケージ名として
project1.backingを入力します。
Generate Class If It Does Not Exist
チェック・ボッ クスがオンになっていることを確認してから、「
OK
」をクリックします。 「
OK
」をクリックして、Page Propertiesダイアログを閉じます。
JSFを使用すると、ユーザー・インタフェース内のコンポーネントを任意のJavaBeanに直接バインドできますが、JSFマネージド Beanを使用する方法が最適です。 [ 詳細はこちら]
Login.jspページから
Success.jspページまたは
Failure.jspペー ジへ移動するためのコードを入力します。
JSF構成ファイルにはいくつかのナビゲーション・ルールがあり、それぞれのルールに対していくつかのナビゲーション・ケースが含まれてい ます。 ここまでの例で、JFSナビゲーション・ダイアグラムを作成し、最新のキュー・カードへナビゲーション・ケースを追加した際に、次のナビゲーション・ルー ルとナビゲーション・ケースが
faces-config.xmlに自動で作成されました。 [
詳細はこちら]
このステップが完了すると、アプリケーション・ナビゲータは次のように表示されます。 [ 詳細はこちら]