有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說(shuō)明>>
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書(shū)第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈(zèng)1DVD.含語(yǔ)音視頻教學(xué)+辦公模板+PDF電子書(shū))
JAVA持續(xù)交付 版權(quán)信息
- ISBN:9787121374425
- 條形碼:9787121374425 ; 978-7-121-37442-5
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
JAVA持續(xù)交付 本書(shū)特色
本書(shū)完整介紹了Java軟件開(kāi)發(fā)的整個(gè)生命周期,還結(jié)合大量的成功實(shí)踐經(jīng)驗(yàn),介紹了每個(gè)階段可能會(huì)使用到的工具和技能。在基礎(chǔ)設(shè)施已經(jīng)極大完善的今天,本書(shū)還與時(shí)俱進(jìn)地介紹了如何在Docker、Kubernetes、Cloud、FaaS等新興環(huán)境下進(jìn)行持續(xù)集成和持續(xù)交付。
JAVA持續(xù)交付 內(nèi)容簡(jiǎn)介
本書(shū)完整介紹了Java軟件開(kāi)發(fā)的整個(gè)生命周期,還結(jié)合大量的成功實(shí)踐經(jīng)驗(yàn),介紹了每個(gè)階段可能會(huì)使用到的工具和技能。在基礎(chǔ)設(shè)施已經(jīng)極大完善的今天,本書(shū)還與時(shí)俱進(jìn)地介紹了如何在Docker、Kubernetes、Cloud、FaaS等新興環(huán)境下進(jìn)行持續(xù)集成和持續(xù)交付。
JAVA持續(xù)交付 目錄
入門知識(shí) .......................................................................................................................1
賦能開(kāi)發(fā)者 :為什么我們要持續(xù)交付 ..........................................................................2
快速反饋會(huì)減少上下文切換 .................................................................................2
自動(dòng)化的、可重復(fù)的以及可靠的發(fā)布...................................................................2
定義“完成”的概念 .............................................................................................3
什么是構(gòu)建管道 ............................................................................................................4
核心的構(gòu)建管道階段 .............................................................................................4
容器技術(shù)的影響 ....................................................................................................7
對(duì)當(dāng)前架構(gòu)的影響 ................................................................................................8
總結(jié) ..............................................................................................................................9
第 2 章 Java 開(kāi)發(fā)的演化..............................................................10
現(xiàn)代 Java 應(yīng)用程序的需求 .......................................................................................... 10
對(duì)業(yè)務(wù)增長(zhǎng)速度和穩(wěn)定性的要求 ........................................................................ 11
API 經(jīng)濟(jì)的崛起 .................................................................................................. 11
云計(jì)算的機(jī)會(huì)和成本 ........................................................................................... 12
模塊化歸來(lái) :擁抱更小的服務(wù) ............................................................................ 12
對(duì)持續(xù)交付的影響 .............................................................................................. 13
Java 部署平臺(tái)的演化 .................................................................................................. 13
WAR 和 EAR :應(yīng)用服務(wù)器統(tǒng)治的年代 .............................................................. 13
可執(zhí)行的胖 JAR 文件 :十二要素風(fēng)格應(yīng)用的出現(xiàn) ............................................. 14
容器鏡像 :不斷增加的可移植性(以及復(fù)雜性) ................................................ 15
函數(shù)即服務(wù) :“無(wú)服務(wù)器”架構(gòu)的出現(xiàn) ............................................................... 16
平臺(tái)對(duì)持續(xù)交付的影響 ....................................................................................... 17
DevOps、SRE 和發(fā)布工程 ......................................................................................... 17
研發(fā)和運(yùn)維.......................................................................................................... 18
站點(diǎn)可靠性工程 .................................................................................................. 19
發(fā)布工程 ............................................................................................................. 21
共享責(zé)任、指標(biāo)和可觀察性 ............................................................................... 22
總結(jié) ............................................................................................................................ 22
第 3 章 設(shè)計(jì)持續(xù)交付的架構(gòu)..........................................................24
優(yōu)秀架構(gòu)的基礎(chǔ) .......................................................................................................... 24
松耦合 ................................................................................................................. 25
高內(nèi)聚 ................................................................................................................. 25
耦合、內(nèi)聚和持續(xù)交付 ....................................................................................... 26
面向業(yè)務(wù)敏捷的架構(gòu) .................................................................................................. 27
不好的架構(gòu)會(huì)限制業(yè)務(wù)的發(fā)展 ............................................................................ 27
復(fù)雜性和變更成本 .............................................................................................. 28
API 驅(qū)動(dòng)的應(yīng)用程序的*佳實(shí)踐 ................................................................................ 29
“自上而下”構(gòu)建 API ......................................................................................... 29
良好的 API 有助于持續(xù)測(cè)試和集成 .................................................................... 29
部署平臺(tái)和架構(gòu) .......................................................................................................... 30
設(shè)計(jì)符合“十二要素”的云原生應(yīng)用程序 ......................................................... 30
培養(yǎng)機(jī)械同理心 .................................................................................................. 33
面向失敗的設(shè)計(jì)和持續(xù)測(cè)試 ............................................................................... 33
越來(lái)越小的服務(wù) .......................................................................................................... 34
交付單體應(yīng)用程序的挑戰(zhàn) ................................................................................... 34
微服務(wù) :當(dāng) SOA 遇到領(lǐng)域驅(qū)動(dòng)設(shè)計(jì) .................................................................. 35
函數(shù)、lambda 表達(dá)式和納米服務(wù)(Nanoservices) ............................................. 36
架構(gòu) :“難以改變的東西” ........................................................................................... 37
總結(jié) ............................................................................................................................ 38
第 4 章 Java 應(yīng)用的部署平臺(tái)、基礎(chǔ)設(shè)施以及持續(xù)交付......................39
由平臺(tái)提供的功能性 .................................................................................................. 39
基本的開(kāi)發(fā)流程 .......................................................................................................... 40
傳統(tǒng)的基礎(chǔ)設(shè)施平臺(tái) .................................................................................................. 41
傳統(tǒng)的平臺(tái)組件 .................................................................................................. 41
傳統(tǒng)基礎(chǔ)設(shè)施平臺(tái)面臨的挑戰(zhàn) ............................................................................ 41
傳統(tǒng)基礎(chǔ)設(shè)施的好處 ........................................................................................... 42
傳統(tǒng)基礎(chǔ)設(shè)施平臺(tái)上的 CI / CD .......................................................................... 42
云平臺(tái) ......................................................................................................................... 43
深入云計(jì)算.......................................................................................................... 43
云計(jì)算面臨的挑戰(zhàn) .............................................................................................. 45
云計(jì)算的好處 ...................................................................................................... 46
云計(jì)算中的持續(xù)交付 ........................................................................................... 47
平臺(tái)即服務(wù) ................................................................................................................. 47
簡(jiǎn)單了解 PaaS 的原理 ......................................................................................... 48
PaaS 平臺(tái)面臨的挑戰(zhàn).......................................................................................... 48
PaaS 的好處 ........................................................................................................ 50
CI/CD 和 PaaS .................
JAVA持續(xù)交付 作者簡(jiǎn)介
Daniel Bryant 是Datawire 的獨(dú)立技術(shù)顧問(wèn)和產(chǎn)品架構(gòu)師。他專注于通過(guò)發(fā)現(xiàn)價(jià)值流、創(chuàng)建構(gòu)建管道以及實(shí)施有效的測(cè)試策略,在組織內(nèi)實(shí)施持續(xù)交付。Daniel 在技術(shù)上擅長(zhǎng)DevOps 工具、云計(jì)算/ 容器平臺(tái)和微服務(wù)實(shí)現(xiàn)。他還是一名Java 社區(qū)領(lǐng)袖,為幾個(gè)開(kāi)源項(xiàng)目做出過(guò)貢獻(xiàn),也為InfoQ、O’Reilly 和Voxxed 撰寫文章,并且會(huì)定期出席OSCON、QCon 和JavaOne 等國(guó)際會(huì)議。Abraham Marin-Perez 是一名Java 和Scala 開(kāi)發(fā)人員,在金融、出版和公共部門等行業(yè)擁有超過(guò)10 年的經(jīng)驗(yàn)。他還幫助管理倫敦Java 社區(qū),并在Meet a Mentor London小組提供職業(yè)發(fā)展方面的建議。Abraham 喜歡與其他人分享他的經(jīng)驗(yàn),因此經(jīng)常會(huì)在JavaOne 或者Devoxx UK 等國(guó)際活動(dòng)上發(fā)表演講,并在InfoQ 上發(fā)表Java 方面的新聞。他還是Real-World Maintainable Software (O’Reilly) 一書(shū)的作者。Abraham 目前居住在倫敦,喜歡在天氣好的時(shí)候外出徒步,或者天氣不好的時(shí)候在家烹飪。
張若飛,曾任多家互聯(lián)網(wǎng)金融公司CTO,在宜人貸、雅虎北研、金山云等知名公司擔(dān)任架構(gòu)師。十余年互聯(lián)網(wǎng)研發(fā)及技術(shù)管理經(jīng)驗(yàn),對(duì)搭建海量數(shù)據(jù)、大型分布式系統(tǒng)有豐富經(jīng)驗(yàn)。著有十余本技術(shù)譯著,包括《Grails權(quán)威指南》《給大忙人看的JavaSE 8》《代碼不朽:編寫可維護(hù)軟件的十大原則》《面向可伸縮架構(gòu)》《云原生Java》等書(shū),總計(jì)400余萬(wàn)字。
- >
【精裝繪本】畫(huà)給孩子的中國(guó)神話
- >
回憶愛(ài)瑪儂
- >
小考拉的故事-套裝共3冊(cè)
- >
朝聞道
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(shū)(紅燭學(xué)術(shù)叢書(shū))
- >
巴金-再思錄
- >
煙與鏡
- >
有舍有得是人生