Software Design plusシリーズプロになるためのSpring入門
――ゼロからの開発力養成講座
――ゼロからの開発力養成講座
2023年7月12日紙版発売
2023年7月12日電子版発売
土岐孝平 著
B5変形判/384ページ
定価3,960円(本体3,600円+税10%)
ISBN 978-4-297-13613-0
書籍の概要
この本の概要
本書は,Springを基礎から体系的に学習し,単にSpringに触れたというレベルに留まらず,実際の開発現場で即戦力になるスキルを身に付ける内容です。各章にはハンズオンを用意しており,読者は手を動かしながら理解を深めることができます。
大きく「基本編」と「詳細編」の2つのパートで構成されます。「基本編」は,細かな部分に踏み込まずに,Springの機能を全体的に掴んでもらう内容です。「詳細編」は,細かい部分も含めて,実際の開発現場で即戦力になるための知識を学習します。
「基本編」は,基礎的な説明に絞ることで,初学者でも躓くことなくSpringの根幹を押さえることができる内容です。また,初学者が躓きやすい用語(例えば,Mavenやアノテーションなど)はSpringに限らず説明しますので,新人研修を終えたばかりの方にもおすすめです。なお,初学者でなくても,Springをおまじないのように使っている方は,Springの基本を体系的に学習できるため有益な内容です。本パートを通して,Springを使用した簡単なWebアプリケーションを作成できるようになります。
「詳細編」は,実際の開発現場で必要となるスキルを身に付けます。「基本編」で学習した根幹の部分に対して,枝葉を付けていくイメージです。細く難しい説明も含まれますが,「基本編」でベースを習得していればスムーズに理解できる内容です。また,JUnitを使用したテストの自動化についても多くのページを割くため,機能は作れてもテストプログラムが書けないという状況を無くせます。本パートを通して,開発現場で個別の機能(例えば,販売管理システムの商品登録機能)を担当できるスキルを身に付けることができます。
https://gihyo.jp/book/2023/978-4-297-13613-0/support
上記URLからダウンロードできます。本書の『付録のソースコードについて』で詳細な説明がありますので,参照ください。EclipseやIntellij IDEAでの利用方法も解説しています。
こんな方におすすめ
- Javaを使用した基幹アプリケーション開発を行っているプログラマ
- Spring Frameworkの技術全般の習得をめざす初級~中級のプログラマ
この書籍に関連する記事があります!
本書のサンプル
本書の一部ページを,PDFで確認することができます。
- サンプルPDFファイル(825KB)
本書の紙面イメージは次のとおりです。画像をクリックすることで拡大して確認することができます。
目次
第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
この本に関連する書籍
-
改訂新版 Spring Framework超入門 やさしくわかるWebアプリ開発
Spring Frameworkは近年注目されているJava開発におけるオープンソースのWebアプリケーションフレームワークです。本書は,最新のバージョン6系に対応した初心者向けの...
-
Spring Framework 超入門 ~やさしくわかるWebアプリ開発~
Spring Framework はJava開発におけるオープンソースのWebアプリケーションフレームワークです。Spring Frameworkの登場で現代的なWebアプリケーション開発環境が整い,...