-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
Java 微服务 版权信息
- ISBN:9787517098683
- 条形码:9787517098683 ; 978-7-5170-9868-3
- 装帧:一般轻型纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
Java 微服务 本书特色
《Java微服务》以Spring家族的Spring Cloud和Spring Boot框架为基础讲解微服务从开发、测试到自动化部署上线的全生命周期的开发与管理, 包含SpringBoot框架搭建、分模块实现组件功能的开发、统一数据处理、微服务设计、微服务应用、微服务部署实现、 微服务架构及设计模式等,本书构建了完整的微服务实战应用,帮助读者从0到1设计、实现和应用微服务。 本书内容围绕Java微服务展开讲解,主要具有以下几方面的特点。 (1)结构清晰。以微服务发展及应用总领全文,首先让读者对微服务有全局的认知,更好地理解为什么要使用微服务;接着围绕微服务的具体应用展开讲解,如微服务应用框架Spring Boot和Spring Cloud的使用,以及微服务公共组件的使用,引领读者以微服务架构的方式开发Java后台项目;*后,讲解微服务完整框架的搭建,以公共组件的实现组合为完整的微服务,并从顶层设计讲解微服务的设计方案以及设计模式,帮助读者全面掌握微服务架构及其实现方式。 (2)知识体系完整。本书讲解微服务项目时,首先以Spring Boot单体服务为切入点,讲解Java后台开发,从0到1完成项目搭建到接口开发及接口调试,一步一步引导读者完成后台接口开发;其次,集成常用的开发组件,如MySQL、消息队列RabbitMQ、Redis缓存等,使读者具备工程开发能力,满足常用的增删改查功能;*后,引入Spring Cloud相关组件,如Eureka、Gateway等,搭建微服务管理平台,并搭建多个单体服务,组成微服务系统,实现微服务间的协作(相互调用),完成完整微服务架构的构建,使读者具备微服务完整架构理解、构建和开发的能力。 (3)设计规范。本书的单体项目设计均采用接口统一数据返回处理、统一日志管理和日志拦截、统一数据校验以及统一异常处理的方式,帮助初学者建立良好的项目设计和编码规范。其中,统一数据返回采用统一的数据封装,接口返回的结果直接实例化数据封装类;对接口请求的日志进行统一拦截及输出;数据采用统一校验,视业务场景而定,统一数据校验有助于提高编码效率和代码安全性、可读性;统一异常处理将运行时的异常进行统一处理,将异常统一输出到日志文件,避免因粗心而忘记捕获异常并输出到日志文件,无法排查问题;数据传输采用DO、DTO、VO等进行转换,VO表示展示数据,DTO为传输数据,DTO分为InputDTO和OutputDTO,数据表的对象映射为DO,数据分工明确,易于维护和扩展。 (4)理论和实践相结合。本书内容全面,每个公共组件(如MySQL数据库、Redis数据库、RabbitMQ消息中间件等)都从基础的原理和构成切入,然后进入实践,帮助读者知其然更知其所以然。一方面,让读者知道如何使用这些公共组件集成到Spring Boot框架,完成特定的功能开发;另一方面,帮助读者了解各个组件的原理,更加深入地理解其设计机制,有利于定位生产过程中遇到的问题。 (5)全生命周期。本书以Spring家族的Spring Cloud和Spring Boot为基础讲解微服务的开发与实践,从开发、测试到自动化部署上线,完成微服务全生命周期的开发与管理。读者可以学习到微服务完整的开发与维护知识,提升工程开发能力和架构能力。
Java 微服务 内容简介
《Java微服务》以Spring家族的SpringCloud和SpringBoot为基础讲解微服务从开发、测试到自动化部署上线的全生命周期的开发与管理。从SpringBoot框架搭建,分模块实现组件功能的开发,到微服务应用与部署实现,本书构建了完整的微服务应用,帮助读者从0到1设计、实现和应用微服务。全书共14章,内容包括:微框架SpringCloud、SpringBoot以及SpringBoot的IoC、AOP的实现和启动,MySQL数据库基础知识和Redis数据存储、过期策略、多路复用,消息中间件RabbitMQ架构及其交换机原理,线程及线程池的实现过程,接口权限管理,统一数据处理,SpringBoot集成MySQL、Redis、线程池、RabbitMQ、Shiro、JWT、Swagger、Spring中应用的设计模式实现等。《Java微服务》内容通俗易懂,案例丰富,理论与实践并重,实用性强,特别适合SpringBoot和微服务初学读者、Java后台开发入门读者和进阶读者阅读:本书同样适合AI工程师、大数据开发工程师、Java开发工程师等其他编程爱好者阅读。另外,本书也适合作为相关院校及培训机构的教材使用。
Java 微服务 目录
- >
龙榆生:词曲概论/大家小书
龙榆生:词曲概论/大家小书
¥7.7¥24.0 - >
伯纳黛特,你要去哪(2021新版)
伯纳黛特,你要去哪(2021新版)
¥14.9¥49.8 - >
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
¥9.7¥14.0 - >
诗经-先民的歌唱
诗经-先民的歌唱
¥18.7¥39.8 - >
我从未如此眷恋人间
我从未如此眷恋人间
¥15.9¥49.8 - >
小考拉的故事-套装共3册
小考拉的故事-套装共3册
¥36.7¥68.0 - >
苦雨斋序跋文-周作人自编集
苦雨斋序跋文-周作人自编集
¥6.9¥16.0 - >
经典常谈
经典常谈
¥16.3¥39.8
-
详解Spring Boot(从入门到企业级开发实战)/孙鑫精品图书系列
¥64.2¥129 -
PYTHON应用与实战
¥52.9¥79.8 -
Python编程与数值方法
¥79.6¥109 -
Go语言从入门到项目实战(视频版)
¥60.4¥108 -
软件设计师
¥14.2¥38 -
GO语言编程从入门到实践
¥75.6¥108