JavaServer Faces交互式網(wǎng)站界面設計

出版時間:2006-1  出版社:江蘇東南大學  作者:Hans Bergsten  頁數(shù):653  譯者:O’Reilly Taiwan公司  
Tag標簽:無  

內容概要

“為什么Web UI做不到像一般GUI那樣的效果?”、“為什么不能像寫GUI程序那樣來寫網(wǎng)站應用系統(tǒng)?”、“為何依照MVC原則設計出來的系統(tǒng),前臺網(wǎng)頁里仍然含有條件判斷與循環(huán)等不應該出現(xiàn)的東西?”。如果這些是你曾遇到的問題,現(xiàn)在這些問題有一個共同的解決方案:JavaServer Faces(JSF)。    JSF是Sun宣稱Java將朝向“容易開發(fā)”(Easy Development)發(fā)展的第一個成果。JSF使得MVC設計模式得以被更徹底貫徹,讓不同專長的人才可以更容易合作,讓應用系統(tǒng)開發(fā)團隊的日子更好過些。正如其名稱的暗示,JSF是打造網(wǎng)站門面的技術。使用JSF的優(yōu)點是顯而易見的,對于網(wǎng)頁美工人員而言,將程序組件嵌入網(wǎng)頁就像增加普通HTML標記一樣容易;對于后臺系統(tǒng)的程序員而言,用不著再顧慮HTTP的交互細節(jié),而可以使用傳統(tǒng)GUI程序的設計模式(事件驅動模型)來設計網(wǎng)站應用系統(tǒng)。更棒的是,JSF開創(chuàng)了一大片可供開發(fā)工具廠商揮灑的空間,在不久的將來,或許設計Web UI就像設計Swing GUI一樣,用鼠標拖拉幾個組件并設定組件的一些屬性就可以弄出一個動人的網(wǎng)站系統(tǒng)門面。    本書作者Hans Bergsten是參與JSF規(guī)范制定工作的專家之一,他以一個具體的范例,逐步引導讀者學習如何使用JSF開發(fā)網(wǎng)站應用系統(tǒng),并解釋JSF如何解決最常見的開發(fā)難題。使用JSF組件制作網(wǎng)頁的美工人員并不需要這本書,因為在網(wǎng)頁里使用JSF組件的語法簡單到不行;但是對于設計JSF組件給美工人員使用的Java程序員,本書不可不讀。    本書涵蓋的主題如下:    ●JSF的軟件環(huán)境與開發(fā)環(huán)境    ●國際化    ●Structs與JSF的集成,以及如何從Structs轉換到JSF    ●控制網(wǎng)頁導覽    ●表格數(shù)據(jù)的操作    ●組件的創(chuàng)建與繪制    ●驗證輸入數(shù)據(jù)的正確性    ●處理用戶觸發(fā)的事件    ●開發(fā)自己的繪制器、組件以及view handler    ●完整的JSF規(guī)范參考資料

作者簡介

Hans Bergsten是Gefion Software公司的創(chuàng)辦人,這家公司的專長是以J2EE技術來發(fā)展Java產(chǎn)品與服務。作者本人相當積極參與各種J2EE技術的規(guī)范制定工作,包括servlet、JSP、JST以及本書的主題——JSF都有他的身影。Hans同時也是Apache Jakarta Project Management Committee的初期成員,協(xié)助開發(fā)Apache Tomcat對于servlet與JSP規(guī)范的支持能力。

書籍目錄

前言 第一章 JavaServer Faces概論   何謂JavaServer Faces   JSF與傳統(tǒng)技術的比較   JSF在大結構中的定位   準備工作 第二章 JSF開發(fā)程序   開發(fā)具有JSF用戶界面的應用系統(tǒng)   開發(fā)后臺程序   開發(fā)組件與集成程序   開發(fā)用戶界面網(wǎng)頁 第三章 準備JSF環(huán)境   安裝Java軟件開發(fā)工具   安裝Tomcat Server   測試Tomcat   安裝本書范例   關于本書的范例 第四章 Servlet與JavaServer Pages概論   HTTP   網(wǎng)站應用系統(tǒng)的配置以及運行時環(huán)境   Servlet、Filter與Listener   JavaServer Pages   訪問應用系統(tǒng)數(shù)據(jù) 第五章 事務邏輯與身份驗證   示范應用系統(tǒng)的大體結構   事務邏輯類的實現(xiàn)   驗證與授權 第六章 組件的創(chuàng)建與繪制   JSF的基礎   組件與模型屬性之間的綁定   選擇性地繪制組件 第七章 驗證外界輸入   處理語法錯誤   使用標準驗證器   定義自定義錯誤信息   使用自定義驗證器   其他驗證輸入值的辦法 第八章 事件處理   JSF事件模型   處理后臺事件   UI事件 第九章 瀏覽控制   變換JSF視圖   返回非JSF-view響應視圖   對Non-JSF Request返回一個JSF View Response   結論 第十章 表格數(shù)據(jù)的處理   顯示只讀數(shù)據(jù)表   表行事件的處理   超大表格的處理   編輯表格數(shù)據(jù) 第十一章 國際化   輸出信息的區(qū)域化  處理區(qū)域化應用系統(tǒng)的輸入   非西方語系的處理 第十二章 精雕細琢   使用多個JSP文件構成一個視圖   JSF View與其他內容的結合   Struts與JSF的集成   程序化修改組件   使用PhaseListener   關于調試與錯誤處理的構想 第十三章 開發(fā)自定義繪制器與其他外掛類   開發(fā)自定義的繪制器   使用其他自定義類   自定義類的封裝   第十四章 開發(fā)自定義組件  擴充現(xiàn)有的組件   從頭開發(fā)新組件 第十五章 開發(fā)自定義表示層   ViewHandler類   使用Java類作為View   使用純HTML模板搭配XML視圖定義文件 附錄一 標準JSF標記庫 附錄二 JSF EL語法參考 附錄三 標準JSF組件與Render Kit 附錄四 基礎API參考數(shù)據(jù) 附錄五 JSF配置文件參考數(shù)據(jù) 附錄六 網(wǎng)站應用系統(tǒng)的結構與配置描述文件參考數(shù)據(jù) 索引

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    JavaServer Faces交互式網(wǎng)站界面設計 PDF格式下載


用戶評論 (總計12條)

 
 

  •   本書用例非常好,從頭到尾就象將故事一樣一氣呵成,故事將完了項目也就做完了,前面有書評論說用例不好,我只是說用例非常好.適合JSF初學者,不適合Java初學者.更不適合初學程序者.另說明此書是針對JSF1.0,目前的JSF已2.0了,其他書籍也有介紹JSF1.2的.如果讀此書入門,以后肯定需要升級。
  •   <<JavaServerFaces交互式網(wǎng)站界面設計>>買的還是比較值得的
  •   內容很適合計算機基礎理論學習,值得多次閱讀
  •   看這本書需要有一定的java基礎和javaweb應用基礎,書中的用例看起來有點費近,因為用例中包含了比較深的面向對象開發(fā)理論(接口應用),同時還涉及到異步問題,我的java經(jīng)驗不到半年看起來就點費近,一旦看懂,收獲很大??傊矣X得不適合于沒有web基礎的新人。注:書中的73頁例子,我至少看了五遍,代碼讀了無數(shù)次,自問自答了n的m次方個疑惑才算看懂了50%,剩下的50%是異步控制到現(xiàn)在還不明白。
  •   挺容易上手
  •   作為參考書備在數(shù)桌旁還行吧
  •   書里講JSF的內容感覺不是很多,多半本書是寫關于JSF標簽的用法,當作隨手查的工具說不錯
  •   看這本書要有一定的Java基礎知識,書中的用例感覺不是太好。
  •   這本書寫得一般,沒有太多深入介紹
  •   本書應該從書架上下架,不建議購買。因為本書是jsf1.1與現(xiàn)在使用的jsf1.2有非常大的出入,現(xiàn)在jsf已經(jīng)更新到jsf2.0,在各部分內容都進行了更新與完善。建議讀者不要購買舊版的書籍。
  •   發(fā)現(xiàn)這個出版社的書只能當參考書,不能用作學習入門,想入門的朋友買其它書吧。這本書真不行。
  •   if 技術過時+金錢+時間
    re***n 巨大浪費
    結論:趕緊扔掉
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7