出版時間:2005-5 出版社:機(jī)械工業(yè)出版社 作者:(美)赫斯特(Husted/T.)等/黃若波等 頁數(shù):464 譯者:黃若波
Tag標(biāo)簽:無
內(nèi)容概要
本書是由Struts開發(fā)小組的核心成員編寫的一本關(guān)于Struts開發(fā)的經(jīng)典書籍。它一步步地由淺入深,將Struts分解成相對獨(dú)立的部分進(jìn)行了講解。本書除了介紹Struts以外,同時還介紹了一些與Struts相關(guān)的組件,合理地使用這些組件可以幫助程序員開發(fā)出更加健壯、更加專業(yè)、更加容易維護(hù)的應(yīng)用程序。對于剛剛接觸Struts的新手而言,本書無異于是學(xué)習(xí)和掌握Struts的圣經(jīng)。對于在Struts方面有不少經(jīng)驗(yàn)的程序員而言,本書也提供了Struts底層內(nèi)容,幫助讀者更好地編寫基于Struts的應(yīng)用程序。
作者簡介
Ted Husted,一位知名的Strus權(quán)威,Strus開發(fā)小組的一個活躍分子,JGuru中Strus論壇的管理員。作為一名咨詢師,Ted曾在專業(yè)Strus開發(fā)小組中工作。Ted同時也負(fù)責(zé)幫助維護(hù)Apache jakarta項(xiàng)目,該項(xiàng)目包含了Strus框架結(jié)構(gòu)。Ted和他的妻子、兩個孩子、四臺電腦和一個小貓一起住在
書籍目錄
第一部分 Struts起步 第1章 概述 1.1 本書的目的 1.2 應(yīng)用程序框架的概念 1.3 必備知識 1.4 Struts概述 1.5 總結(jié) 第2章 研究Struts體系結(jié)構(gòu) 2.1 言眾人所言 2.2 為什么使用Struts 2.3 為什么需要框架結(jié)構(gòu) 2.4 Struts、Model 2和MVC 2.5 Struts控制流 2.6 Struts的強(qiáng)項(xiàng)和弱點(diǎn) 2.7 總結(jié) 第3章 構(gòu)造一個簡單的應(yīng)用程序 3.1 從基礎(chǔ)了解Struts 3.2 簡述登錄應(yīng)用程序的流程 3.3 解剖登錄應(yīng)用程序 3.4 構(gòu)造一個應(yīng)用程序 3.5 總結(jié) 第4章 配置Struts組件 4.1 三個XML文件和一個屬性文件 4.2 Web應(yīng)用程序部署描述文件 4.3 Struts配置 4.4 Struts配置元素 4.5 應(yīng)用程序的資源文件 4.6 Ant文件 4.7 配置Struts的核心 4.8 配置Tiles框架結(jié)構(gòu) 4.9 配置Struts Validator 4.10使用Struts空白應(yīng)用程序 4.11配置模塊化的應(yīng)用程序 4.12 共享Struts的JAR文件 4.13 總結(jié)第二部分 提出自己的框架結(jié)構(gòu) 第5章 處理ActionForm 5.1 輸入垃圾,輸出珠寶 5.2 多面手ActionForm 5.3 ActionForm的設(shè)計(jì)結(jié)果 5.4 ActionForm的其他類型 5.5 哪些情況下不使用ActionForm 5.6 使用ActionForm 5.7 BaseForm 5.8 總結(jié) 第6章 使用ActionForward對象 6.1 ActionForward的功能 6.2 ActionForward如何工作 6.3 本地轉(zhuǎn)發(fā)和全局轉(zhuǎn)發(fā) 6.4 運(yùn)行時刻參數(shù) 6.5 動態(tài)轉(zhuǎn)發(fā) 6.6 導(dǎo)航條內(nèi)容不變的原因 6.7 編寫自己的ActionForward 6.8 總結(jié) 第7章 ActionMapping的設(shè)計(jì) 7.1 了解ActionMapping 7.2 ActionMapping屬性 7.3 內(nèi)部組件 7.4 編寫自己的ActionMapping 7.5 總結(jié) 第8章 使用Action對象 8.1 準(zhǔn)備,設(shè)定,行動 8.2 使用Action對象 8.3 標(biāo)準(zhǔn)的Action 8.4 級聯(lián)Action 8.5 Scaffold Action 8.6 基本的View Action 8.7 輔助Action類使用的技術(shù) 8.8 使用靈活轉(zhuǎn)發(fā) 8.9 總結(jié) 第9章 擴(kuò)展ActionServlet 9.1 ActionServlet的地位 9.2 RequestProcessor 9.3 ExceptionHandler 9.4 插件 9.5 總結(jié)第三部分 構(gòu)造自己的頁面 第10章 顯示動態(tài)內(nèi)容 10.1 標(biāo)簽——就是你 10.2 使用擴(kuò)展標(biāo)簽庫 10.3 Struts標(biāo)簽庫 10.4 使用Struts標(biāo)簽 10.5 不同的視圖 10.6 總結(jié) 第11章 使用Tiles開發(fā)應(yīng)用 11.1 管理布局 11.2 創(chuàng)建一個layout模板 11.3 Tiles Definition 11.4 Tile 屬性 11.5 把一個應(yīng)用程序轉(zhuǎn)化為Tiles 11.6 總結(jié) 第12章 驗(yàn)證用戶輸入 12.1 只有看見時我才知道 12.2 Struts Validator簡述 12.3 基本校驗(yàn)器 12.4 資源包 12.5 配置文件 12.6 校驗(yàn)器的JSP標(biāo)簽 12.7 ValidatorForm和ValidatorActionForm 12.8 本地化的校驗(yàn)器 12.9 可插入的校驗(yàn)器 12.10 技術(shù) 12.11 移植應(yīng)用程序到Struts Validator 12.12 總結(jié) 第13章 內(nèi)容本地化 13.1 用另外一個名字 13.2 Struts的國際化組件 13.3 本地化Struts應(yīng)用程序 13.4 本地化其他模塊 13.5 總結(jié) 第14章 使用數(shù)據(jù)服務(wù)功能 14.1 起步 14.2 研究業(yè)務(wù)層 14.3 在Struts中使用ProcessBeans和JDBC 14.4 使用result對象 14.5 使用輔助Action 14.6 使用Lucene 14.7 使用內(nèi)容摘要 14.8 在Struts中使用EJB 14.9 總結(jié)第四部分 以實(shí)例介紹Struts 第15章 Artimus:實(shí)例研究 15.1 框架的框架353 15.2 Scaffold——工具的產(chǎn)生 15.3 關(guān)于Artimus 15.4 部署描述文件(web xml) 15.5 ArtimusServlet 15.6 應(yīng)用程序與SQL屬性文件 15.7 index?jsp 15.8 全局轉(zhuǎn)發(fā) 15.9 /find/Recent 15.10 tiles?xml與Article jsp 15.11 result?jsp 15.12 article actions 15.13 view?jsp 15.14 form?jsp 15.15 /do/Menu 15.16 menu?jsp 15.17 總結(jié) 第16章 Redux:遷移到Struts 1.1 16.1 下一步:Struts 1.1 16.2 改變基礎(chǔ) 16.3 可自由選擇的修改 16.4 總結(jié) 第17章 Velocity:替換JSP 17.1 轉(zhuǎn)移到Velocity模板 17.2 變化導(dǎo)致了應(yīng)用程序框架結(jié)構(gòu)的出現(xiàn) 17.3 為什么需要Velocity4 17.4 在Web應(yīng)用程序中使用Velocity 17.5 我們的登錄模板 17.6 建立VelocityViewServlet 17.7 設(shè)置struts?config 17.8 總結(jié)附錄 附錄A 設(shè)計(jì)模式 附錄B Struts配置文件的API 附錄C 標(biāo)簽庫快速參考術(shù)語表參考文獻(xiàn)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載