一步一步學Spring Boot 2微服務項目實戰pdf

圖書網
圖書網
圖書網
10715
文章
1514
評論
2020年7月14日20:50:56 評論 116
摘要

Spring Boot作為目前流行的微服務框架,其設計目的是簡化Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。Spring Boot致力于在蓬勃發展的快速應用開發領域成為領導者,因此掌握并學會使用Spring Boot是成為Java Web開發人員的必備技能之一。
本書主要內容包括Spring Boot環境搭建、Spring Boot常用標簽、Spring Boot集成Redis、數據庫MySQL、Spring Data、日志Log4J、Thymeleaf模板引擎、ActiveMQ消息、MyBatis等流行技術,以及利用Spring Boot實現郵件發送、Quartz定時器、過濾器Filter和監聽器Listener等。
本書是作者在Spring Boot實際項目開發中的心得與經驗結晶,從Spring Boot基礎到項目開發,涵蓋了目前大部分的熱門技術,書中采用了具體案例來講解實際項目開發,并給出了完整的項目代碼。通過學習本書,讀者既能夠掌握Spring Boot的相關技術和應用,又能夠舉一反三,在自己的項目開發中活學活用。
本書使用Spring Boot 2.0.0RC1以及Intellij IDEA新版本進行概念講解與代碼開發。

一步一步學Spring Boot 2微服務項目實戰 作者:黃文毅

一步一步學Spring Boot 2微服務項目實戰 出版社:清華大學出版社

一步一步學Spring Boot 2微服務項目實戰 內容簡介

本書以項目實戰為主體,循序漸進地介紹了Spring Boot 2.0在Web應用開發方面的各項技能。第1章由零開始引導讀者快速搭建Spring Boot開發環境,對之后Spring Boot的探險之旅奠定基礎。第2章、第3章、第10章和第13章介紹Spring Boot數據訪問應用,整合眾多流行技術Spring Boot集成Druid、Spring Data JPA和MyBatis,快速訪問MySQL和Mongo DB數據庫。第4~6章重點介紹Spring Boot集成Thymeleaf模板引擎、事務使用以及攔截器和監聽器的應用。第7~9章主要介紹Spring Boot使用Redis緩存和Quartz定時器、集成Log4J日志框架和發送Email郵件。第11、12章主要介紹Spring Boot集成ActiveMQ和異步調用、全局異常使用。第14章和第15章主要介紹Spring Boot應用監控和應用安全Security。第16章和第17章介紹Spring boot微服務在Zookeeper注冊和Dubbo的使用、多環境配置和使用以及在Tomcat上的部署應用。第18章主要探索Spring Boot背后的原理和執行流程。為幫助讀者快速掌握Spring Boot,編者還錄制了與本書內容相關的教學視頻,讀者下載后即可觀看學習。

本書適用于所有Java編程語言開發人員、Spring Boot開發愛好者以及計算機專業的學生等。

一步一步學Spring Boot 2微服務項目實戰 目錄

前言

第1章 第一個Spring Boot項目

1.1 Spring Boot簡單介紹

1.2 Spring Boot環境準備

1.3 一分鐘快速搭建Spring Boot項目

1.4 Spring Boot文件目錄介紹

1.5 Maven Helper插件的安裝和使用

第2章 集成MySQL數據庫

2.1 MySQL介紹與安裝

2.2 集成MySQL數據庫

2.3 集成測試

2.4 集成Druid

第3章 集成Spring Data JPA

3.1 Spring Data JPA介紹

3.2 集成Spring Data JPA

3.3 集成測試

第4章 使用Thymeleaf模板引擎

4.1 Thymeleaf模板引擎介紹

4.2 使用Thymeleaf模板引擎

4.3 集成測試

第5章 Spring Boot事務支持

5.1 Spring事務

5.2 Spring Boot事務的使用

第6章 使用過濾器和監聽器

6.1 Spring Boot使用過濾器Filter

6.2 Spring Boot使用監聽器Listener

第7章 集成Redis緩存

7.1 Redis緩存介紹

7.2 Spring Boot集成Redis緩存

7.3 Redis緩存在Spring Boot中使用

第8章 集成Log4j日志

8.1 Log4j介紹

8.2 集成Log4j2

8.3 使用Log4j記錄日志

第9章 Quartz定時器和發送Email

9.1 使用Quartz定時器

9.2 Spring Boot發送Email

第10章 集成MyBatis

10.1 MyBatis介紹

10.2 集成MyBatis

第11章 異步消息與異步調用

11.1 JMS消息介紹

11.2 Spring Boot集成ActiveMQ

11.3 使用ActiveMQ

11.4 Spring Boot異步調用

第12章 全局異常處理與Retry重試

12.1 全局異常介紹

12.2 Spring Boot全局異常使用

12.3 Retry重試機制

第13章 集成MongoDB數據庫

13.1 MongoDB數據庫介紹

13.2 集成MongoDB

第14章 集成Spring Security

14.1 Spring Security介紹

14.2 集成Spring Security

第15章 Spring Boot應用監控

15.1 應用監控介紹

15.2 使用應用監控

15.3 自定義端點

15.4 保護Actuator端點

第16章 集成Dubbo和Zookeeper

16.1 Zookeeper介紹與安裝

16.2 Spring Boot集成Dubbo

第17章 多環境配置與部署

17.1 多環境配置介紹

17.2 多環境配置使用

17.3 部署

第18章 Spring Boot原理解析

18.1 回顧入口類

18.2 SpringApplication執行流程

18.3 spring-boot-starter原理

參考文獻

一步一步學Spring Boot 2微服務項目實戰 精彩文摘

1.1 Spring Boot簡單介紹

Spring Boot是目前流行的微服務框架,倡導“約定優先于配置”,其設計目的是用來簡化新Spring應用的初始化搭建以及開發過程。Spring Boot提供了很多核心的功能,比如自動化配置、starter簡化Maven配置、內嵌Servlet容器、應用監控等功能,讓我們可以快速構建企業級應用程序。本書是一本實戰教程,不會浪費太多筆墨來介紹Spring Boot原理,但會通過具體的項目實例一步步揭開Spring Boot神秘的面紗。

1.2 Spring Boot環境準備

本節將介紹如何安裝JDK、IntelliJ IDEA以及Apache Maven。在開始學習Spring Boot之前,我們需要準備好開發環境,本書主要以Window操作系統為例進行介紹。如果電腦中已經安裝JDK、IntelliJ IDEA或者Apache Maven,可以跳過本節的內容。

圖書網:一步一步學Spring Boot 2微服務項目實戰pdf

繼續閱讀
  • 我的微信
  • 掃一掃加好友
  • weinxin
  • 微信公眾號
  • 掃一掃關注
  • weinxin

有任何需求請前往→→→社區

Kotlin實戰pdf 程序設計

Kotlin實戰pdf

Kotlin實戰 作者:(俄)DMITRY JEMEROV,(俄)SVETLANA ISAKOVA Kotlin實戰 出版社:電子工業出版社 Kotlin實戰 內容簡介 《Kotlin實戰》將從語言的...
Go語言并發之道pdf 程序設計

Go語言并發之道pdf

Go語言并發之道 作者: 凱瑟琳(Katherine Cox-Buday) Go語言并發之道 出版社:中國電力出版社 Go語言并發之道 內容簡介 本書作者帶你一步一步深入這些方法。你將理解 Go語言為...
Java遺傳算法編程pdf 程序設計

Java遺傳算法編程pdf

遺傳算法常常用于解決非常復雜的真實世界問題。 本書是學習如何利用遺傳算法來解決問題的入門指南,書中包含了Java語言編寫的、能運行的項目和解決方案。本書引導讀者一步一步地實現各種遺...
JavaScript核心技術開發解密pdf 程序設計

JavaScript核心技術開發解密pdf

適讀人群 :JavaScript初學者,有一定開發經驗但是對于JavaScript了解不夠的讀者,開發經驗豐富但沒有形成自己知識體系的前端從業者。 這是一本幫助新人提高學習效率的書...
匿名

發表評論

匿名網友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: