アプリケーションアーキテクチャ設計パターン(アプリケーション アーキテクチャ セッケイ パターン)
アプリケーション- 著者:
- 斉藤賢哉/三菱UFJインフォメーションテクノロジー(サイトウ,ケンヤ/ミツビシ ユーエフジェイ インフォメーション テクノロシ)
- 出版社:
- 技術評論社
- 出版日:
- 2017年10月
- ISBN:
- 9784774193038
- 在庫:
- 在庫あり
なぜ注目されているか
技書の森解説
業務アプリケーションを設計するとき、 MVC やレイヤードアーキテクチャという言葉は知っていても、プレゼンテーション層・ドメイン層・インフラ層をどこで切り、それぞれに何を置くかを具体的に判断できるかは別の話です。本書はその判断力を養うために書かれた一冊で、 Java/Spring を主な題材にしながら、 Web アプリケーションの典型的なアーキテクチャパターンを体系的に整理しています。
トランザクション管理、非同期処理、バッチ設計、セッション管理といった、フレームワークのチュートリアルでは省略されがちな横断的関心事にも紙幅が割かれています。パターンごとに「どんな状況で選ぶか」「組み合わせたときに何が起こるか」が示されるため、設計レビューの場で根拠をもって選択肢を説明できるようになります。
Java エコシステムに軸足を置いた記述が中心ですが、考え方自体は他の言語やフレームワークにも転用可能です。 DDD やマイクロサービスの書籍を読む前に、モノリシックなアプリケーション内部の構造を固める段階で読むと、上位の設計論が地に足の着いた形で理解できます。
言及 Qiita 記事 (4 件)
この本に興味がある方におすすめ
この本に関連
関連記事
ChatGPT に聞けば済む時代に、あえて本を開く理由
生成 AI で何でも聞ける時代に、技術書を読む意味はあるのか。AI の回答と書籍の知識の決定的な違いを掘り下げ、両者の使い分けを提案します。
LLM / 生成 AI 本ガイド - 仕組み / 実装 / エージェント開発の 3 層で選ぶ (2026 年 8 月時点)
LLM (大規模言語モデル) / 生成 AI を学ぶ技術書の選び方を 3 層 (読み物で仕組みを掴む → 中身を実装で理解する → RAG / AI エージェント開発) で整理。2026 年 8 月時点の定番書と、変化の速い分野で本を選ぶときの注意点を解説します。
技術書の帯コピーの世界 - 煽り文句に隠されたマーケティング
「10 万部突破」「現場で使える」「これ 1 冊で完璧」。技術書の帯に書かれた煽り文句の法則と、帯が売上に与える影響を解説します。
関連用語
オニオンアーキテクチャ
ドメインロジックを中心に据え、外側の層が内側に依存する同心円状のアーキテクチャ
AI
人間の知的な処理をコンピュータで再現する技術の総称。学習 / 推論 / 認識などを含む
Claude
Anthropic が開発した対話型 AI。安全性を重視した設計の大規模言語モデル
Gemini
Google が開発するマルチモーダル対応の生成 AI。テキスト / 画像 / 音声などを扱える
AI エージェント
目標を与えると、自律的に計画 / ツール実行 / 判断を繰り返してタスクを遂行する AI
クリーンアーキテクチャ
ビジネスロジックを外部の技術的詳細から分離し、依存関係を内側に向けることで変更に強い設計を実現するアーキテクチャ原則