作成 2004/4/21
なんとなく、基本的な機能やタグの使い方がわかったところで、 次は、簡単なアプリケーションを作ってみました。 まだまだJSFの理解は足りていないので、"正しい"実装かは自信なしです。 今眠いので個々の説明は書いていませんが、シンプルなものなので大体分かるでしょう。
サンプルといえば、ログイン画面。ということで、ログイン画面を作ってみました。 Backing Bean、バリデーション、ナビゲーションなどの機能を使っています。
画面
ソース(主なもの)
faces-config.xml
login.jsp
User.java(Backing Bean)
FacesUtils.java(ヘルパークラス)
全ソース(jar抜き)
login.zip
次は、ログイン画面アプリーションを拡張してショッピングサイトを作成してみました。 ショッピングサイトといっても、1画面(商品選択画面を)追加しただけです。dataTableを使っています。
画面
ソース(主なもの)
faces-config.xml
shop.jsp
Item.java
Shop.java(Backing Bean)
Cart.java(Backing Bean)
FacesUtils.java(ヘルパークラス)
全ソース(jar抜き)
shop.zip