Spring 2.0技術手冊

出版時間:2007-4  出版社:電子工業(yè)出版社  作者:林信良  
Tag標簽:無  

內容概要

真的可以編輯?

作者簡介

林信良,(網絡化名良葛格),臺灣大學電機工程學系畢,臺升陽陽教育訓練技術顧問、臺灣升陽教育訓練專業(yè)講師;著作《Java學習筆記》、《Spring技術手冊》、《Spring2.0技術手冊》,譯作《Ajax實戰(zhàn)手冊》。個人網站:http://caterpillar.onlyfun.net/Gossip/index.html。

書籍目錄

目錄導  讀	I第1章  認識Spring	11.1  術語介紹	21.2  控制反轉(Inversion of Control)	41.3  依賴注入(Dependency Injection)	91.4  接下來的主題	11第2章  Spring入門	132.1  第一個Spring程序	142.1.1  下載、設置Spring	142.1.2  準備Spring設計環(huán)境(使用Eclipse)	162.1.3  編寫第一個Spring程序	202.1.4  編寫第二個Spring程序	242.1.5  Spring 2.0的XML設置	272.2  安裝、使用Spring IDE	282.2.1  安裝Spring IDE	282.2.2  使用Spring IDE	302.3  接下來的主題	33第3章  Bean、消息、事件	353.1  Bean基本管理	363.1.1  BeanFactory、ApplicationContext	363.1.2  Bean的識別名稱與別名	393.1.3  Bean的實例化	403.1.4  Bean的scope	423.1.5  Bean的生命周期	433.1.6  Bean定義的繼承	453.2  Bean的依賴設置	483.2.1  Type 2 IoC、Type 3 IoC	483.2.2  依賴的值設置與參考	523.2.3  自動綁定	553.2.4  集合對象	603.2.5  Spring 2.0的標簽	683.2.6  Lookup Method Injection	713.3  Bean高級管理	733.3.1  非XML定義文件的配置方式	743.3.2  Aware相關接口	763.3.3  BeanPostProcessor	783.3.4  BeanFactoryPostProcessor	813.3.5  PropertyPlaceholderConfigurer	813.3.6  PropertyOverrideConfigurer	833.3.7  CustomEditorConfigurer	843.4  資源、消息、事件	883.4.1  資源的取得	883.4.2  解析文字消息	893.4.3  監(jiān)聽事件	923.4.4  事件傳播	933.5  接下來的主題	95第4章  Spring AOP	974.1  AOP入門	984.1.1  從代理機制初探AOP	984.1.2  AOP觀念與術語	1054.1.3  Spring AOP	1084.2  Advices	1094.2.1  Before Advice	1094.2.2  After Advice	1134.2.3  Around Advice	1154.2.4  Throw Advice	1174.3  Pointcut、Advisor	1214.3.1  NameMatchMethodPointcutAdvisor	1214.3.2  RegExpMethodPointcutAdvisor	1244.3.3  ControlFlowPointcut	1264.3.4  Pointcut接口	1294.3.5  Pointcut交集、并集操作	1314.4  Introduction	1324.4.1  IntroductionInterceptor	1334.4.2  DelegatingIntroductionInterceptor	1374.5  Autoproxing	1414.5.1  BeanNameAutoProxyCreator	1414.5.2  DefaultAdvisorAutoProxyCreator	1424.6  Spring 2.0的AOP支持	1444.6.1  Before Advice:基于XML Schema	1444.6.2  Before Advice:基于Annotation	1474.6.3  Spring 2.0的Pointcut定義	1494.6.4  After Returning Advice:基于XML Schema	1514.6.5  After Returning Advice:基于Annotation	1534.6.6  After Throwing Advice:基于XML Schema	1554.6.7  After Throwing Advice:基于Annotation	1584.6.8  Around Advice:基于XML Schema	1594.6.9  Around Advice:基于Annotation	1614.7  接下來的主題	162第5章  JDBC、事務支持	1635.1  Spring持久層入門	1645.1.1  Spring的DAO支持	1645.1.2  DataSource注入	1695.1.3  DataSource置換	1755.2  JDBC支持	1775.2.1  使用JdbcTemplate	1775.2.2  執(zhí)行與更新JdbcTemplate	1795.2.3  JdbcTemplate查詢	1835.2.4  JdbcTemplate的Lob支持	1855.2.5  以對象方式進行操作	1875.2.6  DataFieldMaxValueIncrementer	1925.2.7  Spring 2.0的NamedParameterJdbcTemplate	1925.2.8  Spring 2.0的SimpleJdbcTemplate	1945.3  JDBC事務管理	1965.3.1  Spring對事務的支持	1975.3.2  JDBC編程事務管理	1995.3.3  JDBC聲明事務管理	2025.3.4  事務的屬性介紹	2065.3.5  TransactionAttributeSource、TransactionAttribute	2085.3.6  Spring 2.0聲明式事務管理:基于XML Schmea	2125.3.7  Spring 2.0聲明式事務管理:基于Annotation	2145.4  接下來的主題	216第6章  Hibernate與Spring	2196.1  Hibernate入門	2206.1.1  簡介Hibernate	2206.1.2  下載、設置Hibernate	2226.1.3  第一個Hibernate程序	2246.2  在Spring中整合Hibernate	2316.2.1  SessionFactory 注入	2326.2.2  HibernateTemplate	2356.2.3  HibernateTemplate的Lob支持	2376.2.4  Hibernate編程事務管理	2406.2.5  Hibernate聲明事務管理	2426.3  接下來的主題	248第7章  Spring Web MVC框架	2497.1  Spring Web MVC入門	2507.1.1  使用Eclipse Web Tools Platform	2507.1.2  第一個Spring Web MVC程序	2537.1.3  WebApplicationContext	2577.1.4  Handler Mapping	2617.1.5  Handler Interceptor	2637.1.6  Controller繼承架構	2667.1.7  ModelAndView	2697.1.8  View Resolver	2717.1.9  Exception Resolver	2747.2  Controller實現類	2757.2.1  AbstractController	2757.2.2  MultiActionController與ParameterMethodNameResolver	2777.2.3  MultiActionController與PropertiesMethodNameResolver	2807.2.4  ParameterizableViewController	2847.2.5  AbstractCommandController	2857.2.6  AbstractFormController	2887.2.7  SimpleFormController	2897.2.8  AbstractWizardFormController	2947.2.9  ThrowawayController	3007.3  搭配Controller的相關類	3017.3.1  實現Validator	3017.3.2  使用PropertyEditor	3047.3.3  文件上傳	3097.4  接下來的主題	313第8章  View層方案、Web框架整合	3158.1  結合JSTL與Spring標簽	3168.1.1  結合JSTL	3168.1.2   標簽	3198.1.3  數據綁定的幾個方法	3228.1.4   標簽	3258.1.5   標簽	3278.1.6  Spring 2.0的form標簽	3328.2  其他View技術	3348.2.1  以Tiles為例	3348.2.2  自制View Class	3398.3  整合Struts框架	3428.3.1  第一個Struts程序	3428.3.2  在Struts中整合Spring	3468.4  整合JSF框架	3518.4.1  第一個JSF程序	3518.4.2  在JSF中整合Spring	3588.5  接下來的主題	362第9章  API封裝	3639.1  遠程	3649.1.1  RMI	3649.1.2  Hessian、Burlap	3689.1.3  Http Invoker	3719.2  郵件	3739.2.1  簡單郵件	3739.2.2  HTML郵件	3749.2.3  內嵌圖片或附件	3769.3  任務計劃	3799.3.1  使用TimerTask	3799.3.2  使用MethodInvokingTimerTaskFactoryBean	3819.3.3  使用Quartz	3839.3.4  使用MethodInvokingJobDetailFactoryBean	3879.4  接下來的主題	389第10章  項目:Spring在線書簽	39110.1  程序概觀	39210.1.1  架構規(guī)劃	39210.1.2  采用技術	39310.1.3  功能概述	39410.2  Model設計	39410.2.1  UserDAO	39410.2.2  BookmarkDAO	39810.2.3  SimpleMail	40110.3  View設計	40210.3.1  Tag Files	40210.3.2  注冊網頁	40410.3.3  登錄網頁	40710.3.4  會員網頁	40910.3.5  加入書簽網頁	41010.3.6  改變、取回密碼網頁	41110.3.7  首頁重新導向	41310.4  Controller設計	41410.4.1  RegisterController	41410.4.2  LoginController	41810.4.3  MemberController	42010.4.4  ForgotController	42410.5  配置設置	42610.5.1  設置web.xml	42610.5.2  設置web-config.xml	42710.5.3  設置model-config.xml	42910.6  接下來的主題	430

媒體關注與評論

序對我來說,寫書是一種想法的實現過程。書稿與我在網絡上所放置的筆記文件不同,筆記文件只是學習過程的一個記錄,而在寫作成書時,需要考慮以什么方式呈現書的內容、呈現哪些內容,以及傳達什么樣的信息。在寫作《Spring技術手冊》時,我的想法是總結從實踐中學習的成果,當Spring 2.0接近發(fā)布之時,我又在思考:驅動《Spring 技術手冊》改版的想法是什么?!禨pring技術手冊》問世之后,收到了很多建議與批評,也有幸受邀參與了Spring相關課程的交流討論。從這些回饋與交流當中,我逐步明確了將《Spring技術手冊》改版為《Spring 2.0技術手冊》的思路與輪廓。最開始的想法是在改版時,要將Spring 2.0的所有特性詳加說明,然而一來個人能力有限,二來Spring的參考文檔中已將自己想到的很多東西論述得很清楚了,若再要置喙,只是淪于抄寫翻譯之工而己。所以最后決定重點介紹Spring 2.0的新特性。另一個想法是,在幾次Spring相關課程的交流中,我有了一些教學經驗、觀念與實踐方式的積累,想將這些東西加入書中?!禨pring 2.0技術手冊》仍然定位于初學者,它是引導初學者入門的敲門磚,希望初學者通過這塊敲門磚,得以進入Spring的大門,進而探索門后的寶庫?!禨pring 2.0技術手冊》之目的,就是讓您在閱讀完之后,能夠自行查閱Spring參考文檔,看懂更進階的書籍,以及參與網絡上關于Spring 2.0的深入討論,真正踏上Java開發(fā)之路。林信良2006年11月9日讀者對《Spring技術手冊 》的贊譽“我很喜歡第2、3、6、8這幾章。在看此書之前我看了一些Spring的資料,可有些東西還是不很清楚??催^本書后有種豁然開朗的感覺,原來不懂的一些東西一下子就全明白了,感覺很不錯?!薄蜿柺凶x者“最喜歡第3、4、5、6、9、10章,以及第8章的部分內容。此書易懂,真的很棒,個人覺得《Spring技術手冊》是市面上最易懂的Spring書籍(注意,沒有之一)?!薄筮B市讀者“最喜歡‘Bean、消息、事件’這一章,內容充實,實例鮮明!” ——哈爾濱市讀者“很喜歡第6、8章,因為這兩章涉及Spring和Hibernate、JSF相結合的內容,對現實應用有很好的幫助?!薄本┦凶x者“其實,這本書的每章都非常棒。特別是里面的示例,很簡單也很容易實現,很棒!”——南京市讀者“我最喜歡第7章中講的Spring Web MVC框架,它讓我弄清楚了從請求到請求分派到Controller實現類的過程,謝謝!”——廣州市讀者“我最喜歡第4章的AOP,以及第7章Spring的MVC內容?!薄穷^市讀者

編輯推薦

《Spring 2.0技術手冊》為Spring的諸多概念提供了清晰的講解,通過實際完成一個完整的Spring項目示例,展示了Spring相關API的使用,能夠顯著地減少每一位Spring入門者摸索Spring API的時間,并且從示例學習中獲得提高。作者在寫作之初,深入思考了每一位入門者所可能遇到的問題,通過簡單的例子加上清晰的講解,使得《Spring 2.0技術手冊》成為學習Spring Web開發(fā)的最佳讀物?!禨pring 2.0技術手冊》內容全面深入,主要包括Spring入門、Bean/消息/事件、Spring與面向方面編程(AOP)、JDBC支持、Spring與Hibernate的整合、Spring Web MVC框架、View 層方案/Web框架整合、遠程/郵件/任務計劃、Spring在線書簽完整項目示例等內容。 《Spring2.0技術手冊》是Javaworld@TW技術論壇的“技術手冊”系列書籍之一,定位于初學者,是引導初學者入門的敲門磚,希望初學者通過這塊敲門磚,得以進入Spring的大門,進而探索門后的寶庫?!禨pring2.0技術手冊》之目的,就是讓您在閱讀完之后,能夠自行查閱Spring參考文檔、看懂更進階的書籍,以及參與網絡上關于Spring2.0的深入討論,真正踏上Java開發(fā)之路。林信良是名優(yōu)秀的作者和講師,他曾但任臺積電、工研院Spring 課程講師,獲得了學員極高的評論。我誠摯推薦這本《Spring2.0技術手冊》給各位愛好Java的朋友!臺灣升陽教育訓練暨技術推廣經理 林上杰

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Spring 2.0技術手冊 PDF格式下載


用戶評論 (總計13條)

 
 

  •   值得購買,涵蓋了spring常用的思想
  •   喜歡林信良的Java方面的書
  •   買了很久了~覺得不錯~
  •   書還可以,就是spring真的很枯燥啊,看得我想睡覺。
  •   很好的一本書,講的很細;,比較適合初學者.
  •   好書 這個是肯定的。 SPRING 強大的框架,非常喜歡。
  •   很喜歡,價有所值!
  •   正如介紹中所說,是Spring入門方面值得推薦的一本書。
  •   深入淺出,值得~
  •   這本很垃圾,講得很簡單,很少的實例,關鍵的地方一筆代過.
  •   發(fā)貨時間也很及時
  •   對于Spring 的應用,都以眾所周知了。我想說的是,這本書的作者對此技術的描述和理解都非常深刻、筆記仔細、邏輯清晰。特別是現目前所流行的MVC開發(fā)模式的整合運用,看了此書后得心應手,但是作為實際情況出發(fā),比如現在談到的重用服這塊,spring應用自身對服務的封裝就少之又少了,還有就是它的事列程序太過簡單。其實作為作者應該考慮當今的市場情況(自己的觀點)。
  •   對于spring的入門者,它是個不錯的選擇。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7