内容自体はJavaのJSXとSpringについて書かれていますが、
どこで、何をするのか、
何を処理するときはどこでどうするのか等が書かれています。
フロントからサーバサイドに転向した人、中規模以上のシステムを作ったことがない人等に
ぜひ読んでほしい内容だと思います。
Kindle 価格: | ¥3,850 (税込) |
獲得ポイント: | 39ポイント (1%) |
を購読しました。 続刊の配信が可能になってから24時間以内に予約注文します。最新刊がリリースされると、予約注文期間中に利用可能な最低価格がデフォルトで設定している支払い方法に請求されます。
「メンバーシップおよび購読」で、支払い方法や端末の更新、続刊のスキップやキャンセルができます。
エラーが発生しました。 エラーのため、お客様の定期購読を処理できませんでした。更新してもう一度やり直してください。

無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
アプリケーションアーキテクチャ設計パターン Kindle版
こちらの書籍は 2023/01/06 紙版の2刷に対応するため更新をおこないました。
(概要)
本書は,アプリケーションアーキテクチャの基本設計フェーズにおいて「何を作るか」ではなく「どう作るか」を設計する際のガイドです。心臓部となるサーバサイドを中心に,シングルページアプリケーションの台頭で再び重要性を増してきたクライアントサイド,SQLなどの伝統的な処理方式とビッグデータ技術という新潮流が混在するバッチ処理,システム間連携と,さまざまな分野を網羅します。アーキテクトやエンジニアが習得するべきコアのスキルとして,長きに渡って活用できる一冊です。
(こんな方におすすめ)
・アーキテクチャのパターンを俯瞰したいアーキテクトやエンジニア
(目次)
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章 ビッグデータ技術による分散並列バッチ処理
第19章 システム間連携の概要
第20章 アプリケーション連携の設計パターン
第21章 メッセージングの設計パターン
Appendix
(概要)
本書は,アプリケーションアーキテクチャの基本設計フェーズにおいて「何を作るか」ではなく「どう作るか」を設計する際のガイドです。心臓部となるサーバサイドを中心に,シングルページアプリケーションの台頭で再び重要性を増してきたクライアントサイド,SQLなどの伝統的な処理方式とビッグデータ技術という新潮流が混在するバッチ処理,システム間連携と,さまざまな分野を網羅します。アーキテクトやエンジニアが習得するべきコアのスキルとして,長きに渡って活用できる一冊です。
(こんな方におすすめ)
・アーキテクチャのパターンを俯瞰したいアーキテクトやエンジニア
(目次)
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章 ビッグデータ技術による分散並列バッチ処理
第19章 システム間連携の概要
第20章 アプリケーション連携の設計パターン
第21章 メッセージングの設計パターン
Appendix
- 言語日本語
- 出版社技術評論社
- 発売日2017/10/12
- ファイルサイズ28341 KB
この本はファイルサイズが大きいため、ダウンロードに時間がかかる場合があります。Kindle端末では、この本を3G接続でダウンロードすることができませんので、Wi-Fiネットワークをご利用ください。
- 販売: Amazon Services International LLC
- Kindle 電子書籍リーダーFire タブレットKindle 無料読書アプリ
この本を読んだ購入者はこれも読んでいます
ページ 1 以下のうち 1 最初から観るページ 1 以下のうち 1
商品の説明
出版社からのコメント
サーバサイドを中心に、SPAの台頭で再び重要性を増してきたクライアントサイド、SQLなどの伝統的な処理方式とビッグデータ技術という新潮流が混在するバッチ処理、システム間連携と、
さまざまな分野のアプリケーションアーキテクチャの設計パターンを網羅した一冊です。
さまざまな分野のアプリケーションアーキテクチャの設計パターンを網羅した一冊です。
登録情報
- ASIN : B076BY4VJH
- 出版社 : 技術評論社 (2017/10/12)
- 発売日 : 2017/10/12
- 言語 : 日本語
- ファイルサイズ : 28341 KB
- Text-to-Speech(テキスト読み上げ機能) : 有効
- X-Ray : 有効
- Word Wise : 有効にされていません
- 付箋メモ : Kindle Scribeで
- 本の長さ : 958ページ
- Amazon 売れ筋ランキング: - 162,568位Kindleストア (Kindleストアの売れ筋ランキングを見る)
- - 6,279位コンピュータ・IT (Kindleストア)
- - 11,945位コンピュータ・IT (本)
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。

著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2021年8月5日に日本でレビュー済み
Amazonで購入
この手の専門書の多くは記載内容が抽象化されていて実践という意味で参考にならないことが多いのだが、本書は内容が具体的かつ詳細に記載されていて参考になる部分があった。ただし入門者向けではない。
2019年9月28日に日本でレビュー済み
Amazonで購入
外国人なので、少し難しい表現もあったものの、
著者の幅広い知識で、頭が下がります。
第2版をお待ちしています。
著者の幅広い知識で、頭が下がります。
第2版をお待ちしています。
2018年2月21日に日本でレビュー済み
Amazonで購入
アーキテクチャについて、より詳しく知りたいと思い購入しました。
他の方の評価が高いですが、確かに網羅性は素晴らしいと思います。自分で書けと言われても、これだけのパターンは書ききれないと思います。
ただ、それぞれのアーキテクチャについて深い考察、1段高い設計思想があるかと言われるとそこまでではないかなと思います。
DDD本とかファウラーの「エンタープライズアプリケーションアーキテクチャパターン」のような感動はなかったです。
中級者への1歩くらいなら役に立つのではないでしょうか。
他の方の評価が高いですが、確かに網羅性は素晴らしいと思います。自分で書けと言われても、これだけのパターンは書ききれないと思います。
ただ、それぞれのアーキテクチャについて深い考察、1段高い設計思想があるかと言われるとそこまでではないかなと思います。
DDD本とかファウラーの「エンタープライズアプリケーションアーキテクチャパターン」のような感動はなかったです。
中級者への1歩くらいなら役に立つのではないでしょうか。
2018年10月6日に日本でレビュー済み
Amazonで購入
リーダーもしくは開発方式を決める立場の人が参考として持っておくべき本です。
エンタープライズアプリケーションを開発することに当たって色々考慮しないと行けないことや対応策を纏めてくれています。
ほとんどJavaの技術を中心に記述されていたが、他の技術を使って開発する時も考慮すべきポイントは参考になると思います。
これからも時代に沿うアップデート版が出版されるのを期待しています。
エンタープライズアプリケーションを開発することに当たって色々考慮しないと行けないことや対応策を纏めてくれています。
ほとんどJavaの技術を中心に記述されていたが、他の技術を使って開発する時も考慮すべきポイントは参考になると思います。
これからも時代に沿うアップデート版が出版されるのを期待しています。
2021年5月5日に日本でレビュー済み
Amazonで購入
網羅性、内容ともに丁寧に解説されていますが、一部気になる記述がありました。
「またCSRF攻撃を回避する手段にもなりえます。毎回変わるトークンを攻撃者が取得し、それを自身のWebページに埋め込む必要があるため事実上攻撃は不可能」という記述がありますが、これは違うと思います。
攻撃者は通常自身のWebページをいくらでも修正できるため、hiddenのトークンキーを自身のページにコピペすればPOST時に最新のセッション情報と整合が取れてしまいます。CORS対応などが適切な対応と思いますが、、
「またCSRF攻撃を回避する手段にもなりえます。毎回変わるトークンを攻撃者が取得し、それを自身のWebページに埋め込む必要があるため事実上攻撃は不可能」という記述がありますが、これは違うと思います。
攻撃者は通常自身のWebページをいくらでも修正できるため、hiddenのトークンキーを自身のページにコピペすればPOST時に最新のセッション情報と整合が取れてしまいます。CORS対応などが適切な対応と思いますが、、
2017年11月15日に日本でレビュー済み
Amazonで購入
JavaEEベースでエンタープライズアプリケーションを構築する場合、本書の内容を一通り押さえておけば、まずは十分と言える。特に、比較的新しい機能であるWebSocketやJavaBatchなどは日本語の情報が少ないため、有用であろう。
また、JavaEEにとどまらず、HadoopやSparkまでカバーしているところも面白い。
本書を入り口として、必要に応じて参考文献を紐解くとよいのではないか。
また、JavaEEにとどまらず、HadoopやSparkまでカバーしているところも面白い。
本書を入り口として、必要に応じて参考文献を紐解くとよいのではないか。
2017年10月15日に日本でレビュー済み
各種技術を具体例を出して説明してくれている上に、
技術背景等を踏まえて説明してくれています
なので、ある程度勉強や実装を経験したのちに、
DDDやPofEAA等を使って具体的にどのように実装すればよいのかを
自分なりに考える際に、とても参考になる良い本だと思います
技術背景等を踏まえて説明してくれています
なので、ある程度勉強や実装を経験したのちに、
DDDやPofEAA等を使って具体的にどのように実装すればよいのかを
自分なりに考える際に、とても参考になる良い本だと思います