Cosminexus アプリケーションサーバ V8 アプリケーション開発ガイド

[目次][用語][索引][前へ][次へ]

10.1.1 JSFを利用した開発

JSFは,Webアプリケーションのユーザインタフェースを開発するためのフレームワークです。MVCアーキテクチャの「View」であるユーザインタフェースの構成要素,Swingが持つようなイベント処理とコンポーネントのレンダリング要素を部品として持っています。それらの部品をフォームに配置することでユーザインタフェースを作成できます。また,「Controller」であるサーブレットでWebアプリケーションを管理する機能も持っています。

JSFを利用し,MyEclipseでJ2EEアプリケーションを開発する場合の流れを次に示します。

  1. プロジェクトの作成
    JSFを利用する新規のWebプロジェクトを作成します。
  2. メッセージバンドルの作成
    J2EEアプリケーションで使用するメッセージバンドル(メッセージとその関連キーを格納するプロパティファイル)を作成します。
  3. マネージドBeanの作成
    JSPファイルにユーザが入力したデータを格納したり,JSPファイルから要求された処理を実行したりするマネージドBeanを作成します。
  4. JSPファイルの作成
    J2EEアプリケーションのJSPファイルを作成します。
  5. J2EEアプリケーションの実行
    JSFを利用したJ2EEアプリケーションをデプロイして実行します。