作品简介

Spring框架目前已成为事实上的Java EE企业开发标准框架,从IoC、AOP两大核心特性逐渐发展成为包括数据访问、WebMVC、消息模块、测试模块等在内的生态帝国。Spring Boot是一套快速开发框架,采用约定大于配置的原则,与其他框架的集成也非常简单,可以很快创建一个产品级别的Spring应用。本书讲解Spring Boot应用开发技术,配套源码、课件与教学视频。

本书分为10章,内容包括Spring核心基础,Spring MVC开发基础,Spring Boot入门,Spring Boot开发Web应用,Spring Boot原理解读,Spring Boot数据访问与事务,Spring Boot高并发,Spring Boot构建企业级应用,Spring Boot打包、部署与监控,综合项目实战。

本书内容翔实、讲解细致,适合Spring Boot初学者,可作为Web开发人员常备案头的参考书,也可作为高等院校、中职学校及培训机构计算机相关专业的教材或者课程设计用书。

迟殿委,计算机软件与理论专业硕士,毕业于南昌大学,系统架构设计师。有多年企业软件研发经验和丰富的JavaEE培训经验,熟练掌握JavaEE全栈技术框架,对Java核心编程技术有深刻理解。主要擅长JavaEE系统架构设计、大数据分析与挖掘。著有图书《Spring Boot+Spring Cloud微服务开发》。

作品目录

  • 内容简介
  • 前言
  • 本书内容
  • 源码、课件、教学视频下载与技术支持
  • 本书作者
  • 第1章 Spring核心基础
  • 1.1 Spring概述
  • 1.2 Spring控制反转
  • 1.3 Spring AOP
  • 第2章 Spring MVC开发基础
  • 2.1 Spring MVC概述
  • 2.2 Spring MVC开发实战
  • 第3章 Spring Boot入门
  • 3.1 Spring Boot简介和特性
  • 3.2 开发环境配置
  • 3.3 创建Spring Boot应用
  • 第4章 Spring Boot开发Web应用
  • 4.1 内置容器
  • 4.2 Spring MVC支持
  • 4.3 模板引擎集成
  • 4.4 过滤器、拦截器与监听器
  • 4.5 前后端分离应用
  • 第5章 Spring Boot原理解读
  • 5.1 获取源代码
  • 5.2 剖析自动配置原理
  • 5.3 Spring Boot启动流程
  • 5.4 Spring Boot的starter
  • 5.5 Spring Boot配置详解
  • 5.6 内置Web容器原理
  • 第6章 Spring Boot数据访问与事务
  • 6.1 Spring Data JDBC
  • 6.2 Spring Data JPA
  • 6.3 Spring Boot集成MyBatis-Plus
  • 6.4 事务
  • 第7章 Spring Boot高并发
  • 7.1 Spring Boot缓存技术
  • 7.2 分布式缓存Redis
  • 7.3 消息中间件
  • 7.4 高并发实战
  • 第8章 Spring Boot构建企业级应用
  • 8.1 集成权限认证框架
  • 8.2 实现单点登录
  • 8.3 第三方登录(OAuth 2.0)
  • 8.4 优雅地生成接口文档
  • 8.5 集成日志框架打印日志
  • 第9章 Spring Boot打包、部署、监控
  • 9.1 构建可执行jar包部署到云服务器
  • 9.2 构建war包部署到Tomcat服务器
  • 9.3 使用Docker容器部署
  • 9.4 配置热部署
  • 9.5 应用性能监控
  • 第10章 综合项目实战
  • 10.1 项目准备
  • 10.2 图书添加功能
  • 10.3 图书列表功能
  • 10.4 图书删除功能
  • 10.5 图书编辑功能
  • 10.6 登录
  • 10.7 权限拦截
  • 10.8 在Docker上部署Spring Boot应用
展开全部