TOPシステム開発> アプリケーションロジックの追加
まるごとサーバサイドJava
JDeveloperで学ぶJSF入門

第9回:アプリケーションロジックを追加する

著者:WINGSプロジェクト  佐藤治夫(株式会社ビープラウド)、
小泉守義

監修:山田祥寛   2006/8/23
1   2  3  次のページ
アプリケーションロジックの追加

   これまで作ってきたものは、外枠だけのモックアップ(模型)でしたが、これにロジックを追加して、アプリケーションとして完成させていきます。

   そのためにはモデルを構成するオブジェクトの作成が必要になるので、今回のアプリケーションでは占いの利用者情報を格納するBean(UserInfoクラス)と、占いのロジックを実装したクラス(FortuneTellerクラス)を実装することになります。それぞれのクラスがJSFを通じてどのように連携するかを図1に示しました。
UserInfoクラスとFortuneTellerクラスの連携
図1:UserInfoクラスとFortuneTellerクラスの連携


依存性の設定

   ロジックの追加作業に入る前に、「Model」プロジェクトと「ViewController」プロジェクトの依存関係の設定をしておきます。

   まず、アプリケーション・ナビゲータの「ViewController」プロジェクトを右クリックして表示されるコンテキストメニューから、「プロジェクト・プロパティ...」を選択して「プロジェクト・プロパティ」ダイアログを開きます。次に、左のペインより「依存性」を選択し、右のペインの「プロジェクトの依存性」リストに表示されている「Model.jpr」にチェックを入れます(図2)。

依存性の設定
図2:依存性の設定
(画像をクリックすると別ウィンドウに拡大図を表示します)

   これで「ViewController」プロジェクトから「Model」プロジェクトで作成するクラスを参照できるようになります。

1   2  3  次のページ

著者:WINGSプロジェクト 佐藤治夫(株式会社ビープラウド)、小泉守義 監修:山田祥寛
著者プロフィール
著者:WINGSプロジェクト 佐藤治夫(株式会社ビープラウド)、
小泉守義
監修:山田祥寛

WINGSプロジェクトは、有限会社WINGSプロジェクト(代表取締役山田祥寛)が運営するライティング・チーム。海外記事の翻訳から、主にサーバサイド分野の書籍/雑誌/Web記事の執筆、講演、アプリケーション開発などを幅広く手がける。2006年7月時点での登録メンバーは20名で、現在も一緒に執筆をできる有志を募集中。執筆に興味のある方は、どしどし応募いただきたい。


INDEX
第9回:アプリケーションロジックを追加する
アプリケーションロジックの追加
  ユーザー情報Beanの作成
  ロジックの実装