出版時間:2009.8 出版社:人民郵電出版社 作者:王福強(qiáng) 頁數(shù):666 字?jǐn)?shù):1197000
Tag標(biāo)簽:無
前言
在Spring作為關(guān)鍵詞在每一位技術(shù)人員簡歷里面出現(xiàn)的今天,我們可以深刻地體會到sp血g的春天真的來了?! pring經(jīng)過幾年的實戰(zhàn)和演變,已經(jīng)不再是一個單純的體系框架,而代表著輕量級Java開發(fā)的規(guī)范。在短短幾年的發(fā)展中,Spring給Java企業(yè)級開發(fā)帶來了無比強(qiáng)大的推動力,讓輕量級開發(fā)技術(shù)飛速發(fā)展。在Spring中,簡單實現(xiàn)涵蓋了一切元素,讓我們將Java這門語言的所有特性發(fā)揮得淋漓盡致。通過Spring,你不僅可以學(xué)到如何應(yīng)對每個領(lǐng)域的最佳實踐,而且可以深入理解Java企業(yè)級開發(fā)中各層面的體系結(jié)構(gòu)。因而,這簡單的背后隱藏著巨大的秘密?! ”緯墙议_秘密的一把鑰匙。作者借用大量的生活化比喻將Spring各環(huán)節(jié)的技術(shù)概念清晰、簡單地展現(xiàn)在讀者面前,讓眾多技術(shù)概念不再生硬難懂。同時,本書借助對spring各項功能的解讀,將讀者帶入Java企業(yè)級開發(fā)的方方面面,不僅具體講述了如何應(yīng)對領(lǐng)域問題,而且還將背后的領(lǐng)域知識關(guān)聯(lián)起來,讓我們了解其因果關(guān)系和各種實踐的差異和不同。更值得稱贊的是書中的實例場景非常實用,可見作者的代碼精心提取于實戰(zhàn)項目,讓讀者在深入理解概念應(yīng)用的同時,可以參考實際的使用方法去解決自己項目中同類型的問題,為可行性提供了有力的證明?! ⊥ㄟ^閱讀,相信讀者獲得的不僅僅是對Spring的深入理解,而是一種系統(tǒng)化知識的演練,一種開放構(gòu)架思維的突破,一種解決問題的思路方法。如果你也想將Spring作為關(guān)鍵詞放入你的簡歷之中,那么我相信你需要了解的不僅是如何使用Spring這樣簡單的問題,還需要知道它背后眾多的“秘密”。
內(nèi)容概要
本書以幽默生動的語言、輔以有趣的故事和典故,循循善誘地闡述了Spring框架的方方面面。針對Spring框架的主要功能以及開發(fā)者們遇到最多的問題,首先介紹問題的相關(guān)背景,然后逐條進(jìn)行深度剖析,最后通過分析來引入Spring框架可以提供的最佳解決方案。雖言Spring,卻不局限于Spring,本書向讀者展現(xiàn)了更寬廣的軟件開發(fā)的世界! 本書非常適合Java開發(fā)人員閱讀和參考。
作者簡介
王福強(qiáng),資深軟件開發(fā)專家和系統(tǒng)架構(gòu)師,原任花旗軟件(大連)資深軟件工程師,現(xiàn)任阿里巴巴B2B平臺技術(shù)部架構(gòu)師。多年來一直專注于Java平臺的技術(shù)發(fā)展,以及一線產(chǎn)品的技術(shù)選型和框架設(shè)計。擁有多年金融行業(yè)軟件開發(fā)經(jīng)歷,負(fù)責(zé)過信貸、外匯交易、固定收益等金融系統(tǒng)的分析、設(shè)計、開發(fā)、維護(hù)、集成、擴(kuò)展和性能調(diào)優(yōu)等,對各種大型金融機(jī)構(gòu)體系的技術(shù)架構(gòu)與實現(xiàn)有豐富經(jīng)驗和獨(dú)到的見解。作為國內(nèi)最早使用Spring的開發(fā)者之一,他對spring的使用、設(shè)計和實現(xiàn)原理有著非常深入的了解。在本書中,他與讀者分享了多年的Spring開發(fā)經(jīng)驗和探索企業(yè)級解決方案的心得。
書籍目錄
第一部分 掀起Spring的蓋頭來 第1章 Spring框架的由來 第二部分 Spring的IoC容器 第2章 IoC的基本概念 第3章 掌管大局的IoC Service Provider 第4章 Spring的IoC容器之BeanFactory 第5章 Spring IoC容器ApplicationContext 第6章 Spring IoC容器之?dāng)U展篇 第三部分 Spring AOP框架 第7章 一起來看AOP 第8章 Spring AOP概述及其實現(xiàn)機(jī)制 第9章 Spring AOP一世 第10章 Spring AOP二世 第11章 AOP應(yīng)用案例 第12章 Spring AOP之?dāng)U展篇 第四部分 使用Spring訪問數(shù)據(jù) 第13章 統(tǒng)一的數(shù)據(jù)訪問異常層次體系 第14章 JDBC API的最佳實踐 第15章 Spring對各種ORM的集成 第16章 Spring數(shù)據(jù)訪問之?dāng)U展篇 第五部分 事務(wù)管理 第17章 有關(guān)事務(wù)的楔子 第18章 群雄逐鹿下的Java事務(wù)管理 第19章 Spring事務(wù)王國的架構(gòu) 第20章 使用Spring進(jìn)行事務(wù)管理 第21章 Spring事務(wù)管理之?dāng)U展篇 第六部分 Spring的Web MVC框架 第22章 邁向Spring MVC的旅程 第23章 Spring MVC初體驗 第24章 近距離接觸Spring MVC主要角色 第25章 認(rèn)識更多Spring MVC家族成員 第26章 Spring MVC中基于注解的Controller 第27章 Spring MVC之?dāng)U展篇 第七部分 Spring框架對J2EE服務(wù)的集成和支持 第28章 Spring框架內(nèi)的JNDI支持 第29章 Spring框架對JMS的集成 第30章 使用Spring發(fā)送E-mail 第31章 Spring中的任務(wù)調(diào)度和線程池支持 第32章 Spring框架對J2EE服務(wù)的集成之?dāng)U展篇 第33章 Spring遠(yuǎn)程方案 參考文獻(xiàn)
章節(jié)摘錄
第一部分 掀起Spring的蓋頭來 第1章 Spring框架的由來 1.1 Sprig之崛起 在中世紀(jì)的歐洲,當(dāng)重裝騎兵所向披靡時,哪國的軍隊中如果沒有一支重裝騎兵真的會讓人笑話的,按照電影《大腕》里的一句話說“你都不好意思跟人打招呼”。應(yīng)該說,在當(dāng)時的歷史/軍事環(huán)境下,重裝騎兵在軍隊中確實發(fā)揮了不可或缺的作用。有時候,一次關(guān)鍵時刻的重裝騎兵沖鋒就可以奠定戰(zhàn)局的勝利。但是,時過境遷,歷史的車輪一直在向前緩緩行進(jìn),重裝騎兵頭上的光環(huán)也隨之漸趨黯淡,其缺點開始顯露無遺?! ≈匮b騎兵代價高昂。一名重裝騎兵的裝備花費(fèi)幾乎能夠武裝一小隊輕步兵,對于財力不夠雄厚的國家來說,維持一支常備的重裝騎兵隊伍絕非易事。實際上,對于財力雄厚的大國(相當(dāng)于IT界的IBM、微軟)來說,為了減輕財政上的壓力,通常也是將這部分花銷盡量攤派給貴族。 兵種自身限制太多。沉重的盔甲以及一整套裝備使得重裝騎兵的機(jī)動性和靈活性大打折扣,在正式投入戰(zhàn)斗之前,重裝騎兵需要很長時間的列裝和部署,對于瞬息萬變的戰(zhàn)場形勢來說,某些情況下,這等同于自殺?! “l(fā)揮作用的場景有限??v使各翼軍隊能夠掩護(hù)重裝騎兵完成部署,但如果戰(zhàn)場地形不適合重裝騎兵沖鋒,那也就無法讓他們大顯身手,前期的準(zhǔn)備或者戰(zhàn)斗掩護(hù)就更是得不償失。
媒體關(guān)注與評論
“本書非常棒!內(nèi)容全面透徹,很有價值!” ——(Rod Johnson,Spring之父) “生動的語言和嚴(yán)謹(jǐn)?shù)慕Y(jié)構(gòu),構(gòu)成了本書最大的特色?!罅可罨谋扔鲗㈦y以理解的技術(shù)概念闡述得如此簡單、清晰和易于理解。這不僅會幫助初學(xué)者快速掌握spring現(xiàn)代程序設(shè)計,而且可以幫助有經(jīng)驗的程序員深入Spring的構(gòu)件精髓?!薄 猋anger,Spring中文論壇刨始人,SpringTag.com運(yùn)營總監(jiān) “可以翻成英文版出口的好書,每個使用spring的團(tuán)隊都應(yīng)該自備兩本,一本堂皇地培訓(xùn)新人,一本紿老手們偷偷地溫習(xí)?!薄 献砸拢╳ww.springside.org.cn) “整本書文筆流暢,更不乏幽默與趣味,內(nèi)容詳略得當(dāng)、取舍合理。另外,書中的內(nèi)容極為全面,如果以后要把書當(dāng)作參考手冊的話,這些內(nèi)容可以為您提供重要的信息?!薄 狣oJo中國,著名開源社區(qū) “本書語言生動幽默,內(nèi)容全面而精辟,在闡釋spring框架提供的各種功能和特性的同時,介紹了大量在spring實現(xiàn)中涉及的設(shè)計模式和最佳實踐,很值得開發(fā)人員借鑒和參考。 ——中文JAvA技術(shù)網(wǎng)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載