新到貨2本75折
Spring實戰(第6版)

Spring實戰(第6版)

  • 定價:659
  • 優惠價:87573
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

本書是一本經典而實用的Spring學習指南,介紹了Spring使用框架、Spring Boot,以及Spring系統中的其他組成部分。本書分為4個部分,共18章。第1部分(第1章~第6章)涵蓋了構建Spring應用的基礎知識。第2部分(第7章~第10章)討論了如何講Spring應用與其他應用進行集成。第3部分(第11章~第14章)探討了Spring對反應式編程提供的全新支持。第4部分(第15章~第18章)介紹了如何做好應用投入生產環境前的準備工作,以及如何進行部署。

本書適合剛剛開始學習Spring Boot和Spring框架的Java開發人員閱讀,也適合想要超越基礎知識並學習Spring新特性的經驗豐富的Spring開發者參考。



Craig Walls是Pivotal的工程師。他是Spring框架的熱心推動者,經常在本地用戶組和會議上發言,撰寫關於Spring的文章。在不琢磨代碼的時候,Craig經常計劃去迪斯尼世界或迪斯尼的下一次旅行,他希望盡可能多地陪伴他的妻子、兩個女兒和寵物。

 

作者介紹

Craig Walls

是Pivotal的高級工程師。他是Spring框架的熱心推動者,經常在本地用戶組和會議上發言,撰寫關於Spring的文章。在不琢磨代碼的時候,Craig經常計畫去迪士尼世界或狄斯奈樂園的下一次旅行,他希望盡可能多地陪伴他的妻子、兩個女兒和寵物。
 

詳細資料

  • ISBN:9787115598691
  • 規格:平裝 / 451頁 / 16k / 19 x 26 x 2.25 cm / 普通級 / 單色印刷 / 1-1
  • 出版地:中國

會員評鑑

5
1人評分
|
1則書評
|
立即評分
user-img
5.0
|
2023/07/18
自看過Manning出版社的Spring Start Here後,一方面開始將Spring Boot和Spring MVC技術運用在手上的專案,另方面也對Spring框架除了Web開發以外的功能留下懸念,想找個閒暇時間,好好地研讀一下Spring Start Here的姐妹作Spring in Action。恰好工作上有需要研究反應式/響應式Web框架(Reactive Web Framework),簡單搜尋相關資料後,賓果!Spring生態系中有個Spring Webflux正符合要求,成為研讀Spring實戰, 6/e(簡體版)的契機。

在今日,Spring是Java語言中最重要的軟體框架,沒有之一。也因此Spring in Action成為Java開發者自學的祕笈。隨著Spring框架的不斷演進,特別在Spring 4後推出的Spring Boot,讓框架的設定與開發展現出跨次元般的進步。Spring in Action同步也出到了第六版,而簡體版的Spring實戰, 6/e是譯自第六版的Spring in Action,能確保學到最新、不過時的框架版本。此書也不囉嗦,不贅述像IOC、AOP這類Spring初級觀念,第一部份「Spring基礎」就切入應用範圍最廣的Web網站開發。歷經Spring Start Here的磨練,運用Spring Boot開發以Spring MVC為核心的專案已是小事一件。後續的Spring Data JDBC和JPA、Cassandra、MongoDB數據持久化,也只算是回顧Spring Data的總複習。

第二部份「Spring集成」中出現全書第一個亂流,第八章的Spring Security。書中採用的OAuth 2.0實作套件,是尚在測試的不穩定版本,即便直接從GitHub取回範例程式碼執行,依舊會出現令人氣餒的驗證失敗結果。最後求助Baeldung網站裡的教學文章,才在升級OAuth 2.0套件後,跨越第一個難關。其它像是發送異步訊息和Spring集成兩個章節,對於已經採用Apache Camel實作EAI應用的我來說,真的不禁莞爾一笑。這兩種Spring應用,簡直就是對Camel致敬(仿冒)的精簡版。因此雖然看到Spring有Spring集成的功能,未來面對企業資料整合的需求時,還是會採用已熟練且更完整的Camel框架來實作。

重點戲的第三部份「反應式Spring」是全書的精華所在,在Node.js橫空出世的向世界展現反應式Web框架的威力後,Spring也不落人後地推出Java世界裡的反應式Web框架Spring WebFlux。建基於反應式編程專案Project Reactor之上的WebFlux,由於其獨特的開發思維與撰寫風格,難以融入即有的指令式風格框架Spring MVC中。結果就是採用Spring開發Web應用時,有兩種完全平行又異曲同工的解決方案。Spring實戰, 6/e雖然用了兩個章節來介紹WebFlux如何實作出一個具體可用的Web,但反應式編程這個主題實在太新,更別說想要好好講述開發Web的方方面面,Spring Start Here可是用一整本書才講完Spring MVC。想要作者用短短兩個章節講述完整的反應式Web框架和反應式版本的JDBC(R2DBC),實在是強人所難。因此反應式Spring正是我第二個遇到的亂流,只好再度從網路上查閱其它先進分享的技術文章,學習如何使用WebFlux開發出一個完整的反應式Web REST API。只能說在WebFlux這個主題上Spring實戰, 6/e幫我開啟一個好的起頭,但要走的下去,得從其它輔助材料著手才更順利。

最後的「部署Spring」部份,則是介紹一些實務上選用的功能,像是監控與管理用的Spring Boot Actuator,是一個等同MBean的機制。當然Spring也少不了支援傳統的MBean,讓已經採用該工具的開發者不用浪費時間再實作Actuator。Spring專案程式碼的佈署與和Docker/Kubernetes的整合,更展現出Spring實戰, 6/e在主題規劃的全面性,畢竟未來的程式運行環境,有誰能逃得過被容器化哩?附錄介紹了如何使用各項工具建立一個新的Spring Boot專案,是對初學者非常貼心的作法,很多技術書籍都忘了環境建置這一步,往往是讓學習者最挫折進而選擇放棄的起因。對於Java開發者來說Spring實戰, 6/e是不可錯過的著作,不過最好是在讀過Spring Start Here再詳閱,免得錯過一些基礎但重要的Spring觀念。
展開

最近瀏覽商品

 

相關活動

  • 【科普、飲食、電腦】高寶電子書暢銷書展:人生就是選擇的總和,全展75折起
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折