《JavaEE開發的顛覆者:Spring Boot實戰》筆記

第一部分 點睛Spring 4.x

第1 章 Spring 基礎
1.1 Spring 概述
1.2 Spring 項目快速搭建
1.3 Spring 基礎配置

第2 章 Spring 常用配置
2.1 Bean 的Scope
Singleton:一個容器只能有一個Bean實例(默認值)
Prototype:每次調用新建一個Bean實例
Request:web項目中,給每一個http request新建一個Bean實例
Session:web項目中,給每一個http session新建一個Bean實例
GlobalSession:這個只在portal應用中有用,給每一個global http session新建一個Bean實例
2.2 Spring EL 和資源調用
2.3 Bean 的初始化和銷燬
2.4 Profile
2.5 事件(Application Event)

第3 章 Spring 高級話題
3.1 Spring Aware
什麼是Spring Aware?
Spring依賴注入的最大亮點就是你所有的Bean對Spring容器的存在是沒有意識的,即使你將你的容易換成Google Guice等,這時的Bean之間的耦合度很低。但是在項目中,需要使用Spring容器本身的功能資源,這時必須要意識到Spring容器的存在,才能調用Spring提供的資源,這就是所謂的Spring Aware。若使用Spring Aware,Bean將會和Spring框架耦合。
Spring Aware的目的是什麼?
Spring Aware的目的是爲了讓Bean獲取Spring容器的服務。
3.2 多線程
3.3 計劃任務
3.4 條件註解@Conditional
3.5 組合註解與元註解
3.6 @Enable*註解的工作原理
3.7 測試

第二部分 點睛Spring MVC 4.x

第4 章 Spring MVC 基礎

第三部分 實戰Spring Boot

第5 章 Spring Boot 基礎

第6 章 Spring Boot 核心

第7 章 Spring Boot 的Web 開發
7.1 Spring Boot 的Web 開發支持
7.2 Thymeleaf 模板引擎
7.2.4 實戰
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
8.6.1 MongoDB
8.6.2 Redis

第9 章 Spring Boot 企業級開發
9.1 安全控制Spring Security
9.2 批處理Spring Batch
9.3 異步消息
9.4 系統集成Spring Integration

第10 章 Spring Boot 開發部署與測試

第11 章 應用監控

第12 章 分佈式系統開發
12.1 微服務、原生雲應用
12.2 Spring Cloud 快速入門
12.3 實戰
12.4 基於Docker 部署

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章