作品简介

在当今Java EE开发中,Spring框架是当之无愧的王者。而Spring Boot是Spring主推的基于“习惯优于配置”的原则,让你能够快速搭建应用的框架,从而使得Java EE开发变得异常简单。

《JavaEE开发的颠覆者:Spring Boot实战》从Spring基础、Spring MVC基础讲起,从而无难度地引入Spring Boot的学习。涵盖使用Spring Boot进行Java EE开发的绝大数应用场景,包含:Web开发、数据访问、安全控制、批处理、异步消息、系统集成、开发与部署、应用监控、分布式系统开发等。

当你学完《JavaEE开发的颠覆者:Spring Boot实战》后,你将能使用Spring Boot解决Java EE开发中所遇到的绝大多数问题。

汪云飞,开源技术专家,现任职微璟技术CTO,拥有10年以上的JavaEE开发经验。对开源Java框架(Spring、Hibernate/JPA、Spring Boot)、开源GIS(GeoServer、OpenLayers),开源云计算解决方案(IaaS:ClouStack、OpenStack;PaaS:Apache Mesos、Deis、Docker)颇有研究。其撰写的技术博客被大量的阅读和转载。

作品目录

  • 前言
  • 第一部分 点睛Spring 4.x
  • 第1章 Spring基础
  • 1.1 Spring概述
  • 1.2 Spring项目快速搭建
  • 1.3 Spring基础配置
  • 第2章 Spring常用配置
  • 2.1 Bean的Scope
  • 2.2 Spring EL和资源调用
  • 2.3 Bean的初始化和销毁
  • 2.4 Profile
  • 2.5 事件(Application Event)
  • 第3章 Spring高级话题
  • 3.1 Spring Aware
  • 3.2 多线程
  • 3.3 计划任务
  • 3.4 条件注解@Conditional
  • 3.5 组合注解与元注解
  • 3.6 @Enable*注解的工作原理
  • 3.7 测试
  • 第二部分 点睛Spring MVC 4.x
  • 第4章 Spring MVC基础
  • 4.1 Spring MVC概述
  • 4.2 Spring MVC项目快速搭建
  • 4.3 Spring MVC的常用注解
  • 4.4 Spring MVC基本配置
  • 4.5 Spring MVC的高级配置
  • 4.6 Spring MVC的测试
  • 第三部分 实战Spring Boot
  • 第5章 Spring Boot基础
  • 5.1 Spring Boot概述
  • 5.2 Spring Boot快速搭建
  • 第6章 Spring Boot核心
  • 6.1 基本配置
  • 6.2 外部配置
  • 6.3 日志配置
  • 6.4 Profile配置
  • 实战
  • 6.5 Spring Boot运行原理
  • 第7章 Spring Boot的Web开发
  • 7.1 Spring Boot的Web开发支持
  • 7.2 Thymeleaf模板引擎
  • 7.3 Web相关配置
  • 7.4 Tomcat配置
  • 7.5 Favicon配置
  • 7.6 WebSocket
  • 7.7 基于Bootstrap和AngularJS的现代Web应用
  • 第8章 Spring Boot的数据访问
  • 8.1 引入Docker
  • 8.2 Spring Data JPA
  • 8.3 Spring Data REST
  • 8.4 声名式事务
  • 8.5 数据缓存Cache
  • 8.6 非关系型数据库NoSQL
  • 第9章 Spring Boot企业级开发
  • 9.1 安全控制Spring Security
  • 9.2 批处理Spring Batch
  • 9.3 异步消息
  • 9.4 系统集成Spring Integration
  • 第10章 Spring Boot开发部署与测试
  • 10.1 开发的热部署
  • 10.2 常规部署
  • 10.3 云部署——基于Docker的部署
  • 10.4 Spring Boot的测试
  • 第11章 应用监控
  • 11.1 http
  • 11.2 JMX
  • 11.3 SSH
  • 第12章 分布式系统开发
  • 12.1 微服务、原生云应用
  • 12.2 Spring Cloud快速入门
  • 12.3 实战
  • 12.4 基于Docker部署
  • 附录A
  • A.1 基于JHipster的代码生成
  • A.2 常用应用属性配置列表
展开全部