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

JAKARTA STRUTS編程(第二版)

JAKARTA STRUTS編程(第二版)

定 價(jià):¥52.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

前言 1
第一章 簡(jiǎn)介 9
  Web簡(jiǎn)史 9
  什么是Java servlet? 10
  JSP頁(yè)面 13
  JSP Model 1和Model 2架構(gòu) 15
  為什么MVC如此重要? 16
  什么是框架? 18
  其他替代框架 20
第二章 Web層剖析 25
  框架概述 25
  HTTP請(qǐng)求/響應(yīng)的過(guò)程 29
  Struts和作用域 34
  使用URL參數(shù) 36
  轉(zhuǎn)發(fā)與重定向的差異 36
第三章 Struts框架概覽 44
  銀行賬戶(hù)示例 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
  工具類(lèi) 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類(lèi) 198
  JavaServer Faces前瞻 201
第八章 JSP自定義標(biāo)記庫(kù) 203
  自定義標(biāo)記概覽 203
  Struts的標(biāo)記庫(kù) 207
  Struts標(biāo)記中使用JavaBean 208
  Struts的HTML標(biāo)記庫(kù) 209
  Logic標(biāo)記庫(kù) 217
  Bean標(biāo)記庫(kù) 222
  Nested標(biāo)記庫(kù) 226  
  其他有用的標(biāo)記庫(kù) 226
  JSP標(biāo)準(zhǔn)標(biāo)記庫(kù)(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)證的國(guó)際化 285
  將Validator用在Struts以外的場(chǎng)合 286
第十二章 國(guó)際化和Struts 290
  什么是國(guó)際化? 290
  Java對(duì)國(guó)際化的支持 292
  讓Struts應(yīng)用程序支持國(guó)際化 299
  異常的處理和國(guó)際化 304
第十三章 Struts和EJB 306
  使用EJB實(shí)現(xiàn)Storefront服務(wù) 307
  讓Struts和EJB交互 319
  結(jié)論 331
第十四章 使用Tiles標(biāo)記庫(kù) 332
  了解模板 332
  安裝和配置Tiles的配置 337
  使用Tiles框架 340
  Tiles標(biāo)記庫(kù) 343
  使用定義 350
  Tiles對(duì)國(guó)際化的支持 354
第十五章 Struts應(yīng)用程序的日志機(jī)制 356
  Web應(yīng)用程序的日志機(jī)制 356
  使用servlet容器進(jìn)行日志記錄 357
  Jakarta Commons日志包 367
  使用log4j包 370
  在JSP頁(yè)面中使用Commons日志API 377
  log4j對(duì)性能的影響 380
  第三方log4j擴(kuò)展包 381
  Java 1.4的日志API 381
第十六章 打包Struts應(yīng)用程序 383
  打包還是不打包 383
  把應(yīng)用程序打包成WAR文件 392
  使用Ant來(lái)構(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以來(lái)的變化 423
附錄二 下載和安裝Struts 430
附錄三 資源 436

本目錄推薦

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