ユーザインタフェース技術です。新機能を紹介して行きたいと思います。代替え方法として開発されました。記載して開発するようになります。組み合わせでも動作させる事ができるようになっています。環境でも動作させる事ができるようになっています。動作させる事ができるようになっています。開発する際には、コンパイル時にオーバヘッドが掛かっていました。コードを生成し、コンパイルをを行っていました。プロセスと呼ばれ、約1~2秒程のオーバヘッドが掛かっていました(サーバの処理能力に依存)。ベースのコンパイラを使用しています。おける開発効率が向上します。サイトではページ間のデザインを統一するため、共通の表示部分を持たせる事が多いかと思います例えば、共通のヘッダやフッダ、サイドバー等はページ間で統一したいかと思います。ページでは下記のように共通部分を5つ(ヘッダ、左ペイン、右ペイン、フッダ、自由記載のコンテンツ領域)に分割する事ができます。この内、「自由記載のコンテンツ領域」以外は全ページで同一コンテンツを表示したいと考えます。このような場合、作成するページ毎に共通部分(ヘッダ、フッダ等)を記載すると、開発効率やメンテナンス性が非常に悪くなります。「テンプレート機能」を持ち共通部分をテンプレート内に記載し、必要な部分だけを編集する事ができるようになっています。使用して作成しています。アプリケーションを作成する事ができます。コンポーネントの詳細は下記をご参照ください。2.1」を選択してください。プロジェクトを作成しますが、下記のような手順で画面を作成していきます。各種ページの作成ちなみに、プロジェクトのディレクトリ構成は下記のように作成しています。すべてこのディレクトリ配下に作成します。ヘッダ部分の作成まず、ヘッダ部分を作成します。次に左ペインの部分を作成します。次に右ペインの部分を作成します。次にフッダ部を作成します。部分はちょっと手抜きですが、下記のように記述します。次に、上記で作成した各共通部分を含むテンプレートを作成します。プロジェクトから「新規」→「その他...」を選択してください。すると下記の画面が表示されます。テンプレート」を選択します。選択すると下記の画面が表示されますので、レイアウトのスタイルを選択して「完了(F)」ボタンを押下します。テンプレートを完成させます。タグを使ってそれぞれをテンプレートの適切な箇所に記載します。「レイアウトスタイル:」で「表」をチェックした際のテンプレートの記載内容を下記に示します。(画面構成は自由にカスタマイズができます。次に、テンプレートを利用した表示用のページを作成します。プロジェクトから「新規」→「その他...」を選択してください。すると下記の画面が表示されます。テンプレートクライアント」を選択します。ここで「テンプレート:」の「参照...」ボタンを押下してください。すると下記のように、テンプレートを選択するウィンドウが表示されます。作成したテンプレート(tableTemplate2.xhtml)を選択し「ファイルを選択」ボタンを押下します。最後に「完了(F)」ボタンを押下します。すると下記の雛形が自動生成されます。テンプレート」と「テンプレートクライアント」の関係を説明します。テンプレート」の中身を確認すると下記のタグが記載されている事が確認できます。name="bottom">一方で、「テンプレートクライアント」の中身を確認すると下記のタグが記載されている事が確認できます。更新する事ができます。タグの部分だけを残してその部分のみ)を編集します。コンテンツ領域」の内容を書きます。</body></html>テンプレートを使用して作成したコンテンツへアクセスすると下記の画面が表示されます。ページの開発が効率化され、本当に必要な部分の開発にのみ集中できるようになります。ページをかんたんに作成する事ができるようになります。プロジェクトは下記より入手可能です。すると画面中に下記のワーニングが表示されます。(すいません、原因がつかめていません。変更するとワーニングは表示されません。<param-name>javax.faces.PROJECT_STAGE</param-name><param-value>Production</param-value>原因がわかったら追記します。使用に同意したとみなされます。ポリシー%d人のブロガーが「いいね」をつけました。