隨筆-9  評論-168  文章-266  trackbacks-0
          一個JSF遠(yuǎn)件包括三個部分:TagComponent Renderer

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

           Component  處理請求,當(dāng)請求傳到服務(wù)器端應(yīng)用程序時,每一個Component根據(jù)自已的client id,從請求中取得自已的值(請求處理階段),然后Component對值進(jìn)行處理(轉(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
          主站蜘蛛池模板: 宁安市| 阿坝| 蒙山县| 尼勒克县| 济南市| 南溪县| 宝坻区| 和平区| 鹤壁市| 乐业县| 舟曲县| 彭阳县| 南投县| 东乡族自治县| 陈巴尔虎旗| 平定县| 辛集市| 德钦县| 广水市| 广饶县| 霞浦县| 新晃| 通江县| 天台县| 八宿县| 台州市| 凤翔县| 靖安县| 宾川县| 合肥市| 安陆市| 历史| 呼玛县| 封开县| 荃湾区| 黑山县| 延吉市| 安远县| 宁陵县| 东山县| 抚顺县|