JSF(JavaServer Faces)學習手冊-更新日志
??? JSF(JavaServer Faces)學習手冊先完成入門篇的內容,主要是了解JSF的基本概念、包括內容、生命周期等基礎知識。初步計劃是每1~2周做一次更新,采用系列的方式發表相關內容。為了每周都有內容提交,有些部分可能沒寫完就先發表了,后來還會繼續補充,補充的歷史會在這里進行說明。
??? 同時提供PDF文檔的下載鏈接:http://www.tkk7.com/Files/zhuyuanxiang/JSF(JavaServer%20Faces)學習手冊_PDF.rar
??? 整個學習手冊的完整框架見附錄A,里面還包括一些不成熟的地方,可能會在未來的撰寫過程中進行調整,有興趣的朋友也可以加入其中,現階段所有的內容都是免費提供,只是希望能夠為更多的朋友了解和學習JSF提供一個渠道。
??? 2007-09-10
??? 雖然是今天才發,但還是想用來慶祝自己生日快樂。
??? 今天發表了隨筆“JSF(JavaServer Faces)學習手冊-入門篇(1.1)”,提供了PDF更新鏈接,以及整體寫作計劃。
附錄A。
第一部分、JSF 基礎篇?3
第1章?JSF技術基礎?4
1.1?Servlet?4
1.1.1?Lifecycle Phase(生命周期)?4
1.1.2?Directory(目錄結構)?5
1.1.3?Deploy Description(部署描述符)?6
1.1.4?Context Parameter(上下文參數)?6
1.1.5?Listener(偵聽器)?6
1.1.6?打包及部署應用?6
1.2?JSP & EL?6
1.3?JavaBeans?6
1.4?Custom Tags?6
1.5?MVC 2?6
1.5.1?Request-Response?6
1.5.2?Model?6
1.5.3?View?6
1.5.4?Controller?7
1.5.5?JSF與MVC2?7
第2章?JSF基本概念?8
2.1?組件基礎?8
2.1.1?Component?8
2.1.2?Managed Beans?8
2.2?數據控制?8
2.2.1?Validator?8
2.2.2?Converter?8
2.3?頁面控制?8
2.3.1?Navigation?8
2.3.2?Event?8
2.3.3?Listener?8
2.4?結果呈現?8
2.4.1?Renderer?8
第3章?JSF實現模型?9
3.1?響應方式?9
3.1.1?Faces請求生成Faces響應?9
3.1.2?Non-Faces請求生成Faces響應?9
3.1.3?Faces請求生成Non-Faces響應?9
3.1.4?Non-Faces請求生成Non-Faces響應?9
3.2?內部對象--??9
3.2.1?FacesContext,?9
3.2.2?Tree?9
3.2.3?Application?9
3.2.4?ValueBinding?9
3.3?Lifecycle Phase(生命周期)?10
3.3.1?Restore View(重建視圖)?10
3.3.2?Apply Request Values(應用請求值)?10
3.3.3?Process Validation(驗證處理)?10
3.3.4?Update Model Values(模型值更新)?10
3.3.5?Invoke Application(應用調用)?10
3.3.6?Render Response(渲染響應)?10
第二部分、JSF 應用篇?11
第4章?組件基礎?12
4.1?JSF Standard Component(標準組件)?12
4.1.1?JSF HTML Component?12
4.1.2?JSF Core Component?12
4.2?Opera masks(京劇臉譜)?12
4.2.1?Apusic Widget?12
4.2.2?Apusic Layout?12
4.2.3?Apusic Graph?12
4.2.4?Apusic AJAX?12
4.3?Custom Component(自定義組件)?12
4.4?Managed Beans(管理Beans)?12
第5章?數據控制?13
5.1?JSF Validator(驗證器)?13
5.2?JSF Converter(轉換器)?13
第6章?頁面控制?14
6.1?JSF Navigation Handler(頁面導航)?14
6.2?JSF Event Processing(事件處理)?14
6.3?JSF Listener(偵聽器)?14
第7章?結果展現?15
7.1?JSF Renderer(渲染器)?15
第三部分、JSF 提高篇?16
第8章?JSF應用案例?17
第9章?JSP&JSTL?18
第10章?Struts與JSF?19
附錄A:Apusic 5.0的安裝?20
參考文獻?21
?