UI部品とは、クライアントで使用するAjaxフレームワークの部品群の総称で、画面に表示される画面部品と、画面上に表示されない機能部品および機能付加部品があります。これらの部品を組み合わせて、多彩な操作性をもつ、Webアプリケーションの画面を容易に作成できます。
入力フィールド、チェックボックス、テーブルなど、画面に表示される機能を提供する部品です。
データモデルを定義するなど、画面上で利用する機能を提供する部品です。
入力フィールドへの入力時に文字列を補完するオートコンプリーション機能、フォーカス制御機能など、画面部品に対して機能を付加する部品です。
図1.1 UI部品の相関関係