springboot实战派PDF⽂档
前⾔
对于⼤部分普通家庭的孩⼦来说, IT⾏业是⼀个单靠个⼈或者团队能⼒就能“最快实现⼈⽣⼩⽬标”的⾏业 。所以, 如果这本⽂可以帮助读者学会精通 Spring Boot ,并且能够进⼊⼀线⼤⼚不断学习丰富⾃⼰的⼈⽣,那本⽂的价值就很⼤了。
本⽂基于Spring Boot 2.X版本,采⽤“知识点+实例”的形式编写,通过“58个基于知识的实例+2个综合性的项⽬”,全⾯深⼊地讲解了Spring Boot的主要技术原理和应⽤。
不仅如此,本⽂还对⽐讲解了多种同类技术的使⽤和区别,读者可以根据⾃⼰的喜好进⾏选择。
开发模式:本⽂讲解了历史悠久,但现在依然被⼴泛使⽤的分层应⽤开发模式MVC(ModelView Controller ),还讲解了当下逐渐⽕热的响应式开发模式WebFlux。
ORM ( Object Relational Mapping,对象关系映射)框架:数据库的操作是程序开发中⾮常重要的⼀块,根据国内外⽤户的习惯,本⽂对⽐讲解了全球最⽕的JPA和中国最流⾏的MyBatis。
安全框架:安全框架是必备内容。本⽂讲解了相关书籍、资料⾮常少,国内很少⽤,但是超级实⽤和好
⽤的 Spring Boot官⽅安全框架Spring Security。同时也⽐较全⾯地讲解了国内使⽤较多的Apache安全框架Shiro。
搜索引擎:搜索是各公司使⽤⾮常多的功能,但基本都是集成两⼤搜索框架——Elasticsearch和Solr。所以,本⽂也⾮常详细地讲解了这两⼤搜索框架的原理和具体使⽤⽅法。
Redis:Redis 是⼤规模互联⽹应⽤必不可少的内存⾼速缓存数据库,所以本⽂也专门⽤⼀章讲解了Redis 的原理、概念和实际应⽤。
RabbitMQ: RabbitMQ是近年来使⽤⾮常⼴泛的消息中间件,本⽂深⼊地讲解了它的原理、概念和具体应⽤。
实战:本⽂以实例贯穿全⽂。每章都会有⼤⼤⼩⼩可以⽤于商业⽣产的实例。不仅如此,在最后两章讲解了多种技术的综合应⽤,⽽且也都是可以⽤于⽣产项⽬的实例。本⽂的各个章节的实例都⼒求实⽤,且实现简单、逻辑清晰,使读者看后能及时理解知识点,并实现对知识点的具体应⽤,收获满满。
下⾯⼩编就从⽬录、主要内容和适合学习的⼈,这三块内容对本⽂的整体架构进⾏介绍,希望⼤家能够喜欢
⽬录
主要内容
本⽂内容分为⼊门篇、基础篇、进阶篇、项⽬实战篇四⼤部分,将⽤15章的内容给⼤家进⾏细化知识点,希望⼤家能够喜欢!!
第1章进⼊Spring Boot世界,本章⾸先介绍Spring Boot的⽤途、特⾊、⽀持的开发语⾔,然后介绍它的学习前景,最后提供⼀些学习Spring Boot的建议。
第2章准备开发环境,本章⾸先介绍搭建开发Spring Boot的环境,然后介绍项⽬管理模型⽂件l,最后讲解如何设置国内仓库。
第3章使⽤开发⼯具,本章详细介绍开发⼯具IDEA、Eclipse、STS,以及流⾏插件的安装和配置。本章将利⽤IDEA开发、运⾏和打包发布第⼀个Spring Boot应⽤程序“Hello World”。在介绍IDEA实⽤技
能的同时,还会详细⽐较IDEA和Eclipse的区别,以及如何在各个开发
⼯具中使⽤本书的随书源代码。
及通过配置⽂件配置多环境。
springboot aop第5章分层开发Web应⽤程序,本章⾸先介绍Web开发中最常⽤的分层开发的模式MVC(Model View Controller );然后讲解视图技术Thymeleaf的语法和实⽤技术,并⽤实例讲解如何将MVC三者联系起来构建Web应⽤程序;最后通过实例讲解如何⽤Validator实现数据验
证,以及如何⾃定义数据验证。
解⽤MVC及响应式开发⽅式开发WebFlux的⽅法;最后⽤WebFlux模式结合MongoDB数据库实现数据的增加、删除、修改和查询。
的处理,以及如何进⾏单元测试。
第8章⽤ORM操作SQL数据库,本章⾸先介绍如何使⽤ORM(JPA、MyBatis)操作数据库;然后讲解常⽤的查询⽅式、⾃定义查询⽅式、原⽣SQL(Structured Query Language,结构化查询语⾔)的开发和映射,还会深⼊地讲解⼀对⼀、⼀对多、多对多的关系映射操作以及
事务的使⽤;最后对⽐分析JPA和MyBatis的区别。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。