第4章 RichFaces フレームワークの基本概念
4.1. はじめに リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
RichFaces フレームワーク は、 既存ページへ AJAX 機能を追加するコンポーネントライブラリとして実装されます。 そのため、 JavaScript コードを書いたり、 既存コンポーネントを新しい AJAX ウィジットに置き換える必要がありません。 RichFaces は従来のコンポーネント全体のサポートではなく、 ページ全体の AJAX サポートを有効にするため、 クライアント上の AJAX イベントによって変更された内容を反映するページの領域を定義することができます。
下図は全体のプロセスを表しています。
図4.1 要求処理フロー
RichFaces では、 AJAX 要求の結果でアップデートしたい JSF ページのセクションを JSF タグを使用して定義できます。 また、 サーバーへ AJAX 要求を送信するためのオプションを複数提供します。 すべてが自動的に行われるため、 JavaScript や
XMLHTTPRequest オブジェクトを手作業で書く必要はありません。