作って学ぶ Spring Boot入門(技術評論社) [電子書籍]
    • 作って学ぶ Spring Boot入門(技術評論社) [電子書籍]

    • ¥2,970594 ゴールドポイント(20%還元)
    • ただいま予約受付中!2026年06月16日12:00:00からお読みいただけます

作って学ぶ Spring Boot入門(技術評論社) [電子書籍]

多田真敏(著者)
価格:¥2,970(税込)
ゴールドポイント:594 ゴールドポイント(20%還元)(¥594相当)
フォーマット:
専用電子書籍リーダーアプリ「Doly」が必要です。無料ダウンロード
お届け日:ただいま予約受付中!
出版社:技術評論社
公開日時:2026年06月16日12:00:00からお読みいただけます。
お取り扱い: のお取り扱い商品です。
ご確認事項:電子書籍リーダーアプリ「Doly」専用コンテンツ
こちらの商品は電子書籍版です

作って学ぶ Spring Boot入門(技術評論社) の 商品概要

  • 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.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.8 Stream API
    3.9 Optional
    3.10 まとめ

    第4章 Springの根幹!DIコンテナを理解する
    4.1 DIコンテナとBeanって何?
    4.2 必要なライブラリ
    4.3 Beanを定義する方法
    4.4 コンポーネントスキャンによるBean定義
    4.5 メソッドによるBean定義
    4.6 コンポーネントスキャンでのBean定義とメソッドでのBean定義の使い分け
    4.7 DIとは
    4.8 @Autowiredの省略
    4.9 まとめ

    第5章 Spring JDBCでデータベースにアクセスしよう
    5.1 Spring JDBCとは
    5.2 本章で作成するアプリケーション
    5.3 必要な設定
    5.4 起動時に実行するSQLの作成
    5.5 エンティティクラスの作成
    5.6 JdbcClientによるリポジトリークラスの作成
    5.7 main()メソッドの作成
    5.8 データベースを利用したリポジトリークラスのテスト
    5.9 まとめ

    第6章 Springでトランザクションを管理しよう
    6.1 本章で作成するアプリケーション
    6.2 必要な設定
    6.3 サービスクラスの作成
    6.4 @Transactionalによるトランザクション管理
    6.5 モックを利用したサービスクラスのテスト
    6.6 まとめ

    第7章 Spring MVCとThymeleafでWebアプリケーションを開発しよう
    7.1 Spring MVCとは
    7.2 Thymeleafとは
    7.3 組み込みサーバーとは
    7.4 本章で作成するアプリケーション
    7.5 必要な設定
    7.6 コントローラークラス作成の基本
    7.7 スタイルシートの作成
    7.8 ThymeleafでのHTML画面作成の基本
    7.9 コントローラーメソッドの単体テスト
    7.10 ブラウザからの結合テスト
    7.11 まとめ

    第8章 バリデーションと例外処理で異常に対処しよう
    8.1 Hibernate Validatorとは
    8.2 本章で作成するアプリケーション
    8.3 必要な設定
    8.4 フォームクラスの作成
    8.5 フォームクラスへの制約アノテーションの指定
    8.6 バリデーションエラー時のメッセージ記述
    8.7 型変換時のエラーメッセージ記述
    8.8 画面の作成
    8.9 コントローラークラスの作成
    8.10 コントローラーメソッド内での例外のスロー
    8.11 例外ハンドラークラスの作成
    8.12 エラー画面の作成
    8.13 404エラー画面の作成
    8.14 コントローラーメソッドの単体テスト
    8.15 ブラウザからの結合テスト
    8.16 まとめ

    第9章 Web APIを作ろう(前編)
    9.1 JSON・Web APIとは
    9.2 Jacksonとは
    9.3 Web APIに必要なHTTPの知識
    9.4 エラーレスポンスの標準
    9.5 本章で作成するアプリケーション
    9.6 必要な設定
    9.7 RESTコントローラークラス
    9.8 例外ハンドラークラス
    9.9 単体テストクラス
    9.10 結合テストクラス
    9.11 ID検索
    9.12 キーワード検索
    9.13 まとめ

    第10章 Web APIを作ろう(後編)
    10.1 アイドルの加入
    10.2 アイドル情報の修正
    10.3 アイドルの卒業
    10.4 まとめ

    第11章 Spring Securityで認証・認可を設定しよう
    11.1 認証・認可とは
    11.2 Spring Securityとは
    11.3 CookieとHttpSession
    11.4 本章で作成するアプリケーション
    11.5 必要な設定
    11.6 ユーザー情報テーブルの作成
    11.7 セキュリティJava Configの作成
    11.8 セキュリティJava Configの注意点
    11.9 ユーザーを検索するリポジトリークラスの作成
    11.10 UserDetailsとUserDetailsServiceの作成
    11.11 ログイン画面の作成
    11.12 ThymeleafとSpring Securityの連携
    11.13 コントローラーメソッドでのユーザー情報の取得
    11.14 CSRF対策
    11.15 Web APIでのCSRF対策
    11.16 コントローラークラスの単体テスト
    11.17 ブラウザからの結合テスト
    11.18 Web APIのセキュリティの簡単な紹介
    11.19 まとめ

    第12章 本書を読んだあとは何を勉強すればいい?
    12.1 ゼロからアプリケーションを作ってみよう
    12.2 Springの本でさらに知識を深めよう
    12.3 HTTPを知っておこう
    12.4 Webアプリケーションセキュリティを知っておこう
    12.5 サーブレットを知っておこう
    12.6 Springのソースコードを読んでみよう
    12.7 公式ドキュメントを読もう
    12.8 XのSpring公式アカウントをフォローしよう
    12.9 コミュニティの勉強会に参加しよう
    12.11 低レイヤーの勉強をしよう

作って学ぶ Spring Boot入門(技術評論社) の商品スペック

Cコード 3055
出版社名 技術評論社
本文検索
紙の本のISBN-13 9784297156589
他の技術評論社の電子書籍を探す
ファイルサイズ 232.2MB
著者名 多田真敏
著述名 著者

    技術評論社 作って学ぶ Spring Boot入門(技術評論社) [電子書籍] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!