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