百人牛牛棋牌

小馬哥終于出手!Spring Boot綜合能力全面升級!

管理員賬號

2019-04-08

自從Spring Boot問世以來,就受到了廣大開發人員的極大關注,相關的學習資料也很多,但很多讀者在掌握Spring Boot的基本用法之后,在遇到實際項目的時候,很多核心問題卻難倒了讀者,比如:

Spring Boot是如何基于Spring Framework逐步走向自動裝配的?

SpringApplication是怎么管控Spring應用生命周期的?

Spring Boot外部化配置與Spring Environment抽象之間是什么關系?

Spring Web MVC向Spring Reactive WebFlux過渡的真正價值和意義 ?

Spring Boot的核心是Spring Framework,而對后者的理解程度又取決于對JSR 規范及Java 的熟悉度。

本書的討論范圍并不會局限在Spring Boot 或Spring Framework,會將Spring Cloud 甚至Spring Cloud Data Flow 納入參考,探討Spring Boot 在兩者中的運用。站在更宏觀的角度,在整個Java EE 的生態中,Spring 技術棧并非獨此一家,也不完全是“開山之作”,不少相關的特性可在JSR 規范和其他Java EE 實現中找到原型。換言之,Spring 技術棧可被認為是一種非常成功的“重復發明輪子”,不僅適配了JSR 實現,而且“借鑒”了他山之石,逐步實現了自身的生態系統。

本書從源碼的角度探討Spring Boot的核心特性,深入探究Spring Boot的實現原理,期待讀者掌握閱讀源碼的方法和技巧,全面提升研發能力,進軍架構師隊伍。

作者介紹

本書的作者江湖人稱小馬哥,著名Java勸退師,Apache和Spring Cloud等知名開源架構成員,Apache Dubbo PMC、Spring Cloud Alibaba項目架構師。慕課網精英講師,開設的《Spring Cloud 2.0深度實踐》受到了讀者的一致好評。更多詳情可以訪問小馬哥的主頁:https://mercyblitz.github.io/about/。

如何更好地學習Spring Boot

為了使Spring Boot的學習曲線平滑,本書在內容結構上,采用“總分總”的方式,首先總體介紹討論范圍,隨后深入展開細節的討論,最后予以總結。同時,為了避免先入為主的影響,本書將會針對官方文檔的描述內容提出疑問或假設,大膽地猜測其可能實現的方式,再結合實現源碼加以驗證,隨后將通過示例代碼鞏固理解。

在寫作手法上,本書效仿傳統中國歷史書籍的編著手法,將紀傳體和編年體予以綜合。如果從功能特性來看,它屬于紀傳體,如自動裝配、SpringApplication,以及外部化配置等。如此表述的方式更容易系統地掌握 Spring Boot 以及 Spring Framework 的核心特性。如果從特性的發展歷程來觀察,它則屬于編年體,如 Spring Framework 注解驅動編程模型從 1.x 到 5.0 中的發展與 Spring Boot 自動裝配之間的關聯,以及 Spring Boot 1.0 到 1.4 的外部化配置源是怎樣利用 Spring Environment 抽象逐步完善等。

在論述方式上,增加了論點、論證及論據,從而知其然知其所以然。在特性的討論過程中,“小馬哥提示您”的內容可能會穿插其中,做出補充說明。在特性討論的結尾處,“小馬哥有話說”將總結所論議題,并且發表感想,類似于《史記》中的“太史公曰”。

系統掌握Spring Boot 1.x到2.0的各個版本

本書將Spring Boot 2.0與1.x的版本加以對比,探索從1.0到2.0版本之間的重要變化,便于讀者后續架構、整合及遷移等工作。

完善的示例代碼

本書所有的示例代碼均存放在GitHub,不必擔心商業用途所帶來的風險。

配套的視頻
本書在慕課網發布免費配套視頻:

Spring Boot 2.0深度實踐——初遇Spring Boot

https://www.imooc.com/learn/933

Spring Boot 2.0深度實踐之系列總覽

https://www.imooc.com/learn/1058

題外話

本書五成以上的稿費將捐贈給貧困地區小朋友作為教育公益基金,讀者可訪問https://mercyblitz.github.io/books/thinking-in-spring-boot/donate/
來關注和監督資金流向。讓我們為作者的無私和熱心公益鼓掌!!!!!!!

今天帶來的是來自著名Java勸退師小馬哥之手的《Spring Boot編程思想(核心篇)》,全書的討論將以Spring Boot 為中心,議題發散至Spring 技術棧、JSR 及Java。希望讀者透過全局的視角,了解變遷的歷程;通過多方的比較,理解特性的原理;整合標準的規范,掌握設計的哲學。

下單可點擊:

京東:https://item.jd.com/12570242.html?dist=jd

當當:http://product.dangdang.com/26922557.html

讀者評論

相關博文

  • 社區使用反饋專區

    陳曉猛 2016-10-04

    尊敬的博文視點用戶您好: 歡迎您訪問本站,您在本站點訪問過程中遇到任何問題,均可以在本頁留言,我們會根據您的意見和建議,對網站進行不斷的優化和改進,給您帶來更好的訪問體驗! 同時,您被采納的意見和建議,管理員也會贈送您相應的積分...

    陳曉猛 2016-10-04
    3022 501 3 6
  • 迎戰“雙12”!《Unity3D實戰核心技術詳解》獨家預售開啟!

    陳曉猛 2016-12-05

    時隔一周,讓大家時刻掛念的《Unity3D實戰核心技術詳解》終于開放預售啦! 這本書不僅滿足了很多年輕人的學習欲望,并且與實際開發相結合,能夠解決工作中真實遇到的問題。預售期間優惠多多,實在不容錯過! Unity 3D實戰核心技術詳解 ...

    陳曉猛 2016-12-05
    2149 34 0 1
  • czk 2017-07-29
    2077 18 0 0
百人牛牛棋牌