隨筆-9  評論-168  文章-266  trackbacks-0
          一個JSF遠件包括三個部分:Tag、Component Renderer。

           Tag  類似于HTML標(biāo)簽,  即一直使用的JSF標(biāo)簽,  主要是呈現(xiàn)給網(wǎng)頁開發(fā)人員進行排版.  在處理中.JSF標(biāo)簽主要設(shè)置Component屬性、設(shè)計驗證器、設(shè)定數(shù)據(jù)綁定、設(shè)定方法綁定等。

           Component  處理請求,當(dāng)請求傳到服務(wù)器端應(yīng)用程序時,每一個Component根據(jù)自已的client id,從請求中取得自已的值(請求處理階段),然后Component對值進行處理(轉(zhuǎn)換和驗證的驗證處理階段),接著綁定給bean(更新模型值階段)。

           Renderer:  當(dāng)請求傳到Web應(yīng)用時,HTTP中的字符串內(nèi)容轉(zhuǎn)換為JSF元件需要的值,這個動作稱為解碼(decode),相反,將JSF元件的值轉(zhuǎn)換為HTTP字符串并回傳給客戶端 ,這個動作稱為編碼(encode),Component可以自已編碼和解碼,也可以委托給 Renderer  處理。

          posted on 2007-10-25 11:03 紫蝶∏飛揚↗ 閱讀(384) 評論(0)  編輯  收藏 所屬分類: JSF
          主站蜘蛛池模板: 昌平区| 黄冈市| 宕昌县| 阿城市| 海丰县| 北流市| 英吉沙县| 土默特左旗| 禄劝| 静海县| 肃北| 磐石市| 舟山市| 梁山县| 谷城县| 揭东县| 松滋市| 惠州市| 土默特右旗| 瓦房店市| 奎屯市| 巩义市| 亳州市| 商南县| 洞头县| 沾益县| 肥东县| 双流县| 黑龙江省| 崇州市| 嘉峪关市| 兴化市| 永新县| 阳新县| 丰都县| 化州市| 噶尔县| 长顺县| 临武县| 凤台县| 南汇区|