出版時(shí)間:2005-8 出版社:中國電力出版社 作者:凱文斯 頁數(shù):473 字?jǐn)?shù):635000
Tag標(biāo)簽:無
內(nèi)容概要
自本書第一版發(fā)行以來,Struts開源項(xiàng)目變得越來越受歡迎。盡管這項(xiàng)技術(shù)令人振奮,但是它的說明文檔卻仍然少得可憐——大多數(shù)的指南都太簡單,那些要編寫復(fù)雜Web應(yīng)用程序的開發(fā)人員根本找不到所需的關(guān)鍵信息。本書第二版為了填補(bǔ)這個(gè)信息缺口,針對(duì)最近發(fā)布的Struts 1.1版重新修訂擴(kuò)編,提供最新的信息。第二版增加了新的章節(jié)來專門探討安全、與JSF API的集成、JSP標(biāo)準(zhǔn)標(biāo)記庫(JSTL),以及Struts的表達(dá)式語言(EL)。此外,第二版對(duì)第一版中原有的主題也做了擴(kuò)充。對(duì)于每一個(gè)自己所開發(fā)的企業(yè)系統(tǒng),本書作者Chuck Cavaness都會(huì)花大量的時(shí)間去研究能從Struts學(xué)到什么,以及找出構(gòu)建Web應(yīng)用程序的最有效的方式。為了節(jié)省你的時(shí)間,讓你不再頭痛,作者用最理想、最務(wù)實(shí)的“說到哪里做到哪里”的手法,把無價(jià)的實(shí)踐經(jīng)驗(yàn)與大家分享,以指導(dǎo)你最大限度地發(fā)揮Struts框架的潛能。
作者簡介
Chuck Cavaness是S1公司(http://www.sl.com)的資深技術(shù)專家。他的專業(yè)包括服務(wù)器端Java、分布式對(duì)象計(jì)算以及應(yīng)用服務(wù)器。Chuck目前也是JavaWorld所設(shè)立的“Java in the Enterprise”論壇的主持人。他寫過幾年的Smalltalk和CORBA的應(yīng)用程序,也在Georgia Tech講授過面向?qū)ο?/pre>書籍目錄
前言 1第一章 簡介 9 Web簡史 9 什么是Java servlet? 10 JSP頁面 13 JSP Model 1和Model 2架構(gòu) 15 為什么MVC如此重要? 16 什么是框架? 18 其他替代框架 20第二章 Web層剖析 25 框架概述 25 HTTP請(qǐng)求/響應(yīng)的過程 29 Struts和作用域 34 使用URL參數(shù) 36 轉(zhuǎn)發(fā)與重定向的差異 36第三章 Struts框架概覽 44 銀行賬戶示例 44 總體藍(lán)圖 48 Struts 控制器組件 50 Struts模型組件 57 Struts視圖組件 60 支持多個(gè)應(yīng)用程序 70 結(jié)論 71第四章 配置Struts應(yīng)用程序 72 Storefront應(yīng)用程序 72 什么是Web應(yīng)用程序? 73 Web應(yīng)用程序的目錄結(jié)構(gòu) 74 Web應(yīng)用程序的部署描述文件 77 為Struts配置web.xml文件 79 Struts配置文件 89 Digester組件 110 Struts Console工具 110 重新加載配置文件 112第五章 Struts控制器組件 114 控制器機(jī)制 114 工具類 141第六章 Struts模型組件 145 MVC中的“M” 145 什么是業(yè)務(wù)對(duì)象? 149 持久存儲(chǔ) 150 Struts為模型提供了什么? 152第七章 Struts視圖組件 177 什么是視圖? 177 什么是ActionForm? 183 使用ActionErrors 193 完成表示驗(yàn)證 197 使用DynaActionForm類 198 JavaServer Faces前瞻 201第八章 JSP自定義標(biāo)記庫 203 自定義標(biāo)記概覽 203 Struts的標(biāo)記庫 207 Struts標(biāo)記中使用JavaBean 208 Struts的HTML標(biāo)記庫 209 Logic標(biāo)記庫 217 Bean標(biāo)記庫 222 Nested標(biāo)記庫 226 其他有用的標(biāo)記庫 226 JSP標(biāo)準(zhǔn)標(biāo)記庫(JSTL) 227第九章 擴(kuò)展Struts框架 230 什么是擴(kuò)展點(diǎn)? 230 通用的擴(kuò)展點(diǎn) 231 控制器的擴(kuò)展點(diǎn) 234 擴(kuò)展視圖組件 238 擴(kuò)展框架的缺點(diǎn) 242第十章 異常處理機(jī)制 243 Java異常的處理機(jī)制 243 異常處理對(duì)性能的影響 246 系統(tǒng)異常與應(yīng)用異常 247 使用鏈接式異常 248 Struts所提供的異常處理機(jī)制 251 拾零補(bǔ)遺 263 結(jié)論 265第十一章 Validator框架 266 需要驗(yàn)證框架的理由 266 安裝和配置Validator 267 ActionForm與Validator一同使用 276 創(chuàng)建你自己的驗(yàn)證規(guī)則 280 Validator與JSP自定義標(biāo)記 282 驗(yàn)證的國際化 285 將Validator用在Struts以外的場(chǎng)合 286第十二章 國際化和Struts 290 什么是國際化? 290 Java對(duì)國際化的支持 292 讓Struts應(yīng)用程序支持國際化 299 異常的處理和國際化 304第十三章 Struts和EJB 306 使用EJB實(shí)現(xiàn)Storefront服務(wù) 307 讓Struts和EJB交互 319 結(jié)論 331第十四章 使用Tiles標(biāo)記庫 332 了解模板 332 安裝和配置Tiles的配置 337 使用Tiles框架 340 Tiles標(biāo)記庫 343 使用定義 350 Tiles對(duì)國際化的支持 354第十五章 Struts應(yīng)用程序的日志機(jī)制 356 Web應(yīng)用程序的日志機(jī)制 356 使用servlet容器進(jìn)行日志記錄 357 Jakarta Commons日志包 367 使用log4j包 370 在JSP頁面中使用Commons日志API 377 log4j對(duì)性能的影響 380 第三方log4j擴(kuò)展包 381 Java 1.4的日志API 381第十六章 打包Struts應(yīng)用程序 383 打包還是不打包 383 把應(yīng)用程序打包成WAR文件 392 使用Ant來構(gòu)建你的Struts應(yīng)用程序 393 創(chuàng)建自動(dòng)化的構(gòu)建環(huán)境 399 從遠(yuǎn)程重新啟動(dòng)服務(wù)器 401第十七章 解決性能瓶頸 402 什么是好的性能? 402 性能測(cè)試與負(fù)載測(cè)試 404 能測(cè)試和壓力測(cè)試的工具 406 測(cè)試Storefront應(yīng)用程序 406 性能和可擴(kuò)展性陷阱 413第十八章 JavaServer Faces 417 Struts和JavaServer Faces 417 JSF框架概覽 419 安裝和運(yùn)行Struts-Faces應(yīng)用程序示例 421 把現(xiàn)有Struts應(yīng)用程序轉(zhuǎn)換成使用JSF 422 其他參考資料 422附錄一 Struts 1.0以來的變化 423附錄二 下載和安裝Struts 430附錄三 資源 436圖書封面
圖書標(biāo)簽Tags
無評(píng)論、評(píng)分、閱讀與下載
- 還沒讀過(18)
- 勉強(qiáng)可看(131)
- 一般般(224)
- 內(nèi)容豐富(9306)
- 強(qiáng)力推薦(763)