posts - 1, comments - 1, trackbacks - 0, articles - 13
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          JSF入門與提高目錄

          Posted on 2007-06-07 17:06 Linden.zhang 閱讀(230) 評論(0)  編輯  收藏 所屬分類: Jsf

          如果您是從使用的角度來看JSF,則您不用理會HTTP、數(shù)據(jù)轉(zhuǎn)換等細(xì)節(jié),JSF將細(xì)節(jié)都隱藏起來了,無論您是網(wǎng)頁設(shè)計(jì)人員或是應(yīng)用程序設(shè)計(jì)人員,都可以使用自己熟悉的方式來看JSF。

          入門
          藉由以下的幾個主題,可以大致了解JSF的輪廓與特性,我們來看看網(wǎng)頁設(shè)計(jì)人員與應(yīng)用程序設(shè)計(jì)人員各負(fù)責(zé)什么。
          o 簡介JSF
          o 第一個JSF程序
          o 簡單的導(dǎo)航 Navigation
          o 導(dǎo)航規(guī)則設(shè)置
          o JSF Expression Language
          o 國際化訊息
          Managed Beans
          JSF 使用 Bean 來達(dá)到邏輯層與表現(xiàn)層分離的目的,Bean 的管理集中在組態(tài)檔案中,您只要修改組態(tài)檔案,就可以修改 Bean 之間的相依關(guān)系。
          o Backing Beans
          o Beans 的組態(tài)與設(shè)定
          o Beans 上的 List, Map
          數(shù)據(jù)轉(zhuǎn)換與驗(yàn)證
          轉(zhuǎn)換器(Converter)協(xié)助模型與視圖之間的數(shù)據(jù)轉(zhuǎn)換,驗(yàn)證器(Validator)協(xié)助進(jìn)行語意檢驗(yàn)(Semantic Validation)。
          o 標(biāo)準(zhǔn)轉(zhuǎn)換器
          o 自訂轉(zhuǎn)換器
          o 標(biāo)準(zhǔn)驗(yàn)證器
          o 自訂驗(yàn)證器
          o 錯誤訊息處理
          o 自訂轉(zhuǎn)換, 驗(yàn)證標(biāo)簽
          事件處理
          JSF的事件模型提供一個近似的桌面GUI事件模式,讓熟悉GUI設(shè)計(jì)的人員也能快速上手Web程序設(shè)計(jì)。
          o 動作事件
          o 實(shí)時事件
          o 值變事件
          o Phase 事件
           JSF 標(biāo)簽

            網(wǎng)頁設(shè)計(jì)人員要作的就是了解JSF的標(biāo)簽的使用方式,這就像是學(xué)習(xí)進(jìn)階的HTML標(biāo)簽,另一件事就是與程序設(shè)計(jì)人員溝通好各個Bean的名稱綁定。

          標(biāo)簽入門
          卷標(biāo)的相關(guān)屬性查詢,您可以參考 Tag Library Documentation,這邊的介紹只是一些簡單的入門實(shí)例。
          o 簡介JSF標(biāo)準(zhǔn)標(biāo)簽
          o 輸出類標(biāo)簽
          o 輸入類標(biāo)簽
          o 命令類標(biāo)簽
          o 選擇類標(biāo)簽 一
          o 選擇類標(biāo)簽 二
          o 其它標(biāo)簽


          表格處理
          對于必須使用表格方式呈現(xiàn)的數(shù)據(jù),JSF 的 <h:dataTable> 卷標(biāo)協(xié)助您進(jìn)行動態(tài)表格數(shù)據(jù)的輸出。
          o 簡單的表格
          o 表頭, 表尾
          o TableModel 類別

           
          自訂組件

            JSF 讓您可以自訂組件,每個組件都是可替換的,這使得組件在搭配時更有彈性,但相對的卻使開發(fā)組件的過程復(fù)雜的多,這邊對自訂JSF 組件只是個入門磚,更多有關(guān)自訂組件的細(xì)節(jié)可得要專書來說明。

          JSF 生命周期與組件概述
          要開發(fā) JSF 組件,您需要更深入了解 JSF 的一些處理細(xì)節(jié),包括了 JSF 生命周期以及 JSF 框架。
          o JSF 生命周期
          o 概述自訂組件

          簡單實(shí)例
          在不考慮組件有子組件的情況下,這邊以實(shí)際的一個例子來說明開發(fā)組件的過程,至于考慮子組件的情況請參考專書介紹。
          o 編碼, 譯碼
          o 組件卷標(biāo)
          o 使用自訂組件
          o 自訂 Renderer

           

          主站蜘蛛池模板: 深泽县| 镇平县| 汶川县| 武强县| 顺昌县| 翁牛特旗| 大化| 灌云县| 阆中市| 丰宁| 额尔古纳市| 松潘县| 湟源县| 玉龙| 屏东县| 兴安盟| 舒兰市| 武乡县| 宁海县| 徐汇区| 乳源| 玉溪市| 汤阴县| 洪洞县| 沙田区| 镇巴县| 高州市| 五原县| 五华县| 新昌县| 舟曲县| 鲁山县| 六枝特区| 东台市| 瑞丽市| 台南县| 东乌珠穆沁旗| 白玉县| 贺州市| 喜德县| 南岸区|