当前位置:网站首页>图书 > 正文 >>

Spring开发者的Quarkus实战

图书信息

作者任钢
出版社机械工业出版社
ISBN9787111717379
出版时间2023-02-15
字数22.0万
分类科技,计算机,网络,计算机理论与教程

读书简介

Quarkus框架是一个来自Red Hat公司的Kubernetes Native Java框架平台。本书主要介绍Spring发者如何在Quarkus框架上行发。全书通过比较Quarkus框架和Spring框架,介绍两者在原理、设计、发、扩展和部署上的差异,并分别通过源码案例来讲解两者在Web发、数据访问发、消息应用发、安全应用发、响应式发和集成第三方框架发的差别,整理出Quarkus整合Spring Cloud、Consul和Dubbo等微服务架构的方案和实现。

目录

前言 PREFACE

CHAPTER 1 第1章 云原生、Spring框架和Quarkus框架概述

1.1 Java的历史

1.2 云原生基本概念

1.3 Spring框架介绍

1.4 Quarkus框架概述

1.5 Quarkus框架给Java开发者带来的便捷和实惠

1.6 本章小结

CHAPTER 2 第2章 Quarkus框架和Spring框架比较初探

2.1 两种框架的设计和理念比较

2.2 两种框架的性能比较

2.3 两种框架的应用比较

2.4 两种框架的程序启动过程比较

2.5 两种框架的开发过程模式比较

2.6 两种框架的云原生部署步骤

2.7 具体比较案例的说明

2.8 本章小结

CHAPTER 3 第3章 Web应用开发

3.1 编写JAX-RS程序

3.2 创建响应式JAX-RS程序

3.3 增加OpenAPI和SwaggerUI功能

3.4 编写Quarkus的Servlet应用

3.5 本章小结

CHAPTER 4 第4章 数据访问应用

4.1 实现ORM数据持久化

4.2 实现与Redis的缓存处理

4.3 NoSQL应用

4.4 本章小结

CHAPTER 5 第5章 消息事件驱动应用

5.1 基于JMS消息处理

5.2 事件消息处理

5.3 调用Apache Kafka消息流

5.4 响应式事件消息流处理

5.5 本章小结

CHAPTER 6 第6章 构建安全应用

6.1 微服务Security方案概述

6.2 Quarkus Security和Spring Security异同

6.3 Spring Security解决方案

6.4 Quarkus Security解决方案

6.5 本章小结

CHAPTER 7 第7章 Quarkus框架扩展Spring框架的功能

7.1 Quarkus框架整合Spring框架的DI功能

7.2 Quarkus框架整合Spring框架的Web功能

7.3 Quarkus框架整合Spring框架的Data功能

7.4 Quarkus框架整合Spring框架的Security功能

7.5 Quarkus获取Spring Boot框架的属性文件功能

7.6 本章小结

CHAPTER 8 第8章 整合第三方框架

8.1 Spring和Quarkus整合第三方框架的实践步骤

8.2 spring-boot-starter实现案例讲解

8.3 Quarkus的扩展实现案例讲解

8.4 本章小结

CHAPTER 9 第9章 整合Spring框架并构建Quarkus微服务架构

9.1 微服务架构和微服务框架概述

9.2 基于Spring Boot的Quarkus微服务架构解决方案

9.3 基于Spring Cloud的Quarkus微服务架构解决方案

9.4 基于Consul的Quarkus微服务架构解决方案

9.5 基于Dubbo的Quarkus微服务架构解决方案

9.6 本章小结

CHAPTER 10 第10章 Spring应用迁移至Quarkus体系

10.1 Spring Boot微服务迁移至Quarkus微服务的分析

10.2 Spring迁移至Quarkus的策略

10.3 Spring微服务架构迁移至Quarkus云原生微服务架构的实施流程

10.4 本章小结

参考文献