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

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

內(nèi)容概要

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

作者簡介

Hans Bergsten是Gefion Software公司的創(chuàng)辦人,這家公司的專長是以J2EE技術(shù)來發(fā)展Java產(chǎn)品與服務(wù)。作者本人相當(dāng)積極參與各種J2EE技術(shù)的規(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)技術(shù)的比較   JSF在大結(jié)構(gòu)中的定位   準(zhǔn)備工作 第二章 JSF開發(fā)程序   開發(fā)具有JSF用戶界面的應(yīng)用系統(tǒng)   開發(fā)后臺程序   開發(fā)組件與集成程序   開發(fā)用戶界面網(wǎng)頁 第三章 準(zhǔn)備JSF環(huán)境   安裝Java軟件開發(fā)工具   安裝Tomcat Server   測試Tomcat   安裝本書范例   關(guān)于本書的范例 第四章 Servlet與JavaServer Pages概論   HTTP   網(wǎng)站應(yīng)用系統(tǒng)的配置以及運行時環(huán)境   Servlet、Filter與Listener   JavaServer Pages   訪問應(yīng)用系統(tǒng)數(shù)據(jù) 第五章 事務(wù)邏輯與身份驗證   示范應(yīng)用系統(tǒng)的大體結(jié)構(gòu)   事務(wù)邏輯類的實現(xiàn)   驗證與授權(quán) 第六章 組件的創(chuàng)建與繪制   JSF的基礎(chǔ)   組件與模型屬性之間的綁定   選擇性地繪制組件 第七章 驗證外界輸入   處理語法錯誤   使用標(biāo)準(zhǔn)驗證器   定義自定義錯誤信息   使用自定義驗證器   其他驗證輸入值的辦法 第八章 事件處理   JSF事件模型   處理后臺事件   UI事件 第九章 瀏覽控制   變換JSF視圖   返回非JSF-view響應(yīng)視圖   對Non-JSF Request返回一個JSF View Response   結(jié)論 第十章 表格數(shù)據(jù)的處理   顯示只讀數(shù)據(jù)表   表行事件的處理   超大表格的處理   編輯表格數(shù)據(jù) 第十一章 國際化   輸出信息的區(qū)域化  處理區(qū)域化應(yīng)用系統(tǒng)的輸入   非西方語系的處理 第十二章 精雕細(xì)琢   使用多個JSP文件構(gòu)成一個視圖   JSF View與其他內(nèi)容的結(jié)合   Struts與JSF的集成   程序化修改組件   使用PhaseListener   關(guān)于調(diào)試與錯誤處理的構(gòu)想 第十三章 開發(fā)自定義繪制器與其他外掛類   開發(fā)自定義的繪制器   使用其他自定義類   自定義類的封裝   第十四章 開發(fā)自定義組件  擴充現(xiàn)有的組件   從頭開發(fā)新組件 第十五章 開發(fā)自定義表示層   ViewHandler類   使用Java類作為View   使用純HTML模板搭配XML視圖定義文件 附錄一 標(biāo)準(zhǔn)JSF標(biāo)記庫 附錄二 JSF EL語法參考 附錄三 標(biāo)準(zhǔn)JSF組件與Render Kit 附錄四 基礎(chǔ)API參考數(shù)據(jù) 附錄五 JSF配置文件參考數(shù)據(jù) 附錄六 網(wǎng)站應(yīng)用系統(tǒng)的結(jié)構(gòu)與配置描述文件參考數(shù)據(jù) 索引

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計12條)

 
 

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

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

京ICP備13047387號-7