作品简介

本书以Java EE的最佳实践为主题,全面阐述Spring Boot、Spring MVC、Spring Cloud等企业级领域内的热门技术。本书讲解相关技术框架的核心知识,并结合汽车管理系统等实战项目,把Java EE领域内流行的SSH、SSM、Spring Boot、Spring Cloud、MyBatis和JPA等框架整合起来,再从代码层面讲述Activiti、Kafka、Redis、Docker、Maven、WebService和POI等经典技术。通过本书深入浅出的讲解,读者在学习Java架构师必备专业技能的同时,还可以学习项目开发的整个过程,真正意义上做到Spring Boot从入门到精通。

本书适合Java EE领域的开发人员阅读。阅读本书,读者可以学习目前流行的Java开发技术,力争在短时间内掌握Spring Boot核心技术,成为Java架构师,走向自己职业生涯的辉煌。

王波,软件架构师。曾任职于华为公司,擅长用Java进行互联网应用的开发和实践,拥有10年以上企业开发经验,对Spring Boot、Spring Cloud微服务等热门技术有深入的研究,热衷于编程技术的开源,著有畅销书《Java架构师指南》,长期在博客撰写技术专栏。

作品目录

  • 版  权
  • 内容提要
  • 前  言
  • 内容特色
  • 结构与组织
  • 约定优于配置
  • 目标读者
  • 致谢
  • 资源与支持
  • 第1章 Spring Boot概述
  • 1.1 Spring家族介绍
  • 1.2 Spring Boot与MVC模式
  • 1.3 Spring基础环境搭建
  • 1.4 EJB编程快速入门
  • 1.5 安装Tomcat服务器
  • 1.6 小结
  • 第2章 Spring Boot必备基础知识
  • 2.1 依赖注入
  • 2.2 面向切面编程
  • 2.3 注解
  • 2.4 Servlet与CGI编程
  • 2.5 Servlet服务器端编程
  • 2.6 Java数据类型
  • 2.7 Java类与接口
  • 2.8 数组与集合
  • 2.9 多线程编程
  • 2.10 工作流
  • 2.11 探析JVM的秘密
  • 2.12 小结
  • 第3章 Struts Spring Hibernate(SSH)
  • 3.1 SSH框架概述
  • 3.2 框架核心
  • 3.3 框架集成
  • 3.4 权限管理
  • 3.5 架构设计
  • 3.6 数据导出
  • 3.7 加入缓存机制
  • 3.8 解决并发问题
  • 3.9 小结
  • 第4章 Spring MVC
  • 4.1 Spring MVC概述
  • 4.2 框架核心
  • 4.3 数据绑定与标签
  • 4.4 框架集成
  • 4.5 架构设计
  • 4.6 小结
  • 第5章 Spring Boot核心技术
  • 5.1 Spring Boot概述
  • 5.2 框架核心
  • 5.3 框架集成
  • 5.4 Spring Boot整合JPA
  • 5.5 视图技术
  • 5.6 小结
  • 第6章 数据库
  • 6.1 MySQL
  • 6.2 Oracle
  • 6.3 NoSQL
  • 6.4 数据库的事务
  • 6.5 Redis快速入门
  • 6.6 数据库加锁
  • 6.7 数据库锁与事务
  • 6.8 小结
  • 第7章 Apache Shiro安全框架
  • 7.1 快速入门
  • 7.2 单点登录
  • 7.3 WebService
  • 7.4 小结
  • 第8章 Spring Boot程序部署
  • 8.1 打包
  • 8.2 Docker部署
  • 8.3 Jenkins自动化部署
  • 8.4 Swagger UI与阿里云部署
  • 8.5 小结
  • 第9章 Spring Cloud微服务
  • 9.1 微服务架构
  • 9.2 微服务实战
  • 9.3 小结
  • 第10章 项目实战:汽车管理系统
  • 10.1 系统概述
  • 10.2 数据库设计
  • 10.3 后台开发
  • 10.4 小结
展开全部