Java EE开发的颠覆者

Java EE开发的颠覆者

Spring Boot实战

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
6.1186 评价豆瓣读书
春暖花开季 恰是读书时满500减300、满200减120、满100减60活动详情

作品简介

在当今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)颇有研究。其撰写的技术博客被大量的阅读和转载。

作品目录

  1. 前言
  2. 第一部分 点睛Spring 4.x
  3. 第1章 Spring基础
  4. 1.1 Spring概述
  5. 1.2 Spring项目快速搭建
  6. 1.3 Spring基础配置
  7. 第2章 Spring常用配置
  8. 2.1 Bean的Scope
  9. 2.2 Spring EL和资源调用
  10. 2.3 Bean的初始化和销毁
  11. 2.4 Profile
  12. 2.5 事件(Application Event)
  13. 第3章 Spring高级话题
  14. 3.1 Spring Aware
  15. 3.2 多线程
  16. 3.3 计划任务
  17. 3.4 条件注解@Conditional
  18. 3.5 组合注解与元注解
  19. 3.6 @Enable*注解的工作原理
  20. 3.7 测试
  21. 第二部分 点睛Spring MVC 4.x
  22. 第4章 Spring MVC基础
  23. 4.1 Spring MVC概述
  24. 4.2 Spring MVC项目快速搭建
  25. 4.3 Spring MVC的常用注解
  26. 4.4 Spring MVC基本配置
  27. 4.5 Spring MVC的高级配置
  28. 4.6 Spring MVC的测试
  29. 第三部分 实战Spring Boot
  30. 第5章 Spring Boot基础
  31. 5.1 Spring Boot概述
  32. 5.2 Spring Boot快速搭建
  33. 第6章 Spring Boot核心
  34. 6.1 基本配置
  35. 6.2 外部配置
  36. 6.3 日志配置
  37. 6.4 Profile配置
  38. 实战
  39. 6.5 Spring Boot运行原理
  40. 第7章 Spring Boot的Web开发
  41. 7.1 Spring Boot的Web开发支持
  42. 7.2 Thymeleaf模板引擎
  43. 7.3 Web相关配置
  44. 7.4 Tomcat配置
  45. 7.5 Favicon配置
  46. 7.6 WebSocket
  47. 7.7 基于Bootstrap和AngularJS的现代Web应用
  48. 第8章 Spring Boot的数据访问
  49. 8.1 引入Docker
  50. 8.2 Spring Data JPA
  51. 8.3 Spring Data REST
  52. 8.4 声名式事务
  53. 8.5 数据缓存Cache
  54. 8.6 非关系型数据库NoSQL
  55. 第9章 Spring Boot企业级开发
  56. 9.1 安全控制Spring Security
  57. 9.2 批处理Spring Batch
  58. 9.3 异步消息
  59. 9.4 系统集成Spring Integration
  60. 第10章 Spring Boot开发部署与测试
  61. 10.1 开发的热部署
  62. 10.2 常规部署
  63. 10.3 云部署——基于Docker的部署
  64. 10.4 Spring Boot的测试
  65. 第11章 应用监控
  66. 11.1 http
  67. 11.2 JMX
  68. 11.3 SSH
  69. 第12章 分布式系统开发
  70. 12.1 微服务、原生云应用
  71. 12.2 Spring Cloud快速入门
  72. 12.3 实战
  73. 12.4 基于Docker部署
  74. 附录A
  75. A.1 基于JHipster的代码生成
  76. A.2 常用应用属性配置列表
载入中

大家都喜欢