JavaServerFaces互動式網站界面設計

JavaServerFaces互動式網站界面設計

《JavaServerFaces互動式網站界面設計》是東南大學出版社出版的圖書,作者是Hans Bergsten。

基本介紹

  • 書名:JavaServerFaces互動式網站界面設計
  • ISBN:756410161X
  • 出版社:東南大學出版社
  • 開本:16開
  • 平裝:653頁
  • 條形碼:9787564101619
  • 尺寸:23.2x17.9x2.9cm
  • 重量:1Kg
作者簡介,內容簡介,目錄,

作者簡介

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

內容簡介

"為什麼Web UI做不到像一般GUI那樣的效果?"、"為什麼不能像寫GUI程式那樣來寫網站套用系統?"、"為何依照MVC原則設計出來的系統,前台網頁里仍然含有條件判斷與循環等不應該出現的東西?"。如果這些是你曾遇到的問題,現在這些問題有一個共同的解決方案:JavaServer Faces(JSF)。
本書作者Hans Bergsten是參與JSF規範制定工作的專家之一,他以一個具體的範例,逐步引導讀者學習如何使用JSF開發網站套用系統,並解釋JSF如何解決最常見的開發難題。使用JSF組件製作網頁的美工人員並不需要這本書,因為在網頁里使用JSF組件的語法簡單到不行;但是對於設計JSF組件給美工人員使用的Java程式設計師,本書不可不讀。
JSF是Sun宣稱Java將朝向"容易開發"(Easy Development)發展的第一個成果。JSF使得MVC設計模式得以被更徹底貫徹,讓不同專長的人才可以更容易合作,讓套用系統開發團隊的日子更好過些。正如其名稱的暗示,JSF是打造網站門面的技術。使用JSF的優點是顯而易見的,對於網頁美工人員而言,將程式組件嵌入網頁就像增加普通HTML標記一樣容易;對於後台系統的程式設計師而言,用不著再顧慮HTTP的互動細節,而可以使用傳統GUI程式的設計模式(事件驅動模型)來設計網站套用系統。更棒的是,JSF開創了一大片可供開發工具廠商揮灑的空間,在不久的將來,或許設計Web UI就像設計Swing GUI一樣,用滑鼠拖拉幾個組件並設定組件的一些屬性就可以弄出一個動人的網站系統門面。

目錄

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

相關詞條

熱門詞條

聯絡我們