[改訂新版]Spring入門
――Javaフレームワーク・より良い設計とアーキテクチャ
――
2016年6月14日紙版発売
2016年6月14日電子版発売
長谷川裕一,大野渉,土岐孝平 著
B5変形判/432ページ
定価4,180円(本体3,800円+税10%)
ISBN 978-4-7741-8217-9
書籍の概要
この本の概要
Javaを利用したシステム開発ではミドルウェアとしてSpring Frameworkが定番になった。バージョン4.0以降,急速に普及しているクラウド環境への対応が当たり前のものになり,さらにはマイクロサービスへの対応もすでに当然の機能になっている。そうしたWebアプリケーションの作り方の枠組みすべてを含んでいる体系がSpringと言えよう。本書はSpringの使い方を基礎の基礎から,応用的・実践的な開発まで広く解説する。
こんな方におすすめ
- Javaによるエンタープライズソフトウェア開発に携わる方に
- クラウドでのアプリ開発を考えるエンジニアに
著者の一言
ずいぶん登ったけど,頂上ははるか先。つまり,まだまだ楽しめるってことだ——トム・エンゲルバーグ
本書のサンプル
本書の一部ページを,PDFで確認することができます。
- サンプルPDFファイル(1,123KB)
本書の紙面イメージは次のとおりです。画像をクリックすることで拡大して確認することができます。
目次
第1章 SpringとWebアプリケーションの概要
- 1.1 Springの最新事情
- 1.2 Webアプリケーション概論
- 1.3 Spring概要
第2章 SpringのCore
- 2.1 Spring のDI(Dependency Injection)
- 2.2 Spring のAOP(Aspect Oriented Programming)
第3章 データアクセス層の設計と実装
- 3.1 データアクセス層とSpring
- 3.2 Spring JDBC
- 3.3 Spring Data JPA
- 3.4 まとめ
第4章 ビジネスロジック層の設計と実装
- 4.1 トランザクションとは
- 4.2 トランザクションマネージャ
- 4.3 トランザクション機能の使い方
- 4.4 まとめ
第5章 プレゼンテーション層の設計と実装
- 5.1 Spring MVCの概要
- 5.2 環境作成と動作確認
- 5.3 サンプルアプリケーションの概要
- 5.4 画面を表示するController
- 5.5 入力値を受け取るController
- 5.6 Spring MVC のその他の機能
- 5.7 最後に
第6章 認証・認可
- 6.1 認証・認可とフレームワーク
- 6.2 認証・認可の基本
- 6.3 Spring Security の概要と導入
- 6.4 Spring Security の基本構造
- 6.5 Webアプリケーションと認証
- 6.6 Web アプリケーションと認可(アクセス制御)
- 6.7 Spring Security の連携機能
- 6.8セキュリティ攻撃対策
- 6.9 まとめ
第7章 ORM 連携 ― Hibernate,JPA,MyBatis
- 7.1 Hibernateとの連携
- 7.2 JPA との連携
- 7.3 MyBatis との連携
- 7.4 まとめ
第8章 キャッシュ抽象機能(Cache Abstraction)― Spring Cache
- 8.1 ProductDaoImplとProductServiceImpl,ProductSampleRunの改造と動作確認
- 8.2 応用編
第9章 バッチの設計と実装
- 9.1 バッチ
- 9.2 Spring Batch
- 9.3 サンプルを使った解説
第10章 Cloud Nativeの入り口
- 10.1 Spring Boot
- 10.2 Pivotal Web Services を利用して"Hello World!"
- 10.3 PWS にログインする
- 10.4 PWS にデプロイして実行する
- 10.5 おわりに
この本に関連する書籍
-
Spring Framework 超入門 ~やさしくわかるWebアプリ開発~
Spring Framework はJava開発におけるオープンソースのWebアプリケーションフレームワークです。Spring Frameworkの登場で現代的なWebアプリケーション開発環境が整い,...
-
Kotlin サーバーサイドプログラミング実践開発
プログラミング⾔語「Kotlin」は,Android開発ではすでに広く知られていますが,JVM(Java仮想マシン)で動作するサーバーサイド開発での選択肢としても注目されている...
-
現場で役立つシステム設計の原則 〜変更を楽で安全にするオブジェクト指向の実践技法
「ソースがごちゃごちゃしていて,どこに何が書いてあるのか理解するまでがたいへん」「1つの修正のために,あっちもこっちも書きなおす必要がある」「ちょっとした変更...
-
[改訂新版]Javaポケットリファレンス
好評いただいているロングセラー『Javaポケットリファレンス』の増補改訂版。現場でも注目されつつあるJava 8に対応! 数々の著作で定評のある山田祥寛氏の全面監修。...
-
現場で使える[最新]Java SE 7/8 速攻入門
Java SE 7とそれに続きリリースされたJava SE 8において,予定されながらも遅れていたJavaへの最新機能が搭載されました(ジェネリクス記法の簡略化/リソースの自動ク...
-
改訂2版 パーフェクトJava
Javaで開発を行う人へのバイブル的1冊です。5年ぶりの改訂でJava8に完全対応しています。基礎から実践までを幅広く学習でき,Javaを扱ううえで知っておきたい知識は,こ...