![]()
内容推荐 无论是传统IT行业,还是互联网行业,都正处于行业历史上最剧烈的变革中:大量的系统正在从传统的IT架构转向基于云的架构,开发模式也正在从开发和运维分工的传统模式,逐渐转向统一的DevOps模式。Java技术也应运进入了新的生命周期,大量被用于构建现代的、基于云的应用程序。 乔西·朗、肯尼·巴斯塔尼著的《云原生Java(Spring Boot\\Spring Cloud与Cloud Foundry弹性系统设计)》深入研究了云计算、测试驱动开发、微服务与持续集成和持续交付领域的工具和方法,并指导你将传统应用程序转变为真正的云原生应用程序。其中重点介绍了微服务框架Spring Boot,以及如何使用Spring Boot轻松创建任何粒度的Spring服务,并部署到现代的容器环境中。可以说本书是一本讲述如何使用Spring Boot、Spring Cloud和Cloud Foundry构建软件的理论和实践的完备指南。 本书主要面向正在使用Spring Boot、Spring Cloud和Cloud Foundry构建软件的Java/JVM开发人员。 目录 前言(James Watters) 前言(Rod Johnson) 前言 第Ⅰ部分 基础知识 第1章 云原生应用程序 亚马逊的故事 平台的承诺 模式 可扩展性 可靠性 敏捷性 Netflix的故事 微服务 拆分单体系统 Netflix OSS 云原生Java 十二要素原则 代码库 依赖 配置 后端服务 构建、发布、运行 进程 端口绑定 并发 易处理 开发/生产环境一致 日志 管理进程 总结 第2章 训练营:Spring Boot 和Cloud Foundry 什么是Spring Boot Spring Initializr入门 Spring Tool Suite入门 安装Spring Tool Suite(STS) 使用Spring Initializr创建一个新项目 Spring指南大全 遵循STS中的指南 配置 Cloud Foundry平台 总结 第3章 符合十二要素程序风格的配置 令人迷惑的“配置”合并 Spring框架对配置的支持 PropertyPlaceholderConfigurer Environment接口和@Value注解 Profile 启动配置 使用Spring Cloud Config Server进行中心化、日志型的配置 Spring Cloud Config Server Spring Cloud Config客户端 安全 …… 第Ⅱ部分 Web服务 第Ⅲ部分 数据整合 第IV部分 生产 第V部分 附录 附录A 在Java EE中使用Spring Boot 索引
|