無料マンガ・ラノベなど、豊富なラインナップで100万冊以上配信中!
【基礎力を十分に養いつつ、応用力もつけられる懇切丁寧な解説書!】
本書は、Springを基礎から体系的に学習し、単にSpringに触れたというレベルに留まらず、実際の開発現場で即戦力になるスキルを身に付ける内容です。各章にはハンズオンを用意しており、読者は手を動かしながら理解を深めることができます。
大きく「基礎編」と「即戦力編」の2つのパートで構成されます。
「基礎編」は、基礎的な説明に絞ることで、初学者でも躓くことなくSpringの根幹を押さえることができる内容です。また、初学者が躓きやすい用語(例えば、Mavenやアノテーションなど)はSpringに限らず説明しますので、新人研修を終えたばかりの方にもおすすめです。なお、初学者でなくても、Springをおまじないのように使っている方は、Springの基本を体系的に学習できるため有益な内容です。本パートを通して、Springを使用した簡単なWebアプリケーションを作成できるようになります。
「即戦力編」は、実際の開発現場で必要となるスキルを身に付けます。「基礎編」で学習した根幹の部分に対して、枝葉を付けていくイメージです。細く難しい説明も含まれますが、「基礎編」でベースを習得していればスムーズに理解できる内容です。また、JUnitを使用したテストの自動化についても多くのページを割くため、機能は作れてもテストプログラムが書けないという状況を無くせます。本パートを通して、開発現場で個別の機能(例えば、販売管理システムの商品登録機能)を担当できるスキルを身に付けることができます。
■こんな方におすすめ
・Javaを使用した基幹アプリケーション開発を行っているプログラマ。
・Spring Frameworkの技術全般の習得をめざす初級~中級のプログラマ。
■目次
●第1部 基本編
第1章 Springの概要
第2章 Webアプリケーションの全体像
第3章 DIという考え方
第4章 DIコンテナの概要
第5章 ステレオタイプアノテーション
第6章 プロファイルを用いたコンフィグレーションの切り替え
第7章 JavaConfigと@Beanメソッド
第8章 Spring JDBCを使用したデータベースアクセス
第9章 宣言的トランザクション
第10章 Spring Bootによる生産性の向上
第11章 Spring MVC + Thymeleaf
第12章 RESTful Web サービスの作成
第13章 更新系のREST APIの作成
第14章 Spring Securityを用いた認証と認可
●第2部 詳細編
第15章 シングルトンとスレッドセーフ
第16章 続・Spring JDBC:JOINした結果の取得
第17章 データベースアクセス時の例外
第18章 トランザクションの伝搬
第19章 セッションスコープ
第20章 フラッシュスコープ
第21章 Security Contextの活用
第22章 RESTful Webサービスの呼び出し
第23章 プロパティの外部化
第24章 自動テストとSpringのテストサポートの概要
第25章 Repositoryのユニットテスト
第26章 Serviceのユニットテスト
第27章 Service・Repositoryのインテグレーションテスト
第28章 Controllerのユニットテスト
第29章 Controller・Service・Repositoryのインテグレーションテスト
第30章 RESTful Webサービスのテスト
第31章 Spring Securityのテストサポート
第32章 Selenideを用いたE2Eテスト
●第3部 Appendix
■著者プロフィール
土岐 孝平(とき こうへい):多くの開発プロジェクトに参加するなか、非効率な開発現場に多々遭遇し、教育の重要性を痛感。2008年から開発の仕事と並行して教育の仕事にも従事するようになる。2012年に合同会社 現場指向(https://www.genba-oriented.com)を設立。Springを軸とした研修コースを提供し、講師として登壇している。著書に『[改訂新版]Spring入門』『間違いだらけのソフトウェア・アーキテクチャ』共著(小社)などがある。
※アプリの閲覧環境は最新バージョンのものです。
※アプリの閲覧環境は最新バージョンのものです。