作って学ぶSpring Boot入門

個数:

作って学ぶSpring Boot入門

  • ウェブストアに35冊在庫がございます。(2026年07月14日 16時14分現在)
    通常、ご注文翌日~2日後に出荷されます。
  • 出荷予定日とご注意事項
    ※上記を必ずご確認ください

    【ご注意事項】 ※必ずお読みください
    ◆在庫数は刻々と変動しており、ご注文手続き中に減ることもございます。
    ◆在庫数以上の数量をご注文の場合には、超過した分はお取り寄せとなり日数がかかります。入手できないこともございます。
    ◆事情により出荷が遅れる場合がございます。
    ◆お届け日のご指定は承っておりません。
    ◆「帯」はお付けできない場合がございます。
    ◆画像の表紙や帯等は実物とは異なる場合があります。
    ◆特に表記のない限り特典はありません。
    ◆別冊解答などの付属品はお付けできない場合がございます。
  • ●3Dセキュア導入とクレジットカードによるお支払いについて
    ●店舗受取サービス(送料無料)もご利用いただけます。
    ご注文ステップ「お届け先情報設定」にてお受け取り店をご指定ください。尚、受取店舗限定の特典はお付けできません。詳細はこちら
  • サイズ B5判/ページ数 256p/高さ 24cm
  • 商品コード 9784297156589
  • NDC分類 547.48
  • Cコード C3055

出版社内容情報

Spring BootはSpring Frameworkのフレームワークのひとつで、環境設定を簡略化し、Javaによる開発を効率化するフレームワークです。
本書はJavaエンジニア1年目、仕事で使うためSpring Bootを学び始めたいという方を対象に、現場ですぐに使える知識を解説します。
前提知識は以下のとおりです。

・入門書レベルのJava基本文法を利用してプログラムが作成できる
・HTMLとCSSを利用してWebページを作成できる
・SELECT文・INSERT文・UPDATE文・DELETE文を利用してリレーショナルデータベースを操作できる

実装だけではなくテストの技術まで学習でき、短期間で現場で使える技術を取得できます。また、各章ごとにハンズオンを取り入れることで、実際に手を動かすことで知識を定着させます。


【目次】

第1章 Spring Bootって何?
1.1 Spring Frameworkって何?
1.2 Spring Boot誕生の理由
1.3 Spring Bootの特徴
1.4 まとめ
第2章 本書のための開発環境を構築する
2.1 Spring Bootを利用した開発に必要なもの
2.2 Pleiades All in One Eclipseのインストール
2.2.1 インストーラーのダウンロード(Windows・macOS共通)
2.2.2 インストールの実行と起動(Windowsの場合)
2.2.3 インストールの実行と起動(macOSの場合)
2.3 初めてのSpring Boot Webアプリケーションを作成する
2.4 サンプルプロジェクトをインポートする
2.5 サンプルプロジェクトの構成
2.6 まとめ
第3章 Springでよく使うJava知識を理解する
3.1 Maven
3.2 JUnit
3.3 Mockito
3.4 テキストブロック
3.5 enum
3.6 レコードクラス
3.7 ラムダ式
3.7.1 無名クラス
3.7.2 ラムダ式
3.7.3 ラムダ式の省略
3.8 Stream API
3.9 Optional
3.10 まとめ
第4章 Springの根幹!DIコンテナを理解する
4.1 DIコンテナとBeanって何?
4.2 必要なライブラリ
4.3 Beanを定義する方法
4.4 コンポーネントスキャンによるBean定義
4.4.1 コンポーネントスキャンとは
4.4.2 Beanを定義する
4.4.3 コンポーネントスキャンの実行+Beanの取り出しと利用
4.5 メソッドによるBean定義
4.5.1 Java Configとは
4.5.2 Beanを定義する
4.5.3 DIコンテナの生成+Beanの取り出しと利用
4.6 コンポーネントスキャンでのBean定義とメソッドでのBean定義の使い分け
4.7 DIとは
4.8 @Autowiredの省略
4.9 まとめ
第5章 Spring JDBCでデータベースにアクセスしよう
5.1 Spring JDBCとは
5.2 本章で作成するアプリケーション
5.2.1 概要
5.2.2 作成物
5.3 必要な設定
5.3.1 ライブラリの追加
5.3.2 組み込みデータベースの追加
5.3.3 application.propertiesの設定

内容説明

現場で役立つ知識を最速で学ぶ。環境構築。画面の作成。トランザクション管理。DBの検索・追加・更新・削除。Web API。認証・認可。例外処理。DIコンテナ。

目次

Spring Bootって何?
本書のための開発環境を構築する
Springでよく使うJava知識を理解する
Springの根幹!DIコンテナを理解する
Spring JDBCでデータベースにアクセスしよう
Springでトランザクションを管理しよう
Spring MVCとThymeleafでWebアプリケーションを開発しよう
バリデーションと例外処理で異常に対処しよう
Web APIを作ろう(前編)
Web APIを作ろう(後編)
Spring Securityで認証・認可を設定しよう
本書を読んだあとは何を勉強すればいい?

著者等紹介

多田真敏[タダマサトシ]
SIerでJavaによるシステム開発に従事したあと、研修トレーナーとしてSpring、Java EE(現Jakarta EE)、Kubernetesなどの研修を担当。現在は金融事業会社でSpringとAWSを利用し、システムの内製化に取り組んでいる。個人では日本Javaユーザーグループ(JJUG)、日本Springユーザ会(JSUG)のスタッフとして、勉強会の企画・運営・登壇、OSSのドキュメント和訳も行っている(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

最近チェックした商品