搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Quarkus实践指南(构建新一代的Kubernetes原生Java微服务)
0.00     定价 ¥ 129.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787121418037
  • 作      者:
    作者:任钢|责编:付睿
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2021-09-01
收藏
畅销推荐
内容介绍
Quarkus是一个来自Red Hat公司的超音速亚原子Kurbernetes原生Java框架。该框架允许Java开发人员结合容器、微服务和Kurbernetes的能力来构建可靠的、高性能的、快速的云原生应用和Serverless应用。 本书是一本Quarkus开发指南,涵盖了使用Quarkus所需的大部分知识,书中的所有主题都配有典型案例,全书一共包含50多个案例。全书共12章,第1章是Quarkus概述,可以从整体上认识Quarkus;第2章是对Quarkus的初探,将使用Quarkus构建一个微服务并开发一些基础应用;第3章至第10章是本书的主要部分,将详细讲解如何在Quarkus架构上进行Web、Data、Message、Security、Reactive、Tolerance、Health、Tracing、Spring集成等应用场景的开发和实现;第11章将介绍Quarkus在云原生应用场景下的实施和部署;第12章将引出一个更高级的话题——Quarkus Extension,帮助高级开发者在Quarkus的基础上扩展外部组件。
展开
目录
第1章 Quarkus概述
1.1 Quarkus的概念和特征
1.2 Quarkus的整体优势
1.3 Quarkus的适用场景、目标用户和竞争对手
1.4 为什么Java开发者会选择Quarkus
1.5 Quarkus的架构和核心概念
1.6 本章小结
第2章 Quarkus开发初探
2.1 开发hello world微服务全过程
2.1.13 种开发方式
2.1.2 编写程序内容及说明
2.1.3 测试hello world微服务
2.1.4 运行程序及打包
2.2 Quarkus开发基础
2.2.1 Quarkus的CDI应用
2.2.2 Quarkus命令模式
2.2.3 Quarkus应用程序生命周期
2.2.4 Quarkus配置文件
2.2.5 Quarkus日志配置
2.2.6 缓存系统数据
2.2.7 基础开发案例
2.3 GoF设计模式的Quarkus实现
2.3.1 GoF设计模式简介
2.3.2 GoF设计模式案例的Quarkus源码结构及演示
2.3.3 案例场景、说明和Quarkus源码实现
2.4 应用案例说明
2.4.1 应用案例场景说明
2.4.2 应用案例简要介绍
2.4.3 与应用案例相关的软件和须遵循的规范
2.4.4 应用案例的演示和调用
2.4.5 应用案例的解析说明
2.5 本章小结
第3章 开发REST/Web应用
3.1 编写REST JSON服务
3.1.1 案例简介
3.1.2 编写程序代码
3.1.3 验证程序
3.1.4 Quarkus的Web实现原理讲解
3.2 增加OpenAPI和SwaggerUI功能
3.2.1 案例简介
3.2.2 编写程序代码
3.2.3 验证程序
3.3 编写GraphQL应用
3.3.1 案例简介
3.3.2 编写程序代码
3.3.3 验证程序
3.4 编写WebSocket应用
3.4.1 案例简介
3.4.2 编写程序代码
3.4.3 验证程序
3.5 本章小结
第4章 数据持久化开发
4.1 使用Hibernate ORM和JPA实现数据持久化
4.1.1 前期准备
4.1.2 案例简介
4.1.3 编写程序代码
4.1.4 验证程序
4.1.5 其他数据库配置的实现
4.1.6 关于其他ORM实现
4.2 使用Java事务
4.2.1 Quarkus事务管理
4.2.2 案例简介
4.2.3 编写程序代码
4.2.4 验证程序
4.2.5 JTA事务的多种实现
4.3 使用Redis Client实现缓存处理
4.3.1 前期准备
4.3.2 案例简介
4.3.3 编写程序代码
4.3.4 验证程序
4.4 使用MongoDB Client实现NoSQL处理
4.4.1 前期准备
4.4.2 案例简介
4.4.3 编写程序代码
4.4.4 验证程序
4.5 使用Panache实现数据持久化
4.5.1 前期准备
4.5.2 案例简介
4.5.3 编写程序代码
4.5.4 验证程序
4.6 本章小结
第5章 整合消息流和消息中间件
5.1 调用Apache Kafka消息流
5.1.1 前期准备
5.1.2 案例简介
5.1.3 编写程序代码
5.1.4 验证程序
5.2 创建JMS应用实现队列模式
5.2.1 前期准备
5.2.2 案例简介
5.2.3 编写程序代码
5.2.4 验证程序
5.3 创建JMS应用实现主题模式
5.3.1 前期准备
5.3.2 案例简介
5.3.3 编写程序代码
5.3.4 验证程序
5.4 创建MQTT应用
5.4.1 前期准备
5.4.2 案例简介
5.4.3 编写程序代码
5.4.4 验证程序
5.5 本章小结
第6章 构建安全的Quarkus微服务
6.1 微服务Security概述
6.2 Quarkus Security架构
6.2.1 Quarkus Security架构概述
6.2.2 Quarkus Security支持的身份认证
6.2.3 API令牌方案概述
6.3 基于文件存储用户信息的安全认证
6.3.1 案例简介
6.3.2 编写程序代码
6.3.3 验证程序
6.4 基于数据库存储用户信息并用JDBC获取的安全认证
6.4.1 案例简介
6.4.2 编写程序代码
6.4.3 验证程序
6.5 基于数据库存储用户信息并用JPA获取的安全认证
6.5.1 案例简介
6.5.2 编写程序代码
6.5.3 验证程序
6.6 基于Keycloak实现认证和授权
6.6.1 前期准备
6.6.2 案例简介
6.6.3 编写程序代码
6.6.4 验证程序
6.7 使用OpenID Connect实现安全的JAX-RS服务
6.7.1 案例简介
6.7.2 编写程序代码
6.7.3 验证程序
6.8 使用OpenID Connect实现安全的Web应用
6.8.1 案例简介
6.8.2 编写程序代码
6.8.3 验证程序
6.9 使用JWT加密令牌
6.9.1 案例简介
6.9.2 编写程序代码
6.9.3 验证程序
6.10使用OAuth 2.0 实现认证
6.10.1 前期准备
6.10.2 案例简介
6.10.3 编写程序代码
6.10.4 验证程序
6.11 本章小结
第7章 构建响应式系统应用
7.1 响应式系统简介
7.2 Quarkus响应式应用简介
7.2.1 Quarkus的响应式总体架构
7.2.2 Quarkus中整合的响应式框架和规范
7.2.3 使用Qua
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证