Spring Boot 2攻略 Python设计模式pdf下载

Spring Boot 2攻略 Python设计模式百度网盘pdf下载

作者:
简介:Spring Boot 2攻略 Python设计模式
出版社:
出版时间:2019-11
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

产品特色

编辑

1、通过完整、真实的代码示例解决了Spring Boot 2的各种问题。

2、通过“提出问题-给出解决方案”的方式,快速介绍了Pivotal公司发布的Spring Boot 2.1框架;

3、然后通过代码片段说明如何将Spring Boot 2与Spring MVC、Spring WebFlux框架、Spring Web Socket以及微服务进行集成;

4、本书介绍了持久化,与邮件和JMX等企业服务集成,测试,监控以及其他内容,这些内容能够解决开发工作中遇到的常见问题。


内容简介

  《Spring Boot 2攻略》通过完整、真实的代码示例解决了Spring Boot 2的各种问题。在创建新项目时,你可以复制该书的相关代码和配置内容,然后根据项目需要进行修改。在从零开始新建项目时,这种方式可以极大地减少工作量。
  《Spring Boot 2攻略》通过“提出问题一给出解决方案”的方式,快速介绍了Pivotal公司发布的Spring Boot 2.1框架,然后通过代码片段说明如何将Spring Boot 2-5Spring MVC、Spring WebFlux框架、Spring Web Socket以及微服务进行集成。该书介绍了持久化,与邮件和JMX等企业服务集成,测试,监控以及其他内容,这些内容能够解决开发工作中遇到的常见问题。主要内容获得在Spring Boot 2微框架下编写可重用代码的攻略以及多个可重用的代码片段发现Spring Boot 2与其他Spring API、工具和框架集成的方法通过使用Spring MVG、Spring Web Flux和Spring Web Socket简化Web开发在开发Web服务时使用微服务,将微服务与Spring Boot应用集成增加持久化功能,并无缝添加数据层,从而使Spring Boot Web应用实现更多功能与企业服务集成,使用Spring Boot创建更加复杂的Java应用

作者简介

Marten Deinum是开源项目Spring Framework的贡献者,也是Conspect公司的Java技术顾问。他为许多小型和大型公司开发和设计软件,主要使用Java技术。他是一个热情的开源用户,也是Spring Framework项目长期的追随者、用户和倡导者。他担任多个职位,包括软件工程师、开发主管、教练、Java培训师和Spring培训师。

内页插图

第1章 介绍Spring Boot
1.1 使用Maven创建Spring
Boot应用程序
1.1.1 问题
1.1.2 解决方案
1.1.3 工作原理
1.2 使用Gradle创建Spring Boot
应用程序
1.2.1 问题
1.2.2 解决方案
1.2.3 工作原理
1.3 使用Spring Initializr创建
Spring Boot应用程序
1.3.1 问题
1.3.2 解决方案
1. 3.3 工作原理
1.4 小结第2章 Spring Boot基础特性
2.1 配置bean
2.1.1 问题
2.1.2 解决方案
2.1.3 工作原理
2.2 属性外置
2.2.1 问题
2.2.2 解决方案
2.2.3 工作原理
2.3 测试
2.3.1 问题
2.3.2 解决方案
2.3.3 工作原理
2.4 配置日志
2.4.1 问题
2,4.2 解决方案
2.4.3 工作原理
2.5 重用现有配置
2.5.1 问题
2.5.2 解决方案
2.5.3 工作原理第3章 Spring MVC基础特性
3.1 开始使用Spring MVC
3.1.1 问题
3.1.2 解决方案
3.1.3 工作原理
3.2 使用Spring MVC公开REST资源
3.2.1 问题
3.2.2 解决方案
3.2.3 工作原理
3.3 在Spring Boot中使用
Thymeleaf模板
3.3.1 问题
3.3.2 解决方案
3.3.3 工作原理
3.4 处理异常
……
第4章 Spring MVC异步特性
第5章 Spring WebFlux特性
第6章 Spring Security介绍
第7章 数据访问
第8章 Java企业服务
第9章 消息传递
第10章 Spring Boot Actuator
第11章 打包

前言/序言

  欢迎阅读《Spring Boot 2攻略》。本书将专注于使用Spring Boot 2.1及其所支持的各种项目(如Spring Security、Spring AMQP等)进行软件开发。本书读者对象
  本书是为那些想要简化应用程序开发和快速学习编写应用程序的开发人员准备的。引入Spring Boot将简化应用程序配置,使用Spring Boot的全部功能还可以简化应用程序的部署和管理。
  本书假定读者熟悉Java、Spring和某种IDE。本书并没有解释Spring或相关项目的所有内部的、深入的工作原理。对于这些内容,请参阅Spring 5 Recipes 或Pro Spring MVC。本书结构安排
  第1章“介绍Spring Boot”,简要介绍Spring Boot的特性以及如何创建Spring Boot项目。
  第2章“Spring Boot基础特性”,介绍如何定义和配置bean以及如何使用Spring Boot注入依赖项的基本场景。
  第3章“Spring MVC基础特性”,介绍如何使用Spring MVC开发基于Web的应用。
  第4章“Spring MVC异步特性”,介绍如何使用Spring MVC开发异步的Web应用。
  第5章“Spring WebFlux特性”,介绍如何使用Spring WebFlux开发反应式Web应用。
  第6章“Spring Security介绍”,简单说明如何使用Spring Security为Spring Boot应用程序提供安全保护。
  第7章“数据访问”,说明如何访问数据库、MongoDB等数据存储。
  第8章“Java企业服务”,介绍在Spring Boot中如何使用JMX、Mail和任务调度等企业级服务。
  第9章“消息传递”,介绍如何在Spring Boot中使用JMS、RabbitMQ实现传递消息。
  第10章“Spring Boot Actuator”,说明如何通过Spring Boot Actuator使用产品提供的各种特性,例如,通过管理端点来监视应用程序的健康状态和性能指标。
  第1 1章“打包”,介绍如何将Spring Boot应用程序构建为可执行文件或打包进Docker容器,以便打包和部署应用程序。本书约定
  有时候,当本书希望你将注意力集中到代码示例中的某个部分时,相应的代码会用粗体字显示。请注意粗体字部分并不一定表示这些代码修改了前面示例中的代码。
  当代码行超过本书页面的宽度时,本书将使用字符连接字(一)连接分行的代码。当你在尝试输入代码时,请注意不要使用任何空格,直接连接输入即可。阅读本书的前提条件
  因为Java编程语言是独立于平台的,所以你可以自由选择任何受支持的操作。但是,本书中的一些示例使用了特定于平台的路径。在输入示例的代码之前,根据需要将它们转换为所选操作的格式。
  要充分利用本书,请安装JDK 111或更高版本。应该安装一个Java IDE,以便于开发。对于本书,大多数示例代码都是基于Maven2的,并且大多数IDE都内置了对Maven管理类路径的支持。这些示例都使用了Maven Wrapper3,因此你不必安装Maven就可以从命令行构建示例。
  这些示例有时需要额外的库,比如PostreSQL、ActiveMQ等,为此,本书使用了Docker4。当然,你可以在机器上安装库,而不是使用Docker,但是为了便于使用(并且不污染你的),好使用Docker。

^_^:df5270f331268596b02bec735b6f03cf