注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具JAKARTA STRUTS編程(第二版)

JAKARTA STRUTS編程(第二版)

JAKARTA STRUTS編程(第二版)

定 價:¥52.00

作 者: (美)Cbuck Cavaness著;O'Reilly Taiwan公司譯;林琪改編;林琪譯
出版社: 中國電力出版社
叢編項: O’Reilly Java系列
標(biāo) 簽: 暫缺

ISBN: 9787508335032 出版時間: 2005-08-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 436 字?jǐn)?shù):  

內(nèi)容簡介

  盡管企業(yè)Web應(yīng)用程序的外觀和操作方式很重要,但是開發(fā)人員發(fā)現(xiàn),開始編寫應(yīng)用程序的業(yè)務(wù)邏輯之前他們總是要花太多的時間在前端的表示上。為了解決這個問題,JakartaStruts將Java Servlet、JavaServer Pages(JSP)、自定義標(biāo)記以及消息資源(messaging resource)結(jié)合為一種統(tǒng)一的、可重用的框架。Struts是一個可以共同合作、協(xié)同動作的平臺,對于獨立的開發(fā)人員、大型開發(fā)團(tuán)隊以及介于這二者之間的任何人都很適用。 自本書第一版發(fā)行以來,Struts開源項目變得越來越受歡迎。盡管這項技術(shù)令人振奮,但是它的說明文檔卻仍然少得可憐——大多數(shù)的指南都太簡單,那些要編寫復(fù)雜Web應(yīng)用程序的開發(fā)人員根本找不到所需的關(guān)鍵信息。本書第二版為了填補(bǔ)這個信息缺口,針對最近發(fā)布的Struts 1.1版重新修訂擴(kuò)編,提供最新的信息。第二版增加了新的章節(jié)來專門探討安全、與JSF API的集成、JSP標(biāo)準(zhǔn)標(biāo)記庫(JSTL)以及Struts的表達(dá)式語言(EL)。此外,第二版對第一版中原有的主題也做了擴(kuò)充,包括: · 安裝、建立和配置Struts · 說明Web應(yīng)用程序的基本概念 · 實現(xiàn)MVC設(shè)計模式(Model 2方法),讓你的應(yīng)用程序得以使用這個模式 · 采用Struts的日志記錄、驗證和異常處理機(jī)制 · 使用S truts Tiles模板庫 · 使用S truts編寫國際化和本地化代碼 · 對Web應(yīng)用程序應(yīng)用真實有用的最佳實踐 對于每一個自己所開發(fā)的企業(yè)系統(tǒng),本書作者Chuck Cavanes s都會花大量的時間去研究關(guān)于Struts從中能學(xué)到什么,以及找出構(gòu)建Web應(yīng)用程序的最有效的方式。為了節(jié)省你的時間,讓你不再頭痛,作者用最理想、最務(wù)實的“說到哪里做到哪里”的手法,把無價的實踐經(jīng)驗與大家分享,以指導(dǎo)你最大限度地發(fā)揮Struts框架的潛能。

作者簡介

  ChuckCavaness是S1公司(http://www.sl.com)的資深技術(shù)專家。他的專業(yè)包括服務(wù)器端Java、分布式對象計算以及應(yīng)用服務(wù)器。Chuck目前也是JavaWorld所設(shè)立的“JavaintheEnterprise”論壇的主持人。他寫過幾年的Smalltalk和CORBA的應(yīng)用程序,也在GeorgiaTech講授過面向?qū)ο蟪绦蛟O(shè)計程序。他還為JavaWorld和InformIt.com寫文章。他是好幾本J2EE書籍的技術(shù)編輯,包括《UsingJavaServerPagesandServlets》(Que,2000)以及《SpecialEditionUsingJava2EnterpriseEdition》(Que,2001)。Chuck的計算機(jī)科學(xué)學(xué)位獲自GeorgiaTech。他目前的興趣是為銀行和金融服務(wù)業(yè)編寫企業(yè)應(yīng)用程序。Chuck還是《SpecialEditionUsingEnterpriseJavaBeans2.0》(Que,2001)和《SpecialEditionUsingJava2EnterpriseEdition》(Que,2000)的合作之一。相關(guān)圖書JSP設(shè)計(第三版)

圖書目錄

前言 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請求/響應(yīng)的過程 29
  Struts和作用域 34
  使用URL參數(shù) 36
  轉(zhuǎn)發(fā)與重定向的差異 36
第三章 Struts框架概覽 44
  銀行賬戶示例 44
  總體藍(lán)圖 48
  Struts 控制器組件 50
  Struts模型組件 57
  Struts視圖組件 60
  支持多個應(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ù)對象? 149
  持久存儲 150
  Struts為模型提供了什么? 152
第七章 Struts視圖組件 177
  什么是視圖? 177
  什么是ActionForm? 183
  使用ActionErrors 193
  完成表示驗證 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ò)展點? 230
  通用的擴(kuò)展點 231
  控制器的擴(kuò)展點 234
  擴(kuò)展視圖組件 238 
  擴(kuò)展框架的缺點 242
第十章 異常處理機(jī)制 243
  Java異常的處理機(jī)制 243
  異常處理對性能的影響 246
  系統(tǒng)異常與應(yīng)用異常 247
  使用鏈接式異常 248
  Struts所提供的異常處理機(jī)制 251
  拾零補(bǔ)遺 263
  結(jié)論 265
第十一章 Validator框架 266
  需要驗證框架的理由 266
  安裝和配置Validator 267
  ActionForm與Validator一同使用 276
  創(chuàng)建你自己的驗證規(guī)則 280
  Validator與JSP自定義標(biāo)記 282
  驗證的國際化 285
  將Validator用在Struts以外的場合 286
第十二章 國際化和Struts 290
  什么是國際化? 290
  Java對國際化的支持 292
  讓Struts應(yīng)用程序支持國際化 299
  異常的處理和國際化 304
第十三章 Struts和EJB 306
  使用EJB實現(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對國際化的支持 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對性能的影響 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)建自動化的構(gòu)建環(huán)境 399
  從遠(yuǎn)程重新啟動服務(wù)器 401
第十七章 解決性能瓶頸 402
  什么是好的性能? 402
  性能測試與負(fù)載測試 404
  能測試和壓力測試的工具 406
  測試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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號