打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

Spring Boot作为Java编程语言的一一个全新开发框架,在国内外才刚刚兴起,还未得到普及使用。相比于以往的- -些开发框架,Spring Boot不但使用更加简单,而且功能更加丰富,性能更加稳定而健壮。使用Spring Boot开发框架,不仅能提高开发速度,增强生产效率,从某种意义.上,可以说是解放了程序员的劳动,而且一种新技术的使用,更能增强系统的稳定性和扩展系统的性能指标。本书就是本着提高开发效率,增强系统性能,促进新技术的普及使用这一目的而写的。

SpringBoot是在Spring框架基础.上创建的一个全新框架,其设计目的是简化.Spring应用的搭建和开发过程,它不但具有Spring的所有优秀特性,而且具有如下显著的特点:

  • 为Spring开发提供更加简单的使用和快速开发的技巧。
  • 具有开箱即用的默认配置功能,能根据项目依赖自动配置。
  • 具有功能更加强大的服务体系,包括嵌入式服务、安全、性能指标、健康检查等。
  • 绝对没有代码生成,可以不再需要XML配置,即可让应用更加轻巧和灵活。

目录:

第一部分 基础应用开发

Spring Boot入门

SpringBoot入门,介绍开发环境的搭建和开发工具的选择及安装配置,并使用一个非常简单的实例,说明如何轻易地使用Spring Boot开发框架。

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

需要免费领取这份《SpringBoot分布式开发核心技术原理》的朋友,关注转发私信关键字(面试)免费领走!

MySQL MyBatis+SpringBoot+微服务+Tomcat+ Nginx + 面试100 问,吊打面试官绰绰有余

在Spring Boot中使用数据库

使用Spring Boot框架演示了以不同于以往的方式,以及如何轻易地使用数据库,并实际演示使用MySQL、MongoDB、Redis 和Neo4j等数据库。

 

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

Spring Boot界面设计

使用Thymeleaf模板结合--所流行的JavaScript插件,介绍了使用Spring Boot进行界面设计的方法和技巧。

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

提高数据库访问性能

对使用SpringBoot提高传统关系型数据库的性能方面做了一些探讨和尝试,并扩展了使用JPA资源库的功能。

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

Spring Boot安全设计

介绍了如何使用Spring Boot结合Spring Security进行安全设计,包括登录认证和角色管理、权限管理等内容。

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

第二部分 分布式应用开发

Spring Boot SSO

介绍如何使用Spring Security 结合OAuth2进行ssO ( Single Sign On)的设计,并演示如何在分布式应用系统中使用认证授权和安全管理的功能。

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

使用分布式文件系统

介绍如何使用SpringBoot框架结合分布式文件系统FastDFS,并使用定制方式和富文本编辑器的方式演示了使用图片上传和建立本地图片库的方法。

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

云应用开发

介绍云应用开发,包括配置管理、发现服务和监控服务的使用,以及如何使用动态路由和断路器的功能,创建高可用的微服务应用。

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

构建高性能的服务平台

介绍如何使用Docker引擎和docker-compose工具来发布应用和管理服务,以及如何构建--个高性能的服务平台和怎样使用Docker实施负载均衡

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

第三部分 核心技术源代码分析

Spring Boot自动配置实现原理

分析了Spring Boot的应用程序加载和自动配置原理,以及如何以改造加载配置的方式来提高应用的性能。

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

Spring Boot数据访问实现原理

分析了Spring Boot使用数据库的实现原理,并演示怎样利用-些技术手段提高和扩展访问数据库的功能。

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

微服务核心技术实现原理

简要分析了微服务中配置管理、发现服务和负载均衡服务的实现原理和部分核心源代码,并使用一-个实例说明配置管理中分布式消息的实现机制和原理。

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

技术维度

针对性地介绍了Spring Boot入门、数据库的使用和访问性能提升、界面设计、安全设计等重要技术知识,以实用性为主,旨在帮助读者快速掌握Spring Boot开发方法和精髓,尽快融入生产实践中。

实践维度

用生产环境中的实际案例讲解了如何使用Spring Boot开发分布式应用和云应用,以及如何用微服务构建高可用的服务平台,实践性极强。

原理维度

从源码层面着重分析了Spring Boot的程序加载、自动配置、数据管理、Spring Cloud的配置管理、发现服务和负载均衡服务等核心功能的实现原理,旨在帮助读者能更深刻地理解SpringBoot开发,掌握其精髓。

Spring Boot对于一些第三方技术的使用,提供了非常完美的整合,使你在简单的使用中,不知不觉运用了非常高级和先进的技术。虽然Spring Boot具有这么多优秀的特性,但它使用起来并不复杂,而且非常简单,所以不管是Java程序开发初学者,还是经验丰富的开发人员,使用Spring Boot都是一个理想的选择。

需要免费领取这份《SpringBoot分布式开发核心技术原理》的朋友,私信关键字(面试)免费获取到

MySQL MyBatis+SpringBoot+微服务+Tomcat+ Nginx + 面试100 问,吊打面试官绰绰有余​www.jianshu.com

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

总目录:

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

打破旧观念:最新版的SpringBoot分布式开发核心技术原理文档

 

需要免费领取这份《SpringBoot分布式开发核心技术原理》的朋友,关注转发私信关键字(面试)免费获取到!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章