ICEfacesとは、Java開発者向けのWebアプリケーションフレームワークである。このフレームワークを用いると、開発者はJavaScriptを記述することなしに、Ajaxアプリケーションを構築することが可能となる。 前稿、「【ハウツー】JavaScriptの記述が不要! Java開発者向け本格的AjaxフレームワークICEfaces」では、ICEfacesのデモアプリケーションを動作させながら、ICEfacesの基本的なアーキテクチャについて説明した。本稿では、JSFの基本的な知識があることを前提に、前稿にて十分に紹介できなかったICEfacesのコンポーネントについて紹介したい。 本稿の前半では、ICEfacesの提供するコンポーネントとはどのようなものであり、どのようなコンポーネントが用意されているのかについて紹介する。また、コンポーネントを用いた開発を容易にする開発環境についても