Powered by
SmartDoc
J2EE II (2005年度・東京サテライト校)
>>
J2EE II (2005年度・東京サテライト校)
安藤友晴
稚内北星学園大学
http://www.wakhok.ac.jp/~tomoharu/
目次
JSF概説
フレームワーク
JSF とは何か
JSF の特徴
MVCモデル2によるWebアプリケーション
「UIコンポーネント」でWebページを構成
必要なファイルのダウンロード
guessNumber サンプルアプリケーション
どんなアプリケーションか
実行方法
UIコンポーネントによる画面構成
画面遷移
エラーメッセージの表示
MVCモデル2とJSF
MVCモデル2の概要
MVCモデル2とは
モデル
ビュー
ビュー
処理の流れ
JSFでのMVCモデル2
コントローラ
ビュー
モデル
パラメータとビジネスロジック
faces-config.xml
JSPの作成
JSPを書いてみよう
JSPの例
タグライブラリの利用の宣言
f:view タグ
h:form タグ
h:input タグ
id 属性
生成されたHTMLのソース
JSPを表示させよう
Tomcatへの配置
必要なライブラリ
faces-config.xmlの作成
web.xmlの作成
JSPを呼び出すURL
画面遷移
画面遷移とは何か
JSPの作成
画面1のJSPのソース
h:commandButton タグ
faces-config.xml の記述
JSFでの画面遷移の特徴
画面遷移の流れ
Ant
Ant の概要
build.xml の記述
property
task
target と依存関係
パターン
Ant の準備
Ant を動かす
もう一つの例
参考文献・URL
パラメータの受け渡し
「パラメータの受け渡し」とは何か
JavaBeansとプロパティ
Managed Bean の作成
faces-config.xml の設定
JSP と Value Binding
Value Binding
Value Binding 式
h:outputText タグ
Value Binding とパラメータの受け渡し
コンバータとバリデータ
コンバータ
コンバータとは何か
Managed Bean の実装
JSPの例
numberプロパティとUIコンポーネントとの対応
dateプロパティとUIコンポーネントとの対応
カスタム・コンバータ
バリデータ
バリデータとは何か
JSPの例
必須項目のチェックと h:message タグ
文字列の長さのチェック
数の範囲のチェック
カスタム・バリデータ
まとめ
J2EE II (2005年度・東京サテライト校)
>>