一個JSF遠件包括三個部分:
Tag、
Component 和
Renderer。
Tag 類似于HTML標簽, 即一直使用的JSF標簽, 主要是呈現(xiàn)給網(wǎng)頁開發(fā)人員進行排版. 在處理中.JSF標簽主要設置Component屬性、設計驗證器、設定數(shù)據(jù)綁定、設定方法綁定等。
Component 處理請求,當請求傳到服務器端應用程序時,每一個Component根據(jù)自已的client id,從請求中取得自已的值(請求處理階段),然后Component對值進行處理(轉(zhuǎn)換和驗證的驗證處理階段),接著綁定給bean(更新模型值階段)。
Renderer: 當請求傳到Web應用時,HTTP中的字符串內(nèi)容轉(zhuǎn)換為JSF元件需要的值,這個動作稱為解碼(decode),相反,將JSF元件的值轉(zhuǎn)換為HTTP字符串并回傳給客戶端 ,這個動作稱為編碼(encode),Component可以自已編碼和解碼,也可以委托給 Renderer 處理。
posted on 2007-10-25 11:03
紫蝶∏飛揚↗ 閱讀(379)
評論(0) 編輯 收藏 所屬分類:
JSF