本書從Spring Boot的基礎知識講起,然後逐步深入講解Spring Boot進階開發的相關知識,接著配合典型項目案例提高讀者的開發水平。
本書共12章,涵蓋的主要內容有:Spring Boot起源;Spring Boot啟動原理分析;Spring Boot整合Web開發;Spring Data數據庫訪問與配置;RESTful風格的接口設計規範;NoSQL相關數據庫應用;Spring Boot的緩存應用;Spring Security安全框架配置;消息隊列相關產品應用;Spring Batch批處理框架的配置與使用;Spring Boot的定時任務應用;Spring Boot實戰案例。
本書適合具有Java基礎知識的開發人員閱讀,尤其適合想全面、深入學習Spring boot框架的Java程序員閱讀。另外,本書還適合相關培訓機構作為教材使用。
莫海
特別喜愛編程,長期從事一線開發工作,具有豐富的分布式事務解決方案等開發經驗。曾經擔任神州數碼融信軟件科技有限公司Java高級工程師。目前在中原銀行從事技術平臺應用框架的開發工作,並為該銀行的信貸業務等多個系統提供技術支持,積累了大量的解決實際問題的經驗。
誠意之作,資深Java程序員10餘年一線開發經驗的總結
結合大量典型實例和應用場景,詳解Spring Boot如何整合多種開源組件
從源代碼、功能和案例等方面系統介紹Spring Boot企業級應用開發
結合典型業務場景,通過解讀源代碼的方式展現Spring Boot的核心技術;
全面涵蓋起步依賴、Web開發、數據庫、緩存、消息隊列和定時任務等技術;
全面整合多種常用開源組件,帶領讀者一步一步地搭建微服務框架;
詳解50多個實例和1個綜合項目案例,快速提高讀者的開發水平。
Spring Boot是由Pivotal團隊提供的全新框架,其設計目的就是希望簡化Spring企業級應用開發的過程。可以說,Spring Boot是Spring框架發展歷史上的一次大的進化,是社區中快速配置的腳手架,它直接省去了煩瑣的XML配置,從而避免了由配置錯誤所帶來的尷尬。正是憑借著這些優勢,Spring Boot迅速被廣大開發者接受並應用於實際開發中,而且發展勢頭非常迅猛。由於Spring Boot非常契合微服務開發的理念,因此采用它進行微服務應用開發的企業也越來越多。
對於已經學習過Spring框架的讀者來說,學習Spring Boot的門檻不高。學習Spring Boot,不僅可以讓代碼編寫更加簡單,而且還能輕松地集成各種類庫和框架。另外,掌握了Spring Boot,還可以快速開發單個微服務應用,這對學習Spring Cloud微服務架構更是事半功倍。微服務是企業級應用開發的一大趨勢,而Spring Boot融合了微服務架構的理念,這使得它其實已經成為Java後端開發的行業標準之一。可以說,掌握Spring Boot與各種技術的集成開發是軟件開發人員必備的技能。
對於相關從業人員而言,迫切需要一本系統介紹Spring Boot開發技術的圖書,以幫助他們系統地學習這些技術,從而滿足實際開發的需求。本書便是基於這個背景而編寫的,其最大價值在於總結了筆者在實際工作中積累的大量實踐經驗,並提供了各種開發解決方案。本書可以幫助讀者從源碼、功能和案例等方面全面地理解Spring Boot企業級應用開發,從而讓他們在開發過程中少走彎路。
本書主要介紹Spring Boot如何快速配置並集成Spring MVC、Spring Data、Spring Batch和Spring Security等優秀框架和組件進行開發。本書語言簡練,沒有深奧難懂的專業術語,更沒有高深的理論,而是完全從開發者的角度講解實戰步驟。讀者只要認真閱讀本書並進行編碼實踐,就可以較好地掌握書中的內容,從而勝任Spring Boot項目開發工作。本書是筆者工作經驗的總結,相關技術人員可以作為開發手冊隨時翻閱。
本書特色
* 內容全面:本書全面介紹Spring Boot在各種開發場景中的應用,內容豐富,涉及面廣,涵蓋起步依賴、Web開發、數據庫、緩存、消息隊列、定時任務和批處理等相關技術。
* 內容新穎:本書主要基於Spring Boot 226這個流行版本完成各種框架和組件的集成開發,涉及的技術都是當前開發中經常要使用的熱門技術和新技術。
* 注重實戰:本書結合大量示例,從實際編碼的角度進行講解,所講述的知識點大多是筆者在多年的開發工作中積累的寶貴經驗,可以讓讀者避免“掉坑”,少走彎路。
* 源碼剖析:筆者以典型示例結合源碼剖析的方式完美地呈現技術要點,可以幫助讀者加深對編碼的理解,提升實際編碼的能力。
本書內容
第1篇 Spring Boot開發基礎
本篇涵蓋第1、2章,主要介紹Spring Boot開發環境的配置與搭建,讓讀者從整體上了解Spring Boot的開發過程。另外,本篇還重點介紹Spring Boot的啟動原理與加載邏輯,幫助讀者理解Spring框架的IoC和AOP設計模式,從而掌握Spring Boot自動配置的實現過程,為後續章節打好理論基礎。
第2篇 第三方組件集成
本篇涵蓋第3~11章,主要對Spring Boot的第三方組件的功能模塊進行源碼分析,介紹組件的集成過程,並通過示例代碼進行演示和總結,從而達到讓讀者能夠上手開發的目的。本篇屬於全書的重點,需要讀者很好地掌握並進行相應的實踐。
第3篇 項目案例實戰
本篇涵蓋第12章,主要介紹如何基於Spring Boot框架進行項目開發和接口測試,其中重點介紹需求分析、框架設計、項目模塊構建及項目落地的相關內容。
本書讀者物件
* 有Java基礎的Spring Boot初學者;
* Spring Boot進階開發人員;
* Spring Boot框架愛好者;
* Spring系列框架愛好者;
* Java Web開發人員;
* 微服務開發人員;
* 對源碼分析感興趣的技術人員;
* Java應用開發培訓學員。
配書資源獲取方式
本書涉及的所有源代碼需要讀者自行下載。請在華章公司的網站上搜索到本書,然後單擊“資料下載”按鈕,即可在本書頁面上找到下載鏈接。
售後支持
讀者閱讀本書時若有疑問,可以發電子郵件獲得幫助。另外,書中若有疏漏和不當之處,也請讀者及時反饋,以便後期修訂。
莫海
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。