Developer Tools
JDeveloper
Oracle JDeveloperアプリケーションは、組織構造の最上位レベルです。 アプリケーションの開発中に、操作しているオブジェクトの情報がここに格納されます。 同時に、プロジェクトとすべての環境設定が追跡されます。 [ 詳細はこちら]
JSFApplicationと入力します。
アプリケーション・テンプレートを使用すると、標準アプリケーション向けのプロジェクト構造を素早く作成できます。このプロジェクト構造に は、適切なテクノロジーの組合せが事前に指定されています。 テンプレートから作成された新規アプリケーションがアプリケーション・ナビゲータに表示される際、各プロジェクトには関連するテクノロジー・スコープが設 定され、プロジェクト階層に分割されます。 [ 詳細は こちら]
新しいアプリケーションを作成すると、Application Overviewウィンドウがデフォルトでエディタ・ウィンドウ領域に開きます。 このウィンドウには、Oracle JDeveloper内で作成されるすべてのオブジェクトがオブジェクト・タイプごとに配置されて表示されます。 新しいオブジェクトを作成したり、まだ作成していない新しいタイプのオブジェクトを参照したり、オブジェクトのコンテキスト・メニューからアクションを起 動したりできます。 [ 詳細はこちら]
例に合わせるため、各キュー・カードの指示にしたがって、値を入力するかオプションを選択します。 そうすることで、記載されているとおりにキュー・カードの手順を実行できます。 [ 詳細はこちら]
Start.jspを入力します。
ウィザードを使用してJSFページを作成する際には、UIコンポーネントをプログラムで操作できるようにするために、ページ上のコンポーネ ントをマネージドBean内に公開するかどうかを指定できます。 指定可能なオプションは、Create JSF Pageウィザードの Page Implementationセクションに一覧表示されます。 この例では、ページ作成時に自動コンポーネント・バインディングを 使用しないように選択します。 [ 詳細はこちら]
JSFページの作成ステップが完了すると、アプリケーション・ナビゲータは次のように表示されます。 [ 詳細はこちら]
ユーザー・インタフェースを作成するには、JSF UIコンポーネントをJSFページに追加します。 この例では、統合ツール(すなわち、コンポーネント・パレット、JSP/HTMLビジュアル・エディタ、プロパティ・インスペクタ)を組み合わせて使用す ることで、ユーザー・インタフェースを設計します。 これらのいずれかのツールでページを変更すると、変更した内容がほかのツールにも反映されます。 [ 詳細はこちら]
ページを作成した時点で、JSFコンポーネントを提供する次の2つのJSFライブラリがページ内に含まれました。 [ 詳細はこちら]
Click hereに変更します。 [Enter]を押します。
Oracle JDeveloper内で標準のJSFコンポーネントを使用している際は、プロパティ・インスペクタ内でコンポーネント・タグ属性を表示および設定できま す。 大部分の標準JSFコンポーネント・タグ属性には、JSF Expression Language(EL)を使用して、値式(
#{
expression}
) を指定できます。 たとえば、
#{personData.username}となります。 [
詳細はこちら]
UIの設計ステップが完了すると、 Start.jspページのビジュアル・エ ディタには、ユーザーがデータを入力するための入力フィールドと、アクションを起動するためのボタンが追加されます。 デフォルトの出力テキスト値を削除したため、出力テキスト・フィールドはページ上で不可視化されています。 [ 詳細はこちら]
ここでは、メソッドを作成し、
Start.jspページ上のコマンド・ボタン・コンポーネントに関連づけます。 このメソッドはユーザーがテキスト・フィールドに入力した値を取得して、入力フィールドの下の出力テキスト・フィールドに表示します。 [
詳細はこちら]
ページの自動コンポーネント・バインディングを有効にするには、次のいずれかの方法を使用します。 [ 詳細はこちら]
backing_startを、クラス名として
StartInfoを 入力します。 パッケージ名として
project1.backingを入力します。
Generate Class If It Does Not Exist
チェックボック スがオンになっていることを確認してから、「
OK
」をクリックします。 「
OK
」をクリックして、Page Propertiesダイアログを閉じます。
JSFを使用すると、ユーザー・インタフェース内のコンポーネントを任意のJavaBeanに直接バインドできますが、JSFマネージド Beanを使用する方法が最適です。 [ 詳細はこちら]
Oracle JDeveloperは、統合されたOracle Containers for Java EE(OC4J)と呼ばれるJava EEランタイム・サービスを備えています。このランタイム・サービスを使用すると、Oracle JDeveloper IDEから、アプリケーションとそのプロジェクトをJava EEコンテナ内のJava EEアプリケーションとして実行およびテストできます。 デフォルトでは、Oracle JDeveloperにバンドルされたスタンドアロンOC4Jのインスタンスを参照する、DefaultServerという名前のサーバー・インスタンス が自動的に構成されます。 特別な接続設定は必要ありません。 アプリケーション・プロジェクト全体または個々のJSFページを実行できます。 [ 詳細はこちら]
このステップが完了すると、アプリケーション・ナビゲータは次のように表示されます。 [ 詳細はこちら]