Spring對Java程序員的重要性相信懂的都懂真友,夸張點(diǎn)甚至可以說是Spring成就了Java敞葛。所以一直以來經(jīng)常會有很多粉絲后臺問我怎么學(xué)習(xí)Spring坏逢,這里我只推薦兩本書:《Spring實(shí)戰(zhàn)》4.0和《Spring揭秘》
相信看到這兩本書很多同學(xué)會說:就這淤袜?能整點(diǎn)新鮮的嗎毒租?
是的稚铣,這兩本書很多博主都已經(jīng)推薦過了,相信很多同學(xué)也看過墅垮,但是他們沒說為什么要看這兩本書惕医,所以,我們今天來看看憑什么要啃這兩本書算色。
前者告訴你怎么用Spring
后者給你簡單展示如何用的同時抬伺,還告訴你Spring是怎么實(shí)現(xiàn)的
兩者一起,讓你知其然并知其所以然灾梦,絕配峡钓。
《Spring實(shí)戰(zhàn)》4.0
首先說一下為什么是4.0而不是3.0或者5.0呢?
這是因?yàn)?.0版本的內(nèi)容相對來說是最全面的若河,相較于3.0增加了很多內(nèi)容能岩,而5.0則又把IOC、AOP牡肉、redis捧灰、nosql、websocket等基礎(chǔ)講解和不常用模塊统锤,特別是Redis毛俏,還是蠻可惜的。
那為什么要推薦《Spring實(shí)戰(zhàn)》這本書呢饲窿?理由有二
老鳥菜鳥皆宜
1煌寇、全書在Spring4.0的基礎(chǔ)上有新內(nèi)容的升級。翻譯水平很高逾雄,幾乎沒有讀起來不流暢的感覺阀溶;
2腻脏、作者思路極為清晰,行文張弛有度银锻,重點(diǎn)突出永品,完全沒有讀的很累的感覺;
3击纬、請放棄某私人教育機(jī)構(gòu)出版的《XX系列講義》鼎姐,直接看這本,境界都不一樣更振。
這可以說是近些年我讀過關(guān)于Spring的最好的一本書炕桨,翻譯水平上乘,經(jīng)典之余完全沒有枯燥的感覺肯腕,無論老鳥做參考還是小白入門都會受益匪淺献宫。
不可多得的優(yōu)秀譯本
相比于其他普遍存在的翻譯惡劣的計算機(jī)書籍,本書的翻譯出類拔萃实撒,閱讀的過程也變得尤為通常姊途。
盡管 Spring 可以說是 Java 后臺用得最多的框架之一,Spring 官網(wǎng)的文檔則做得差強(qiáng)人意奈惑。(無奈吭净,Spring 的模塊實(shí)在過于繁多)
本書系統(tǒng)地介紹了 Spring 各個基本組件的基本使用睡汹,從一開始的 Spring Core 到 Spring AOP 到 Spring MVC肴甸,再到 Spring Data、Spring Security 以及最新的 Spring Boot囚巴。如此看來原在,本書可以說是學(xué)習(xí) Spring 框架的經(jīng)典教材,值得推薦彤叉。
這里貼一下《Spring實(shí)戰(zhàn)4.0》的電子版目錄給沒看過的菜鳥感受一下庶柿,關(guān)于這兩本書的PDF也可以分享給大家
《Spring揭秘》
關(guān)于這本書很多人會說已經(jīng)太老了,看點(diǎn)新書吧秽浇,事實(shí)上的確有點(diǎn)舊了浮庐,甚至不再版了,但是講源碼的書柬焕,貴不在新审残,而在于條理。最重要的是斑举,目前市面上講源碼的書還沒有能跟這本書比肩的。
畢竟我們現(xiàn)在在用的最新版本的Spring、乃至Spring Boot都是從那時的Spring迭代而來的氓鄙。
PS:學(xué)習(xí)不要局限于手頭的資源诚隙,有時候書本的價值不在于告訴你什么既穆,而在于讓你產(chǎn)生什么疑問,
看到有不懂的雀鹃,不要怪作者語文功底不行幻工,把疑問記下來,谷歌之黎茎,這才是學(xué)習(xí)的樂趣会钝。
這本書把 Spring 各個模塊的背景、設(shè)計原理都交代了工三,可以串起你的 Spring 知識脈絡(luò)迁酸,看完之后心里有點(diǎn)數(shù)了。
小結(jié)
好了俭正,本次推書就到這里了奸鬓,還想要什么方面的學(xué)習(xí)書籍推薦歡迎評論區(qū)留言,如果人多的話我會考慮出一個推書專欄掸读,每天給大家推薦一些不錯的技術(shù)書籍串远。