第1章 「Spring Boot」とは
[1.1] 「Spring Framework」の歴史
[1.2] 「Spring Boot」とは
[1.3] はじめての「Spring Boot」
第2章 速習「Spring Framework」
[2.1] 「Spring Framework」によるDI
[2.2] 「Spring JDBC」によるDBアクセス
[2.3] 「Spring Data JPA」によるDBアクセス
第3章 「Spring Boot」による「Webアプリ開発」
[3.1] この章で作るアプリ
[3.2] 「REST Webサービス」の開発
[3.3] 「Thymeleaf」を使った、「画面のあるWebアプリ」の開発
[3.4] 「Flyway」で「DBマイグレーション」
[3.5] 「Spring Security」で「認証」「認可」を追加
第4章 PaaS「Cloud Foundry」にデプロイ
[4.1] 「PaaS」 (Platform as a Service)の重要性
[4.2] 「Cloud Foundry」とは
[4.3] 「Pivotal Web Services」のアカウント作成
[4.4] 「Cloud Foundry CLI」のインストール
[4.5] 「Hello Worldアプリケーション」のデプロイ
[4.6] 「顧客管理システム」のデプロイ
[4.7] 「Spring Boot Actuator」で「アプリケーションの状態」を監視
第5章 「Spring Boot」におけるテスト
[5.1] 「Hello World」アプリの結合テスト
[5.2] 「REST API」の結合テスト
附 録 ソフトのインストール方法
[附録A] 「Java SE 8」のインストール
[附録B] 「Spring Tool Suite」のインストール
[附録C] 「Lombok」のインストール
[附録D] 「curl」のインストール
|