- トップ
- ソフトウェアアーキテクチャ
- アプリケーションアーキテクチャ設計パターン
アプリケーションアーキテクチャ設計パターン
三菱UFJインフォメーションテクノロジー株式会社 斉藤 賢哉技術評論社528ページISBN 9784774193038
ソフトウェアアーキテクチャタグで同率15位(30冊中)。Zenn・Qiitaなどの1記事で紹介(時点)。
- 紹介記事
- 1件
- 媒体別
- Zenn 1
- 初めての紹介
- 最新の紹介
この本を選ぶ前に
- 出版年
- (約9年前)
- タグ内の順位
- ソフトウェアアーキテクチャタグで同率15位(30冊中・紹介記事数の順)
- 代わりの本
ソフトウェアアーキテクチャタグで、この本より新しく紹介記事の多い本
紹介している記事(1件)
記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。
- 読んだ技術書を記録していくだけの記事 Zenn · 福島 隆宏 · · いいね 1
Javaをベースに設計を解説する本として紹介し、これまで何となく実装していたアプリケーション側の設計を言語化できる点を評価している。クライアント、ビジネス層、データベース寄りの設計からバッチ処理まで一通り把握でき、アプリ側の設計を広く捉えられるとしている。一方で、初心者には向かないとの見方を示している。
この本について
アプリケーションを何で作るかではなく、基本設計でどう作るかを考えるための設計書である。アプリケーションアーキテクチャの目標や開発工程、同期・非同期、逐次・並列・並行といった処理方式を整理し、オンライン処理とバッチ処理、システムのレイヤ化や機能配置を説明する。サーバサイドでは、サーブレットとJSP、MVC、セッション管理、認証、インスタンスのライフサイクル、依存性注入、AOP、ビジネスロジックの構築パターンを扱う。クライアントサイドやシステム間連携にも範囲を広げ、Java EEやCDIなどを用いた設計を取り上げる。バッチ処理ではSQLを用いる従来の方式とビッグデータ技術の新しい方式が並存する状況を扱う。設計パターンを通じて、クライアント、ビジネス層、データベースに近い処理、バッチ処理まで、アプリケーション側の設計を広く捉える構成である。
出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。
目次(主な章)
出典: 出版社の書籍ページ (章の見出しのみ)
- Part 1 アプリケーションアーキテクチャ概要 第1章 アプリケーションアーキテクチャとは
- 第2章 エンタープライズアプリケーションの共通概念と処理形態
- 第3章 エンタープライズアプリケーションの機能配置とレイヤ化
- Part 2 サーバサイドの設計パターン 第4章 プレゼンテーション層の設計パターン
- 第5章 インスタンスの生成や構造に関する設計パターン
- 第6章 ビジネス層の設計パターン
- 第7章 トランザクション管理とデータ整合性確保のための設計パターン
- 第8章 データアクセス層の設計パターン
- 第9章 検証と例外のための設計パターン
- 第10章 非同期呼び出しと並列処理のための設計パターン
- 第11章 その他のアーキテクチャパターン
- Part 3 クライアントサイドの設計パターン 第12章 クライアントサイドのアーキテクチャ概要
- 第13章 Webページの設計パターン
- 第14章 シングルページアプリケーションの設計パターン
- Part 4 バッチ処理の設計パターン 第15章 バッチ処理の概要
- 第16章 オフラインバッチアプリケーションの設計パターン
- 第17章 オンラインバッチとディレードオンラインの設計パターン
- 第18章 ビッグデータ技術による分散並列バッチ処理
- Part 5 システム間連携の設計パターン 第19章 システム間連携の概要
- 第20章 アプリケーション連携の設計パターン
- 第21章 メッセージングの設計パターン
- Appendix
- Appendix 1 クラス一覧
- Appendix 2 参考文献一覧