Spring本格入門―実践力が身に付くWebアプリ開発

個数:
電子版価格
¥3,740
  • 電子版あり

Spring本格入門―実践力が身に付くWebアプリ開発

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

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

出版社内容情報

本書はテストの入れ方、責務分離、例外処理、API化、バッチ処理、再利用可能な構成作りなどに不安を持つ初・中級者を対象に実務で一歩先へ進むためのSpring開発に焦点を当てた書籍です。1章でSpringを使った開発現場の流れを説明しながら、なぜそうしているのかを最初に示します。2章以降はアプリ開発を通してサービス層まではjarとして共通化し、コントローラーを持つアプリケーション層を別プロジェクトで組み立てる構成を学ぶことができます。


【目次】

■1章 Springを使った開発現場の今
1-1 Springプロジェクトとは
1-2 サーバーレンダリングからAPI連携へ
1-3 サービス層のjar ファイル作成
1-4 API連携の利点と注意点
1-5 本書で作るシステム全体像
■2章 レイヤー分離を意識した設計
2-1 プロジェクトの作成
2-2 責務の整理
2-3 Form/Entity/Repositoryの役割の整理
2-4 依存方向とパッケージ構成の設計
■3章 テスティングフレームワークの導入
3-1 テストの考え方
3-2 JUnitとMockito の導入
3-3 Spring Boot TestとMockMvcの導入
■4章 サービス層の実装
4-1 サービス層の役割
4-2 EntityとRepositoryの作成
4-3 Service の作成
4-4 サービス層のテスト
■5章 永続化層の実装
5-1 永続化層とRepositoryの作成
5-2 永続化層のテスト
■6章 プレゼンテーション層の実装
6-1 プレゼンテーション層とコントローラの作成
6-2 FormとEntityの連携
6-3 プレゼンテーション層のテスト
■7章 入力処理の実装
7-1 検索処理の実装とテスト
7-2 登録処理の実装とテスト
7-3 更新処理の実装とテスト
7-4 削除処理の実装とテスト
■8章 バリデーション処理の実装
8-1 単項目チェックの実装
8-2 相関項目チェックの実装
8-3 エラーメッセージ表示と画面再表示
■9章 セッションを利用した状態管理
9-1 セッション利用の目的と注意点
9-2 検索条件の保持
9-3 入力途中データの保持
■10章 例外処理の共通化
10-1 例外設計の考え方
10-2 @ExceptionHandlerの適用
10-3 @ControllerAdviceの適用
10-4 共通エラー画面の整備
10-5 例外処理のテスト
■11章 DB実装への切り替え
11-1 DB実装への移行
11-2 MyBatisによる永続化処理
11-3 DB実装のテスト
■12章 2テーブル構成によるトランザクション管理
12-1 2テーブル構成の設計
12-2 トランザクション処理の実装
12-3 ロールバック確認とテスト
■13章 サービス層のjarファイル作成
13-1 jarファイル作成の目的
13-2 マル

内容説明

サービス層をjarファイルとしてライブラリ化し、再利用しやすく保守性の高いアプリ開発を実現する!

目次

Springを使った開発現場の今
レイヤー分離を意識した設計
テスティングフレームワークの導入
サービス層の実装
永続化層の実装
プレゼンテーション層の実装
入力処理の実装
バリデーション処理の実装
セッションを利用した状態管理
例外処理の共通化
DB実装への切り替え
2テーブル構成によるトランザクション管理
サービス層のjarファイル作成

著者等紹介

樹下雅章[キノシタマサアキ]
大学卒業後、ITベンチャー企業にてエンジニアとしてキャリアを開始。要件定義から保守まで開発工程を一通り経験し、SES・自社パッケージ開発など多様なプロジェクトに携わる。その後、大手食品会社で社内SEとして業務改善やベンダー管理を担当。事業部撤退を機に「教える道」へ転向し、現在はIT講師として新人・企業研修を担当している。「難しいことを、誰にでもわかるように」を信条に、初学者の”最初の一歩”を支える教材づくりに情熱を注いでいる(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

最近チェックした商品