Struts 2.1權(quán)威指南

出版時(shí)間:2009-5  出版社:電子工業(yè)出版社  作者:李剛  頁數(shù):770  
Tag標(biāo)簽:無  

前言

2007年,《Struts 2權(quán)威指南》第一版面市,作為國內(nèi)第一本全面、深入介紹Struts 2的圖書,帶給廣大學(xué)習(xí)者、開發(fā)者巨大的幫助,筆者也因此收到了100多封熱情洋溢的讀者來信,該書也因此獲得了中國互動(dòng)出版網(wǎng)(www.china-pub.com)2007年暢銷排行榜第8位的好成績,這也說明了Struts 2在國內(nèi)開發(fā)行業(yè)的廣泛應(yīng)用。實(shí)際上,從Struts 2.0開始,許多軟件開發(fā)公司紛紛離開原有的Struts 1.x和WebWork框架,改為使用Struts 2。2009年1月,Struts 2再次發(fā)布了最新的穩(wěn)定版:Struts 2.1,相對(duì)于Struts 2.0,Struts 2.1發(fā)生了較大的改變、并增加了大量新特性和新功能:例如新增了Convention插件和REST插件,并將原有的Ajax主題全部移入Dojo插件中……這些改變使得Struts 2更加成熟、穩(wěn)定,而且更加簡單、易用。尤其值得一提的是Struts 2新增的Convention插件和REST插件,它們可以完全實(shí)現(xiàn)類似Ruby on Rails的REST風(fēng)格的URL,并允許使用“約定優(yōu)于配置”的方式管理Action和Result Mapper,不僅不需要XML配置文件,連Annotation都可以省略,而且內(nèi)建支持XML和JSON的序列化和反序列化,這些插件不僅極大地簡化了Struts 2的應(yīng)用開發(fā),而且極大地豐富了Struts 2框架的功能。這些都將在本書中詳細(xì)介紹,而且本書倒數(shù)第二章的綜合案例也拋棄了原有的XML配置文件,改為基于Struts 2.1的Convention插件。為什么寫作本書自從《Struts 2權(quán)威指南》面市以來,筆者幾乎每天都會(huì)收到一些讀者來信,他們都會(huì)向筆者表示感謝:感謝《Struts 2權(quán)威指南》給他們帶來的巨大幫助,也有一些讀者向筆者咨詢學(xué)習(xí)、工作中遇到的難題,筆者總是盡心盡力予以解答。后來筆者干脆成立了瘋狂Java聯(lián)盟(http:// www.crazyit.org),供廣大讀者與筆者直接交流,以回贈(zèng)廣大讀者的感激、愛護(hù)之情。

內(nèi)容概要

本書是《Struts 2權(quán)威指南》的第二版,本書介紹的Struts 2是最新的Struts 2.1?! ∠鄬?duì)于2007年發(fā)布的Struts 2.0,Struts 2.1改變較大,Struts 2.1不僅修正了Struts 2.0中少量Bug(這些Bug在本書第一版中已經(jīng)指出)。而且新增了REST、Convention和Java Templates,這些都是Struts 2未來的發(fā)展方向。不僅如此,Struts 2.1不再支持Ajax主題,而是改為使用Dojo插件來提供對(duì)Ajax的支持。Struts 2.1拋棄了Codebehind插件提供的“零配置”支持,改為使用Convention插件提供“零配置”,Struts 2.1新增了Portlet支持……為了讓眾多Struts學(xué)習(xí)者、工作者快速從Struts 2.0的開發(fā)升級(jí)到Struts 2.1,筆者升級(jí)了《Struts 2權(quán)威指南》,第二版改寫了第一版中所有程序,將它們改為基于Struts 2.1運(yùn)行。第二版刪除了第一版中第18章的內(nèi)容(Struts 2和Struts 1整合部分),全面介紹了Struts 2.1新增的Convention和REST支持。本書最后配備的兩個(gè)常用的實(shí)例也都升級(jí)為基于Struts 2.1運(yùn)行,讀者可通過這兩個(gè)實(shí)例觸類旁通,解決日常開發(fā)中的問題。  本書第二版保留了第一版通俗易懂的寫作風(fēng)格:按Struts 2.1的架構(gòu)體系,細(xì)致地介紹了Struts 2.1各個(gè)知識(shí)點(diǎn)。在介紹過程中,筆者依照讀者的學(xué)習(xí)規(guī)律,首先介紹基本概念和基本操作,然后對(duì)內(nèi)容進(jìn)行深入講解。筆者在介紹Struts 2.1框架時(shí),既照顧到了Struts 2.1初學(xué)者的能力,對(duì)每個(gè)知識(shí)點(diǎn)都給出簡單的快速上手的示例;同時(shí)也考慮到開發(fā)者在日后開發(fā)中可能遇到的問題,詳細(xì)講解了每個(gè)知識(shí)點(diǎn)的各種用法,本書覆蓋了Struts 2.1近80%的API。因此,本書完全可以作為Struts 2框架的權(quán)威手冊(cè),以供開發(fā)者在實(shí)際開發(fā)過程中參考?! ”緯m用于有較好的Java編程基礎(chǔ),有一定JSP、Servlet等Web編程基礎(chǔ)或具備初步Java EE編程基礎(chǔ)的讀者。本書既給出了Struts 2入門級(jí)的示范實(shí)例,也詳細(xì)講解了Struts 2各個(gè)知識(shí)點(diǎn)及各個(gè)選項(xiàng)的詳細(xì)用法,可以作為Struts 2框架的權(quán)威參考。

作者簡介

李剛,從事近10年的Java EE應(yīng)用開發(fā)。曾任LITEON公司的J2EE技術(shù)主管,負(fù)責(zé)該公司的企業(yè)信息平臺(tái)的架構(gòu)設(shè)計(jì)。曾任廣州電信、廣東龍泉科技等公司的技術(shù)培訓(xùn)導(dǎo)師。2007年3月26日的《電腦報(bào)》專訪人物。瘋狂Java實(shí)訓(xùn)營創(chuàng)立人,瘋狂Java體系圖書作者,曾兼任廣東技術(shù)師范學(xué)院計(jì)算機(jī)科學(xué)系的兼職副教授。培訓(xùn)的學(xué)生已在華為、立信、普信,網(wǎng)易、電信盈科、中企動(dòng)力等公司就職。
國內(nèi)知名的高端IT技術(shù)作家,已出版《瘋狂Java講義》、《輕量級(jí)Java EE企業(yè)應(yīng)用實(shí)戰(zhàn)》、《瘋狂Ajax講義》、《Struts 2權(quán)威指南》、《Ruby On Rails敏捷開發(fā)最佳實(shí)踐》、《Sprin9 2.0寶典》等著作。

書籍目錄

第1章 Struts 2概述第2章 Struts 2下的HelloWorld第3章 Struts 2基礎(chǔ)第4章 深入Struts 2第5章 Struts 2的類型轉(zhuǎn)換第6章 Struts 2的輸入校驗(yàn)第7章 上傳和下載文件第8章 Struts 2的國際化第9章 Struts 2的標(biāo)簽庫第10章 Struts 2的攔截器第11章 Struts 2的Ajax支持第12章 Struts 2的REST支持第13章 使用FreeMarker作為表現(xiàn)層第14章 整合Spring第15章 整合JSF第16章 整合SiteMesh第17章 整合JasperReports第18章 整合JFreeChart第19章 整合Hibernate第20章 “零配置”案例:注冊(cè)登錄系統(tǒng)第21章 電子拍賣系統(tǒng)

章節(jié)摘錄

插圖:

編輯推薦

《Struts 2.1權(quán)威指南》特點(diǎn)為:1.經(jīng)驗(yàn)豐富,針對(duì)性強(qiáng)《Struts 2.1權(quán)威指南》凝聚了作者大量的實(shí)際開發(fā)經(jīng)驗(yàn)和感悟。作者依照讀者的學(xué)習(xí)規(guī)律,首先介紹基本概念和基本操作,然后對(duì)內(nèi)容進(jìn)行深入講解。2.講解具體,示范典型書中通過大量的示范性實(shí)例(全書范例近百個(gè)),逐一、詳細(xì)地講解了Struts2各知識(shí)點(diǎn)的用法,并細(xì)致地講解每個(gè)用法的各種參數(shù)、選項(xiàng),可以幫助讀者入門到精通。3.配合案例,快速提高《Struts 2.1權(quán)威指南》最后配備了幾個(gè)非常常見的案例,可以讓讀者在掌握前而的基礎(chǔ)知識(shí)點(diǎn)的情況下,將所有知識(shí)融會(huì)貫通,把基礎(chǔ)知識(shí)點(diǎn)應(yīng)用項(xiàng)目開發(fā)過程中。

圖書封面

圖書標(biāo)簽Tags

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


    Struts 2.1權(quán)威指南 PDF格式下載


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

 
 

  •   我正開始學(xué)習(xí)struct2.1,覺得這本書講的非常好,I like it,適合初學(xué)者,書本很少有錯(cuò)誤,就我目前來說我,就發(fā)現(xiàn)第八章第四節(jié)的例子中把login.jsp 改為###.jsp 其中#任命名,原因是structs.xml中寫<action name="login" class="lee.LoginAction"> <result name="error">/WEB-INF/jsp/error.jsp</result> <result name="success">/WEB-INF/jsp/welcome.jsp</result></action><action name="*"> <result>/WEB-INF/jsp/{1}.jsp</result></action>具體原因讀者自己研究,相信你也能跟我一樣,發(fā)現(xiàn)這個(gè)問題。
  •   內(nèi)容不錯(cuò),講的挺細(xì)致
  •   很厚的一本書,但講解的知識(shí)點(diǎn)很細(xì),也很容易懂。建議想學(xué)STRUTS框架的人入手,真的很有幫助。
  •   書的內(nèi)容很全面,很充實(shí)。對(duì)于Struts項(xiàng)目是一本不錯(cuò)的參考書。
  •   發(fā)貨很快,下午訂的貨第二天早上就到了.數(shù)也很新,還沒看內(nèi)容.不錯(cuò),我很喜歡.
  •   挺不錯(cuò)的,一本書,但,如果,框架入門的話,還是,選擇一些快速入門的好些,
  •   每一塊內(nèi)容都有相應(yīng)的實(shí)例,很容易弄懂。
  •   講得的挺細(xì)的,對(duì)于初學(xué)者可以好好學(xué)習(xí)學(xué)習(xí)
  •   書籍發(fā)的是很快~~~~昨天晚上定的,今天就收到了,很新~~就開始閱讀了~
  •   都是照本復(fù)制官方文檔 沒什么太大意義
  •   書很不錯(cuò)...值得推薦
  •   例子和講解都很好,很實(shí)用
  •   總體來說還是不錯(cuò)的,書的內(nèi)容不錯(cuò),還有光盤,對(duì)于學(xué)習(xí)是很有幫助的,只是熟的外皮有點(diǎn)臟啊
  •   不是很了解,現(xiàn)在還在壓箱底了
  •   光struts來說這本書足夠了,如果你想深入的話還是看源碼吧。最近開發(fā)幫助不少。書里面有些部分講的不夠深入,比如“struts標(biāo)簽”例子太少,而且不是常用的例子,感覺有些非主流。
  •   書剛收到,紙質(zhì)還可以。至于內(nèi)容還沒細(xì)看。
  •   與國外引進(jìn)的同類書籍相比,缺少深度,缺少作者自己獨(dú)到的見解,不能給讀者帶來驚喜,就像看一部流水賬,像是去歷史博物館講解員的介紹,而不是作者帶領(lǐng)讀者探索知識(shí)的海洋??赡苁菄鴥?nèi)書籍的通病吧。
  •   耐心看完全書,感覺吹水成份很大。
  •   書很不錯(cuò),值得一看~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  •   剛拿到手,他的厚度把我嚇住了。但是內(nèi)容很詳細(xì),作者比較靠譜,不喜歡理論派!
  •   講的還不錯(cuò)!
  •   并不是我掏了錢買書還有義務(wù)打高分的
  •   書挺好,學(xué)Java Web開發(fā)的框架挺好
  •   購struts評(píng)價(jià)
  •   蠻好多的,詳細(xì)
  •   講的很多,適合初學(xué)者
 

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

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