-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
JAVA持續交付 版權信息
- ISBN:9787121374425
- 條形碼:9787121374425 ; 978-7-121-37442-5
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
JAVA持續交付 本書特色
本書完整介紹了Java軟件開發的整個生命周期,還結合大量的成功實踐經驗,介紹了每個階段可能會使用到的工具和技能。在基礎設施已經極大完善的今天,本書還與時俱進地介紹了如何在Docker、Kubernetes、Cloud、FaaS等新興環境下進行持續集成和持續交付。
JAVA持續交付 內容簡介
本書完整介紹了Java軟件開發的整個生命周期,還結合大量的成功實踐經驗,介紹了每個階段可能會使用到的工具和技能。在基礎設施已經極大完善的今天,本書還與時俱進地介紹了如何在Docker、Kubernetes、Cloud、FaaS等新興環境下進行持續集成和持續交付。
JAVA持續交付 目錄
入門知識 .......................................................................................................................1
賦能開發者 :為什么我們要持續交付 ..........................................................................2
快速反饋會減少上下文切換 .................................................................................2
自動化的、可重復的以及可靠的發布...................................................................2
定義“完成”的概念 .............................................................................................3
什么是構建管道 ............................................................................................................4
核心的構建管道階段 .............................................................................................4
容器技術的影響 ....................................................................................................7
對當前架構的影響 ................................................................................................8
總結 ..............................................................................................................................9
第 2 章 Java 開發的演化..............................................................10
現代 Java 應用程序的需求 .......................................................................................... 10
對業務增長速度和穩定性的要求 ........................................................................ 11
API 經濟的崛起 .................................................................................................. 11
云計算的機會和成本 ........................................................................................... 12
模塊化歸來 :擁抱更小的服務 ............................................................................ 12
對持續交付的影響 .............................................................................................. 13
Java 部署平臺的演化 .................................................................................................. 13
WAR 和 EAR :應用服務器統治的年代 .............................................................. 13
可執行的胖 JAR 文件 :十二要素風格應用的出現 ............................................. 14
容器鏡像 :不斷增加的可移植性(以及復雜性) ................................................ 15
函數即服務 :“無服務器”架構的出現 ............................................................... 16
平臺對持續交付的影響 ....................................................................................... 17
DevOps、SRE 和發布工程 ......................................................................................... 17
研發和運維.......................................................................................................... 18
站點可靠性工程 .................................................................................................. 19
發布工程 ............................................................................................................. 21
共享責任、指標和可觀察性 ............................................................................... 22
總結 ............................................................................................................................ 22
第 3 章 設計持續交付的架構..........................................................24
優秀架構的基礎 .......................................................................................................... 24
松耦合 ................................................................................................................. 25
高內聚 ................................................................................................................. 25
耦合、內聚和持續交付 ....................................................................................... 26
面向業務敏捷的架構 .................................................................................................. 27
不好的架構會限制業務的發展 ............................................................................ 27
復雜性和變更成本 .............................................................................................. 28
API 驅動的應用程序的*佳實踐 ................................................................................ 29
“自上而下”構建 API ......................................................................................... 29
良好的 API 有助于持續測試和集成 .................................................................... 29
部署平臺和架構 .......................................................................................................... 30
設計符合“十二要素”的云原生應用程序 ......................................................... 30
培養機械同理心 .................................................................................................. 33
面向失敗的設計和持續測試 ............................................................................... 33
越來越小的服務 .......................................................................................................... 34
交付單體應用程序的挑戰 ................................................................................... 34
微服務 :當 SOA 遇到領域驅動設計 .................................................................. 35
函數、lambda 表達式和納米服務(Nanoservices) ............................................. 36
架構 :“難以改變的東西” ........................................................................................... 37
總結 ............................................................................................................................ 38
第 4 章 Java 應用的部署平臺、基礎設施以及持續交付......................39
由平臺提供的功能性 .................................................................................................. 39
基本的開發流程 .......................................................................................................... 40
傳統的基礎設施平臺 .................................................................................................. 41
傳統的平臺組件 .................................................................................................. 41
傳統基礎設施平臺面臨的挑戰 ............................................................................ 41
傳統基礎設施的好處 ........................................................................................... 42
傳統基礎設施平臺上的 CI / CD .......................................................................... 42
云平臺 ......................................................................................................................... 43
深入云計算.......................................................................................................... 43
云計算面臨的挑戰 .............................................................................................. 45
云計算的好處 ...................................................................................................... 46
云計算中的持續交付 ........................................................................................... 47
平臺即服務 ................................................................................................................. 47
簡單了解 PaaS 的原理 ......................................................................................... 48
PaaS 平臺面臨的挑戰.......................................................................................... 48
PaaS 的好處 ........................................................................................................ 50
CI/CD 和 PaaS .................
JAVA持續交付 作者簡介
Daniel Bryant 是Datawire 的獨立技術顧問和產品架構師。他專注于通過發現價值流、創建構建管道以及實施有效的測試策略,在組織內實施持續交付。Daniel 在技術上擅長DevOps 工具、云計算/ 容器平臺和微服務實現。他還是一名Java 社區領袖,為幾個開源項目做出過貢獻,也為InfoQ、O’Reilly 和Voxxed 撰寫文章,并且會定期出席OSCON、QCon 和JavaOne 等國際會議。Abraham Marin-Perez 是一名Java 和Scala 開發人員,在金融、出版和公共部門等行業擁有超過10 年的經驗。他還幫助管理倫敦Java 社區,并在Meet a Mentor London小組提供職業發展方面的建議。Abraham 喜歡與其他人分享他的經驗,因此經常會在JavaOne 或者Devoxx UK 等國際活動上發表演講,并在InfoQ 上發表Java 方面的新聞。他還是Real-World Maintainable Software (O’Reilly) 一書的作者。Abraham 目前居住在倫敦,喜歡在天氣好的時候外出徒步,或者天氣不好的時候在家烹飪。
張若飛,曾任多家互聯網金融公司CTO,在宜人貸、雅虎北研、金山云等知名公司擔任架構師。十余年互聯網研發及技術管理經驗,對搭建海量數據、大型分布式系統有豐富經驗。著有十余本技術譯著,包括《Grails權威指南》《給大忙人看的JavaSE 8》《代碼不朽:編寫可維護軟件的十大原則》《面向可伸縮架構》《云原生Java》等書,總計400余萬字。
- >
中國歷史的瞬間
- >
我從未如此眷戀人間
- >
史學評論
- >
名家帶你讀魯迅:朝花夕拾
- >
隨園食單
- >
我與地壇
- >
伯納黛特,你要去哪(2021新版)
- >
月亮與六便士