出版時間:2009-5 出版社:電子工業(yè)出版社 作者:李剛 頁數(shù):770
Tag標簽:無
前言
2007年,《Struts 2權(quán)威指南》第一版面市,作為國內(nèi)第一本全面、深入介紹Struts 2的圖書,帶給廣大學習者、開發(fā)者巨大的幫助,筆者也因此收到了100多封熱情洋溢的讀者來信,該書也因此獲得了中國互動出版網(wǎng)(www.china-pub.com)2007年暢銷排行榜第8位的好成績,這也說明了Struts 2在國內(nèi)開發(fā)行業(yè)的廣泛應(yīng)用。實際上,從Struts 2.0開始,許多軟件開發(fā)公司紛紛離開原有的Struts 1.x和WebWork框架,改為使用Struts 2。2009年1月,Struts 2再次發(fā)布了最新的穩(wěn)定版:Struts 2.1,相對于Struts 2.0,Struts 2.1發(fā)生了較大的改變、并增加了大量新特性和新功能:例如新增了Convention插件和REST插件,并將原有的Ajax主題全部移入Dojo插件中……這些改變使得Struts 2更加成熟、穩(wěn)定,而且更加簡單、易用。尤其值得一提的是Struts 2新增的Convention插件和REST插件,它們可以完全實現(xiàn)類似Ruby on Rails的REST風格的URL,并允許使用“約定優(yōu)于配置”的方式管理Action和Result Mapper,不僅不需要XML配置文件,連Annotation都可以省略,而且內(nèi)建支持XML和JSON的序列化和反序列化,這些插件不僅極大地簡化了Struts 2的應(yīng)用開發(fā),而且極大地豐富了Struts 2框架的功能。這些都將在本書中詳細介紹,而且本書倒數(shù)第二章的綜合案例也拋棄了原有的XML配置文件,改為基于Struts 2.1的Convention插件。為什么寫作本書自從《Struts 2權(quán)威指南》面市以來,筆者幾乎每天都會收到一些讀者來信,他們都會向筆者表示感謝:感謝《Struts 2權(quán)威指南》給他們帶來的巨大幫助,也有一些讀者向筆者咨詢學習、工作中遇到的難題,筆者總是盡心盡力予以解答。后來筆者干脆成立了瘋狂Java聯(lián)盟(http:// www.crazyit.org),供廣大讀者與筆者直接交流,以回贈廣大讀者的感激、愛護之情。
內(nèi)容概要
本書是《Struts 2權(quán)威指南》的第二版,本書介紹的Struts 2是最新的Struts 2.1?! ∠鄬τ?007年發(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插件來提供對Ajax的支持。Struts 2.1拋棄了Codebehind插件提供的“零配置”支持,改為使用Convention插件提供“零配置”,Struts 2.1新增了Portlet支持……為了讓眾多Struts學習者、工作者快速從Struts 2.0的開發(fā)升級到Struts 2.1,筆者升級了《Struts 2權(quán)威指南》,第二版改寫了第一版中所有程序,將它們改為基于Struts 2.1運行。第二版刪除了第一版中第18章的內(nèi)容(Struts 2和Struts 1整合部分),全面介紹了Struts 2.1新增的Convention和REST支持。本書最后配備的兩個常用的實例也都升級為基于Struts 2.1運行,讀者可通過這兩個實例觸類旁通,解決日常開發(fā)中的問題?! ”緯诙姹A袅说谝话嫱ㄋ滓锥膶懽黠L格:按Struts 2.1的架構(gòu)體系,細致地介紹了Struts 2.1各個知識點。在介紹過程中,筆者依照讀者的學習規(guī)律,首先介紹基本概念和基本操作,然后對內(nèi)容進行深入講解。筆者在介紹Struts 2.1框架時,既照顧到了Struts 2.1初學者的能力,對每個知識點都給出簡單的快速上手的示例;同時也考慮到開發(fā)者在日后開發(fā)中可能遇到的問題,詳細講解了每個知識點的各種用法,本書覆蓋了Struts 2.1近80%的API。因此,本書完全可以作為Struts 2框架的權(quán)威手冊,以供開發(fā)者在實際開發(fā)過程中參考?! ”緯m用于有較好的Java編程基礎(chǔ),有一定JSP、Servlet等Web編程基礎(chǔ)或具備初步Java EE編程基礎(chǔ)的讀者。本書既給出了Struts 2入門級的示范實例,也詳細講解了Struts 2各個知識點及各個選項的詳細用法,可以作為Struts 2框架的權(quán)威參考。
作者簡介
李剛,從事近10年的Java EE應(yīng)用開發(fā)。曾任LITEON公司的J2EE技術(shù)主管,負責該公司的企業(yè)信息平臺的架構(gòu)設(shè)計。曾任廣州電信、廣東龍泉科技等公司的技術(shù)培訓(xùn)導(dǎo)師。2007年3月26日的《電腦報》專訪人物。瘋狂Java實訓(xùn)營創(chuàng)立人,瘋狂Java體系圖書作者,曾兼任廣東技術(shù)師范學院計算機科學系的兼職副教授。培訓(xùn)的學生已在華為、立信、普信,網(wǎng)易、電信盈科、中企動力等公司就職。
國內(nèi)知名的高端IT技術(shù)作家,已出版《瘋狂Java講義》、《輕量級Java EE企業(yè)應(yīng)用實戰(zhàn)》、《瘋狂Ajax講義》、《Struts 2權(quán)威指南》、《Ruby On Rails敏捷開發(fā)最佳實踐》、《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的輸入校驗第7章 上傳和下載文件第8章 Struts 2的國際化第9章 Struts 2的標簽庫第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章 “零配置”案例:注冊登錄系統(tǒng)第21章 電子拍賣系統(tǒng)
章節(jié)摘錄
插圖:
編輯推薦
《Struts 2.1權(quán)威指南》特點為:1.經(jīng)驗豐富,針對性強《Struts 2.1權(quán)威指南》凝聚了作者大量的實際開發(fā)經(jīng)驗和感悟。作者依照讀者的學習規(guī)律,首先介紹基本概念和基本操作,然后對內(nèi)容進行深入講解。2.講解具體,示范典型書中通過大量的示范性實例(全書范例近百個),逐一、詳細地講解了Struts2各知識點的用法,并細致地講解每個用法的各種參數(shù)、選項,可以幫助讀者入門到精通。3.配合案例,快速提高《Struts 2.1權(quán)威指南》最后配備了幾個非常常見的案例,可以讓讀者在掌握前而的基礎(chǔ)知識點的情況下,將所有知識融會貫通,把基礎(chǔ)知識點應(yīng)用項目開發(fā)過程中。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載