出版時間:2008-2 出版社:人民郵電 作者:卡內(nèi)爾 頁數(shù):409 字?jǐn)?shù):626000 譯者:龔波
Tag標(biāo)簽:無
內(nèi)容概要
本書詳細(xì)介紹了Struts MVC Web 框架的使用方法,可以幫助讀者解決在日常Web 應(yīng)用程序開發(fā)中遇到的各種難題。不合理的設(shè)計會導(dǎo)致對Struts 框架的長期依賴,這會使代碼復(fù)用變得非常復(fù)雜。本書基于Struts 1.2 版對此類問題給出了專業(yè)的解決方案。本書的重點(diǎn)在于如何發(fā)現(xiàn)常見的設(shè)計錯誤(反模式)以及如何使用Struts 來解決這些問題?! ”緯鴥?nèi)容豐富,信息全面,主要內(nèi)容包括模式和反模式、Struts 基礎(chǔ)及其高級知識、Tiles 框架、日志和調(diào)試、elocity 模板引擎、Struts 和Ajax 等。通過本書,讀者不僅能夠深入地了解Struts 的工作原理,而且還能掌握處理日常開發(fā)中遇到的問題的有效方法。 本書適合于所有具備一定開發(fā)經(jīng)驗(yàn)并掌握J(rèn)SP、servlet 以及Struts 基礎(chǔ)知識的高級讀者閱讀。
作者簡介
John Carnell,全球領(lǐng)先的企業(yè)信息化解決方案和培訓(xùn)服務(wù)供應(yīng)商N(yùn)etChange公司的總裁。他對基于組件開發(fā)的軟件解決方案有深入的研究,在業(yè)界頗負(fù)盛名。
書籍目錄
第1章 我們做錯了什么:Web反模式解釋 1.1 本書主要內(nèi)容 1.2 本章主要內(nèi)容 1.3 Web應(yīng)用程序開發(fā)面臨的挑戰(zhàn) 1.3.1 企業(yè)服務(wù) 1.3.2 應(yīng)用服務(wù) 1.4 模式和反模式介紹 1.4.1 Web應(yīng)用程序反模式 1.4.2 Concern Slush 1.4.3 Tier Leakage 1.4.4 Hardwired 1.4.5 Validation Confusion 1.4.6 Tight-Skins 1.4.7 Data Madness 1.5 反模式、JOS框架以及經(jīng)濟(jì)學(xué) 1.6 小結(jié)第2章 Struts基礎(chǔ) 2.1 JavaEdge應(yīng)用程序架構(gòu) 2.1.1 設(shè)計 2.1.2 使用Struts實(shí)現(xiàn)MVC模式 2.1.3 起步:JavaEdge源代碼樹 2.1.4 Command模式的作用 2.2 構(gòu)造表示層 2.2.1 JavaEdge主頁 2.2.2 Bean標(biāo)簽 2.2.3 邏輯標(biāo)簽 2.2.4 迭代式標(biāo)簽 2.2.5 條件式標(biāo)簽 2.2.6 移動式標(biāo)簽 2.3 小結(jié) 第3章 使用Struts的表單表示和驗(yàn)證機(jī)制 3.1 表單驗(yàn)證的問題 3.2 使用Struts進(jìn)行表單驗(yàn)證 3.3 使用Struts實(shí)現(xiàn)表單驗(yàn)證 3.3.1 struts-config.xml文件 3.3.2 Struts ActionForm類 3.3.3 使用數(shù)據(jù)預(yù)先填充ActionForm 3.3.4 其他預(yù)先填充技術(shù) 3.3.5 正確地預(yù)先填充表單 3.3.6 驗(yàn)證表單數(shù)據(jù) 3.4 Struts HTML標(biāo)簽庫 3.4.1 建立Struts HTML表單 3.4.2 使用文本和文本域輸入字段 3.4.3 下拉列表、復(fù)選框和單選框 3.4.4 創(chuàng)建更加動態(tài)的ActionForm 3.4.5 ActionForm和業(yè)務(wù)邏輯 3.5 小結(jié)第4章 使用Struts管理業(yè)務(wù)邏輯 4.1 業(yè)務(wù)邏輯反模式和Struts 4.1.1 Concern Slush和Struts 4.1.2 Tier Leakage和Struts 4.1.3 分離業(yè)務(wù)邏輯和Struts 4.2 實(shí)現(xiàn)設(shè)計模式 4.2.1 實(shí)現(xiàn)Business Delegate模式 4.2.2 實(shí)現(xiàn)Service Locator模式 4.2.3 繼續(xù)研究服務(wù)定位器 4.2.4 EJB和Struts 4.3 處理Action類中的異?! ?.3.1 Struts 1.0.x的異常處理 4.3.2 Struts 1.1和以后版本的異常處理 4.3.3 重新編寫ApplicationException類 4.3.4 設(shè)置struts-config.xml文件 4.3.5 編寫定制的ExceptionHandler 4.4 小結(jié)第5章 使用ObjectRelational Bridge實(shí)現(xiàn)數(shù)據(jù)訪問層的架構(gòu)第6章 使用Tiles框架創(chuàng)建靈活的前端應(yīng)用第7章 動態(tài)表單和Struts驗(yàn)證框架第8章 使用XDoclet加速Struts開發(fā)第9章 日志和調(diào)試第10章 Velocity模板引擎第11章 擴(kuò)展Struts框架 第12章 Struts和Ajax 附錄A JavaEdge設(shè)置和安裝附錄B Struts開發(fā)工具附錄C Struts和Strecks
編輯推薦
《Struts與Ajgx高級程序設(shè)計》適合于所有具備一定開發(fā)經(jīng)驗(yàn)并掌握J(rèn)SP、servlet以及Struts基礎(chǔ)知識的高級讀者閱讀。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Struts與Ajax高級程序設(shè)計 PDF格式下載