Struts基礎(chǔ)與案例開(kāi)發(fā)詳解

出版時(shí)間:2009-9  出版社:清華大學(xué)出版社  作者:張孝祥,徐明華 叢書(shū)主編,徐明華,邱加永 編著  頁(yè)數(shù):501  

前言

  首先,感謝并祝賀您選擇本系列叢書(shū)!《軟件開(kāi)發(fā)課堂》系列叢書(shū)通過(guò)大量的精彩實(shí)例、完整的學(xué)習(xí)視頻,讓您完全融入編程實(shí)戰(zhàn)演練,從零開(kāi)始,逐步精通相關(guān)知識(shí),成為自學(xué)成才的編程高手,哪怕您是一個(gè)高中生,都可以輕松地實(shí)現(xiàn)職場(chǎng)的夢(mèng)想和生活的愿望  1.叢書(shū)內(nèi)容  隨著軟件行業(yè)的不斷升溫,程序員這一職業(yè)正在成為IT界中的佼佼者,越來(lái)越多的程序設(shè)計(jì)愛(ài)好者開(kāi)始投入到相關(guān)軟件開(kāi)發(fā)的學(xué)習(xí)中。然而很多朋友在面對(duì)大量的代碼時(shí)又有些望而卻步,不知從何入手?! ?shí)際上,一本好書(shū)不僅要教會(huì)讀者怎樣去實(shí)現(xiàn)書(shū)中的內(nèi)容,更重要的是要教會(huì)讀者如何去思考、去探究、去創(chuàng)新。鑒于此,我們精心編寫(xiě)了《軟件開(kāi)發(fā)課堂》系列叢書(shū)?! ”緟矔?shū)涉及目前流行的各種相關(guān)編程技術(shù),均以最常用的經(jīng)典實(shí)例,來(lái)講解軟件最核心的知識(shí)點(diǎn),讓讀者掌握最實(shí)用的內(nèi)容。首次共推出8冊(cè):  ·《Visual Basic基礎(chǔ)與案例開(kāi)發(fā)詳解》  ·《Java基礎(chǔ)與案例開(kāi)發(fā)詳解》  ·《JSP基礎(chǔ)與案例開(kāi)發(fā)詳解》  · 《Struts基礎(chǔ)與案例開(kāi)發(fā)詳解》  ·《JavaScript基礎(chǔ)與案例開(kāi)發(fā)詳解》  ·《ASP.NET基礎(chǔ)與案例開(kāi)發(fā)詳解》  ·《C?;A(chǔ)與案例開(kāi)發(fā)詳解》  ·《Visual C++基礎(chǔ)與案例開(kāi)發(fā)詳解》  2.叢書(shū)特色  本叢書(shū)具有以下特色: ?。?)內(nèi)容精練、實(shí)用。本著“必要的基礎(chǔ)知識(shí)+詳細(xì)的程序編寫(xiě)步驟”原則,摒棄瑣碎的東西,指導(dǎo)初學(xué)者采取最有效的學(xué)習(xí)方法和獲得最良好的學(xué)習(xí)途徑?! 。?)過(guò)程簡(jiǎn)潔、步驟詳細(xì)。盡量以可視化操作講解,講解步驟做到詳細(xì)但不煩瑣,避免直接使用大量代碼占用讀者的閱讀時(shí)間。而對(duì)關(guān)鍵代碼則進(jìn)行詳細(xì)的講解,做到清晰和透徹?! 。?)講解風(fēng)格通俗易懂。作者均是一線工作人員及教學(xué)人員,項(xiàng)目經(jīng)驗(yàn)豐富,傳授知識(shí)的能力強(qiáng)。所選案例精練、實(shí)用,具有實(shí)戰(zhàn)性和代表性,能夠使讀者快速上手?! 。?)光盤(pán)內(nèi)容豐富。不僅包含書(shū)中的所有代碼及實(shí)例,還包含書(shū)中主要操作步驟的視頻錄像,有利于多媒體視頻教學(xué)和自學(xué),最大程度地提高了書(shū)中案例的可操作性。

內(nèi)容概要

本書(shū)以Java為平臺(tái),結(jié)合應(yīng)用實(shí)例,全面系統(tǒng)地介紹了應(yīng)用Struts框架進(jìn)行項(xiàng)目開(kāi)發(fā)和編程的基礎(chǔ)知識(shí)及應(yīng)用方向。    書(shū)中內(nèi)容由淺入深、循序漸進(jìn)地介紹了Struts的相關(guān)內(nèi)容,其中,Struts組件、Struts標(biāo)簽、Struts國(guó)際化應(yīng)用、驗(yàn)證框架、Tiles框架應(yīng)用、技巧工具應(yīng)用、FCKEditor在線編輯器、Hibernate應(yīng)用、Spring應(yīng)用等。在講解過(guò)程中,引用了大量的實(shí)例,且每部分內(nèi)容都包含詳細(xì)的操作步驟和技巧提示。    書(shū)中理論知識(shí)講解透徹,實(shí)例開(kāi)發(fā)清晰有序,既適合初學(xué)者和具有一定Java編程經(jīng)驗(yàn)的用戶使用,也適合廣大軟件開(kāi)發(fā)者和編程愛(ài)好者作為參考用書(shū),同時(shí)也可以作為大中專院校及社會(huì)培訓(xùn)團(tuán)體的教材。

作者簡(jiǎn)介

張孝祥,北京傳智播客教育科技有限公司教學(xué)總監(jiān)。著有《Java就業(yè)培訓(xùn)教程》、《JavaScript網(wǎng)頁(yè)開(kāi)發(fā)》、《深入體驗(yàn)Java Web開(kāi)發(fā)內(nèi)幕—核心基礎(chǔ)》、《深入體驗(yàn)Java Web開(kāi)發(fā)內(nèi)幕一高級(jí)
特性》、《JavamB件開(kāi)發(fā)詳解》等一系列Java暢銷(xiāo)書(shū)籍,發(fā)布了中國(guó)第一套Java學(xué)習(xí)視頻,被譽(yù)

書(shū)籍目錄

第1章 Struts起步  1.1 Struts應(yīng)用概述  1.2 Struts安裝  1.3 第一個(gè)示例:logindemo  1.4 上機(jī)練習(xí)第2章 體驗(yàn)Struts  2.1 Struts執(zhí)行流程  2.2 Struts工作原理  2.3 注冊(cè)程序分析  2.4 完善注冊(cè)程序  2.5 上機(jī)練習(xí)第3章 Struts組件  3.1 Struts組件介紹  3.2 ActionServlet組件    3.2.1 初始化方法分析    3.2.2 業(yè)務(wù)方法分析    3.2.3 自定義RequestProcessor類(lèi)  3.3 ActionForm組件    3.3.1 ActionForm概述    3.3.2 ActionForm使用    3.3.3 DynaActionForm使用    3.3.4 DynaValidatorForm示例  3.4 ActionForward組件  3.5 ActionMapping組件  3.6 Action組件    3.6.1 ForwardAction部分    3.6.2 DispatchAction部分    3.6.3 MappingDispatchAction部分    3.6.4 LookupDispatchAction部分    3.6.5 IncludeAction部分    3.6.6 SwitchAction部分  3.7 綜合示例    3.7.1 系統(tǒng)總體設(shè)計(jì)圖    3.7.2 系統(tǒng)用例圖    3.7.3 數(shù)據(jù)庫(kù)    3.7.4 系統(tǒng)效果圖展示    3.7.5 代碼樹(shù)形圖    3.7.6 代碼清單  3.8 上機(jī)練習(xí)第4章 Struts標(biāo)簽  4.1 Struts標(biāo)簽  4.2 Struts HTML標(biāo)簽  4.3 Bean標(biāo)簽  4.4 Logic標(biāo)簽  4.5 自定義標(biāo)簽  4.6 綜合應(yīng)用示例  4.7 上機(jī)練習(xí)第5章 國(guó)際化應(yīng)用  5.1 常見(jiàn)國(guó)際化實(shí)例  5.2 Java應(yīng)用程序的國(guó)際化  5.3 頁(yè)面內(nèi)容國(guó)際化  5.4 異常信息國(guó)際化  5.5 提示信息國(guó)際化  5.6 上機(jī)練習(xí)第6章 驗(yàn)證框架應(yīng)用  6.1 ActionForm驗(yàn)證  6.2 Action的代碼驗(yàn)證  6.3 驗(yàn)證框架驗(yàn)證  6.4 使用DynaValidatorForm的驗(yàn)證  6.5 自定義驗(yàn)證規(guī)則  6.6 綜合示例  6.7 上機(jī)練習(xí)第7章 Struts的T_|es框架  7.1 Tiles框架的概述  ……第8章 Struts技巧應(yīng)用第9章 FCKeditor應(yīng)用第10章 版本控制系統(tǒng)應(yīng)用第11章 Hibernate應(yīng)用第12章 深入Hibemate第13章 Spring應(yīng)用第14章 個(gè)人求職管理系統(tǒng)第15章 通用權(quán)限管理系統(tǒng)第16章 文章管理系統(tǒng)

章節(jié)摘錄

  第1章 Struts起步  1.1 Struts應(yīng)用概述  Struts最早作為Apache Jakarta項(xiàng)目的組成部分問(wèn)世運(yùn)作。項(xiàng)目的創(chuàng)立者希望通過(guò)對(duì)該項(xiàng)目的研究,改進(jìn)和提高Java Server Pages(JSP)、Servlet、標(biāo)簽庫(kù)以及面向?qū)ο蟮募夹g(shù)水準(zhǔn)。當(dāng)前最高發(fā)行版本為Struts l.3.8,可以到http://jakata.a(chǎn)pache.org下載?! truts這個(gè)名字來(lái)源于在建筑和舊式飛機(jī)中使用的支持金屬架。它的目的是為了減少運(yùn)用MVC設(shè)計(jì)模型開(kāi)發(fā)Web應(yīng)用的時(shí)間。如果想混合使用Servlets和JSP的優(yōu)點(diǎn)來(lái)建立可擴(kuò)展的應(yīng)用,Struts是一個(gè)不錯(cuò)的選擇?! ‖F(xiàn)在Sprin9,WebWork,Tapestry,JSF等勢(shì)頭正勁,很多讀者認(rèn)為已經(jīng)沒(méi)有學(xué)習(xí)Struts的必要,因?yàn)樗讶肽耗?。的確,由于IT行業(yè)技術(shù)革新的腳步加快,新的框架出現(xiàn),再加上各種猛烈的宣傳攻勢(shì),Struts用戶群體正在慢慢地萎縮。然而從市場(chǎng)占有率的角度來(lái)分析,Struts已經(jīng)深入人心,有著相當(dāng)高的知名度,對(duì)于想要跨入Java領(lǐng)域的新手來(lái)說(shuō),具有較強(qiáng)的選擇優(yōu)勢(shì)。在當(dāng)前輿論氛圍的影響下,Struts在一定層面上被視為入行的必備基礎(chǔ)。  在學(xué)習(xí)Struts之前,還得了解一個(gè)概念,那就是Framework,即架構(gòu)(框架),這里指軟件的架構(gòu)方式。一個(gè)成功的軟件需要有一個(gè)成功的架構(gòu),但軟件架構(gòu)的建立是一個(gè)復(fù)雜而又持續(xù)改進(jìn)的過(guò)程,軟件開(kāi)發(fā)者們不可能對(duì)每個(gè)不同的項(xiàng)目做不同的架構(gòu),而總是盡量重用以前的架構(gòu),或開(kāi)發(fā)出盡量通用的架構(gòu)方案,Struts就是其中之一。

編輯推薦

  零基礎(chǔ)學(xué)習(xí)者入門(mén)必讀,專家課堂式講解開(kāi)發(fā)技巧,基礎(chǔ)知識(shí)到開(kāi)發(fā)案例融會(huì)貫通,知識(shí)點(diǎn)+應(yīng)用示例+技術(shù)難點(diǎn)剖析,體驗(yàn)4個(gè)項(xiàng)目案例開(kāi)發(fā)的全過(guò)程。購(gòu)買(mǎi)軟件開(kāi)發(fā)課堂系列書(shū)中任何一本的讀者,憑書(shū)簽和書(shū)本參加傳智播客或北京睿智匯海的軟件培訓(xùn)可享受298元學(xué)費(fèi)減免。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    Struts基礎(chǔ)與案例開(kāi)發(fā)詳解 PDF格式下載


用戶評(píng)論 (總計(jì)14條)

 
 

  •   Struts最早作為Apache Jakarta項(xiàng)目的組成部分問(wèn)世運(yùn)作。項(xiàng)目的創(chuàng)立者希望通過(guò)對(duì)該項(xiàng)目的研究,改進(jìn)和提高Java Server Pages(JSP)、Servlet、標(biāo)簽庫(kù)以及面向?qū)ο蟮募夹g(shù)水準(zhǔn)。當(dāng)前最高發(fā)行版本為Struts l*3*8,可以到****://jakata*apache*org下載。Struts這個(gè)名字來(lái)源于在建筑和舊式飛機(jī)中使用的支持金屬架。它的目的是為了減少運(yùn)用MVC設(shè)計(jì)模型開(kāi)發(fā)Web應(yīng)用的時(shí)間。如果想混合使用Servlets和JSP的優(yōu)點(diǎn)來(lái)建立可擴(kuò)展的應(yīng)用,Struts是一個(gè)不錯(cuò)的選擇?,F(xiàn)在Sprin9,WebWork,Tapestry,JSF等勢(shì)頭正勁,很多讀者認(rèn)為已經(jīng)沒(méi)有學(xué)習(xí)Struts的必要,因?yàn)樗讶肽耗?。的確,由于IT行業(yè)技術(shù)革新的腳步加快,新的框架出現(xiàn),再加上各種猛烈的宣傳攻勢(shì),Struts用戶群體正在慢慢地萎縮。然而從市場(chǎng)占有率的角度來(lái)分析,Struts已經(jīng)深入人心,有著相當(dāng)高的知名度,對(duì)于想要跨入Java領(lǐng)域的新手來(lái)說(shuō),具有較強(qiáng)的選擇優(yōu)勢(shì)。在當(dāng)前輿論氛圍的影響下,Struts在一定層面上被視為入行的必備基礎(chǔ)。在學(xué)習(xí)Struts之前,還得了解一個(gè)概念,那就是Framework,即架構(gòu)(框架),這里指軟件的架構(gòu)方式。一個(gè)成功的軟件需要有一個(gè)成功的架構(gòu),但軟件架構(gòu)的建立是一個(gè)復(fù)雜而又持續(xù)改進(jìn)的過(guò)程,軟件開(kāi)發(fā)者們不可能對(duì)每個(gè)不同的項(xiàng)目做不同的架構(gòu),而總是盡量重用以前的架構(gòu),或開(kāi)發(fā)出盡量通用的架構(gòu)方案,Struts就是其中之一。
  •   讀了大半了,書(shū)很好,stuts方面和功能介紹的很詳細(xì),物流也給力。只不過(guò)一直忘了評(píng)論。。。
  •   書(shū)的內(nèi)容挺好的,簡(jiǎn)單易懂,書(shū)的質(zhì)量也行
  •   正品圖書(shū),有發(fā)票,對(duì)初學(xué)者很有用
  •   這本書(shū)太差勁太次了不要買(mǎi)!里面的內(nèi)容太亂了!根本看不懂!我買(mǎi)了后悔!
  •   這本書(shū)很好,祝我理解了過(guò)去不明白的地方
  •   這本書(shū)和我想象的一樣,很好!物流的態(tài)度也很好,下次還會(huì)繼續(xù)在這里購(gòu)物
  •   書(shū)中的文字?jǐn)⑹鐾ㄋ滓锥甿m本書(shū)以Java為平臺(tái),結(jié)合應(yīng)用實(shí)例,全面系統(tǒng)地介紹了應(yīng)用Struts框架進(jìn)行項(xiàng)目開(kāi)發(fā)和編程的基礎(chǔ)知識(shí)及應(yīng)用方向。書(shū)中內(nèi)容由淺入深、循序漸進(jìn)地介紹了Struts的相關(guān)內(nèi)容,其中,Struts組件、Struts標(biāo)簽、Struts國(guó)際化應(yīng)用、驗(yàn)證框架、Tiles框架應(yīng)用、技巧工具應(yīng)用、FCKEditor在線編輯器、Hibernate應(yīng)用、Spring應(yīng)用等。在講解過(guò)程中,引用了大量的實(shí)例,且每部分內(nèi)容都包含詳細(xì)的操作步驟和技巧提示。書(shū)中理論知識(shí)講解透徹,實(shí)例開(kāi)發(fā)清晰有序,既適合初學(xué)者和具有一定Java編程經(jīng)驗(yàn)的用戶使用,也適合廣大軟件開(kāi)發(fā)者和編程愛(ài)好者作為參考用書(shū),同時(shí)也可以作為大中專院校及社會(huì)培訓(xùn)團(tuán)體的教材書(shū)中的文字?jǐn)⑹鐾ㄋ滓锥甿m本書(shū)以Java為平臺(tái),結(jié)合應(yīng)用實(shí)例,全面系統(tǒng)地介紹了應(yīng)用Struts框架進(jìn)行項(xiàng)目開(kāi)發(fā)和編程的基礎(chǔ)知識(shí)及應(yīng)用方向。書(shū)中內(nèi)容由淺入深、循序漸進(jìn)地介紹了Struts的相關(guān)內(nèi)容,其中,Struts組件、Struts標(biāo)簽、Struts國(guó)際化應(yīng)用、驗(yàn)證框架、Tiles框架應(yīng)用、技巧工具應(yīng)用、FCKEditor在線編輯器、Hibernate應(yīng)用、Spring應(yīng)用等。在講解過(guò)程中,引用了大量的實(shí)例,且每部分內(nèi)容都包含詳細(xì)的操作步驟和技巧提示。書(shū)中理論知識(shí)講解透徹,實(shí)例開(kāi)發(fā)清晰有序,既適合初學(xué)者和具有一定Java編程經(jīng)驗(yàn)的用戶使用,也適合廣大軟件開(kāi)發(fā)者和編程愛(ài)好者作為參考用書(shū),同時(shí)也可以作為大中專院校及社會(huì)培訓(xùn)團(tuán)體的教材
  •   書(shū)中的文字?jǐn)⑹鐾ㄋ滓锥甿m本書(shū)以Java為平臺(tái),結(jié)合應(yīng)用實(shí)例,全面系統(tǒng)地介紹了應(yīng)用Struts框架進(jìn)行項(xiàng)目開(kāi)發(fā)和編程的基礎(chǔ)知識(shí)及應(yīng)用方向。書(shū)中內(nèi)容由淺入深、循序漸進(jìn)地介紹了Struts的相關(guān)內(nèi)容,其中,Struts組件、Struts標(biāo)簽、Struts國(guó)際化應(yīng)用、驗(yàn)證框架、Tiles框架應(yīng)用、技巧工具應(yīng)用、FCKEditor在線編輯器、Hibernate應(yīng)用、Spring應(yīng)用等。在講解過(guò)程中,引用了大量的實(shí)例,且每部分內(nèi)容都包含詳細(xì)的操作步驟和技巧提示。書(shū)中理論知識(shí)講解透徹,實(shí)例開(kāi)發(fā)清晰有序,既適合初學(xué)者和具有一定Java編程經(jīng)驗(yàn)的用戶使用,也適合廣大軟件開(kāi)發(fā)者和編程愛(ài)好者作為參考用書(shū),同時(shí)也可以作為大中專院校及社會(huì)培訓(xùn)團(tuán)體的教材
  •   商品很不錯(cuò),就是快遞太**了 電話打不通就不送貨
  •   適合有一點(diǎn)java基礎(chǔ)的初學(xué)者
  •   書(shū)很一般,該講清的草草了結(jié),不該啰嗦的卻大廢篇章...
    很一般吧...
  •   挺好的 ,對(duì)于mvc模式理解的更好了
  •   這本書(shū)講的很難,不適合初學(xué)者,建議大家謹(jǐn)慎購(gòu)買(mǎi)。
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7