-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
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余万字。
- >
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
¥6.3¥14.0 - >
小考拉的故事-套装共3册
小考拉的故事-套装共3册
¥36.7¥68.0 - >
有舍有得是人生
有舍有得是人生
¥16.7¥45.0 - >
随园食单
随园食单
¥15.4¥48.0 - >
诗经-先民的歌唱
诗经-先民的歌唱
¥15.5¥39.8 - >
我与地坛
我与地坛
¥15.4¥28.0 - >
月亮与六便士
月亮与六便士
¥15.1¥42.0 - >
中国历史的瞬间
中国历史的瞬间
¥16.7¥38.0
-
4.23文创礼盒A款--“作家言我精神状态”
¥42.3¥206 -
4.23文创礼盒B款--“作家言我精神状态”
¥42.3¥206 -
一句顶一万句 (印签版)
¥40.4¥68 -
百年书评史散论
¥14.9¥38 -
1980年代:小说六记
¥52.8¥69 -
中图网经典初版本封面-“老人与海”冰箱贴
¥20¥40