アプリケーションアーキテクチャ設計パターン (技術評論社) [電子書籍]
    • アプリケーションアーキテクチャ設計パターン (技術評論社) [電子書籍]

    • ¥3,850770 ゴールドポイント(20%還元)
    • すぐ読めます
100000086600578842

アプリケーションアーキテクチャ設計パターン (技術評論社) [電子書籍]

価格:¥3,850(税込)
ゴールドポイント:770 ゴールドポイント(20%還元)(¥770相当)
フォーマット:
専用電子書籍リーダアプリ「Doly」が必要です。無料ダウンロード
出版社:技術評論社
公開日: 2017年10月13日
すぐ読めます。
お取り扱い: のお取り扱い商品です。
ご確認事項:電子書籍リーダーアプリ「Doly」専用コンテンツ
こちらの商品は電子書籍版です

アプリケーションアーキテクチャ設計パターン (技術評論社) の 商品概要

  • 2023/1/6紙版の2刷に対応するため更新しました。

    本書は,アプリケーションアーキテクチャの基本設計フェーズにおいて「何を作るか」ではなく「どう作るか」を設計する際のガイドです。心臓部となるサーバサイドを中心に,シングルページアプリケーションの台頭で再び重要性を増してきたクライアントサイド,SQLなどの伝統的な処理方式とビッグデータ技術という新潮流が混在するバッチ処理,システム間連携と,さまざまな分野を網羅します。アーキテクトやエンジニアが習得するべきコアのスキルとして,長きに渡って活用できる一冊です。
  • 目次

    Part 1 アプリケーションアーキテクチャ概要
    第1章 アプリケーションアーキテクチャとは
    1.1 アーキテクチャとは
    1.2 アプリケーションアーキテクチャ設計の目標
    1.3 アプリケーションアーキテクチャ設計が必要な理由
    1.4 アプリケーションアーキテクチャ設計のポイント
    1.5 アプリケーションアーキテクチャ設計とパターン
    1.6 アプリケーションアーキテクチャの開発工程と成果物

    第2章 エンタープライズアプリケーションの共通概念と処理形態
    2.1 エンタープライズアプリケーションの共通的な概念や方式
    2.2 エンタープライズアプリケーションの処理形態
    第3章 エンタープライズアプリケーションの機能配置とレイヤ化
    3.1 エンタープライズシステムのレイヤ化と機能配置
    3.2 エンタープライズシステムの構成とアプリケーションの配置
    3.3 サーバサイドアプリケーションのレイヤ化
    3.4 Java EEの仕様とアーキテクチャ

    Part 2 サーバサイドの設計パターン
    第4章 プレゼンテーション層の設計パターン
    4.1 サーブレットとJSPの基本
    4.2 サーブレットとJSPの応用
    4.3 セッション管理
    4.4 アクションベースのMVCフレームワーク
    4.5 コンポーネントベースのMVCフレームワーク
    4.6 認証とログイン・ログアウト
    4.7 ビュー設計パターン
    4.8 不正な更新リクエストの発生とその対策

    第5章 インスタンスの生成や構造に関する設計パターン
    5.1 インスタンスのライフサイクルに関する設計パターン
    5.2 依存性解決のための設計パターンとDI
    5.3 AOP(Aspect Oriented Programming)
    5.4 DI×AOPコンテナとCDI
    5.5 下位レイヤから上位レイヤの呼び出し
    第6章 ビジネス層の設計パターン
    6.1 ビジネス層の設計パターン
    6.2 Transaction Scriptパターンによるビジネスロジック構築
    6.3 Domain Modelパターンによるビジネスロジック構築
    6.4 ビジネスロジックの効率的な構築
    第7章 トランザクション管理とデータ整合性確保のための設計パターン
    7.1 トランザクションとは
    7.2 Java EEにおけるRDBアクセスとトランザクション管理
    7.3 並行性と隔離性
    第8章 データアクセス層の設計パターン
    8.1 データアクセス層の設計パターン
    8.2 Table Data GatewayパターンとMyBatis
    8.3 Data MapperパターンとJPA
    8.4 エンティティと関連(MyBatis,JPA 共通)
    8.5 MyBatisにおける関連エンティティの操作
    8.6 JPAにおける関連エンティティの操作
    8.7 JPAにおけるクエリ
    8.8 動的クエリ(MyBatis,JPA 共通)
    8.9 JPAの高度な機能
    第9章 検証と例外のための設計パターン
    9.1 検証
    9.2 エラーと例外
    第10章 非同期呼び出しと並列処理のための設計パターン
    10.1 スレッドによる非同期呼び出しと並列処理
    10.2 ストリームAPIとラムダ式によるパイプライン処理
    10.3 コレクションを並列処理するための設計パターン
    10.4 エンタープライズアプリケーションにおける非同期処理と並列処理
    第11章 その他のアーキテクチャパターン
    11.1 静的データの取り扱いに関する設計パターン
    11.2 その他のプレゼンテーション層の設計パターン

    Part 3 クライアントサイドの設計パターン
    第12章 クライアントサイドのアーキテクチャ概要
    12.1 クライアントサイドのアーキテクチャの変遷
    12.2 HTML5を中心としたクライアントサイドの新しいアプリケーションアーキテクチャ
    第13章 Webページの設計パターン
    13.1 DHTMLとAjax
    13.2 DHTML+AjaxによるWebページの作成
    13.3 Webページの操作性・利便性を向上させるための設計パターン
    13.4 サーバプッシュ
    13.5 CSSによるWebページのレイアウト設計パターン
    第14章 シングルページアプリケーションの設計パターン
    14.1 シングルページアプリケーションと従来型Webアプリケーション
    14.2 SPAの設計パターン
    14.3 jQueryのみで構築するケース
    14.4 MVxパターンのフレームワークを利用するパターン
    14.5 MVVMパターンのフレームワークを利用するパターン
    14.6 SPAのルーティング
    14.7 SPAの設計パターン総括

    Part 4 バッチ処理の設計パターン
    第15章 バッチ処理の概要
    15.1 バッチ処理の必然性
    15.2 バッチ処理における基幹系システム・情報系システム
    第16章 オフラインバッチアプリケーションの設計パターン
    16.1 オフラインバッチの共通的な設計上の要点
    16.2 バッチ処理(オンラインバッチ)の設計パターン
    16.3 SQLでバッチ処理を行うパターン(1)更新系
    16.4 SQLでバッチ処理を行うパターン(2)分析処理系
    16.5 スタンドアローン型アプリケーションでバッチ処理を行うパターン
    16.6 バッチフレームワークを利用するパターン
    16.7 ETLツールを利用するパターン
    第17章 オンラインバッチとディレードオンラインの設計パターン
    17.1 オンラインバッチ
    17.2 ディレードオンライン処理
    第18章 ビッグデータ技術による分散並列バッチ処理
    18.1 Hadoopによる分散並列バッチ処理の設計
    18.2 Hiveによる分散並列バッチ処理
    18.3 Sparkによる分散並列バッチ処理

    Part 5 システム間連携の設計パターン
    第19章 システム間連携の概要
    19.1 システム間連携の概要と設計パターン
    19.2 データ共有型パターン
    19.3 データ非共有型パターン
    第20章 アプリケーション連携の設計パターン
    20.1 アプリケーション連携の概要
    20.2 RESTサービス
    20.3 JAX-RSによるRESTサービス構築
    20.4 分散オブジェクト技術とEJBリモート呼び出し
    20.5 SOAP Webサービスと要素技術
    20.6 JAX-WSとSOAP Webサービス
    20.7 アプリケーション連携における整合性の確保
    第21章 メッセージングの設計パターン
    21.1 メッセージングの設計パターン概要
    21.2 JMSによる基本的なメッセージング
    21.3 JMSによる高度なメッセージング
    21.4 JMSにおけるメッセージ配信の保証
    21.5 JMSにおけるトランザクション管理

    Appendix
    Appendix 1 クラス一覧
    Appendix 2 参考文献一覧

アプリケーションアーキテクチャ設計パターン (技術評論社) の商品スペック

Cコード 3055
出版社名 技術評論社
本文検索
紙の本のISBN-13 9784774193038
他の技術評論社の電子書籍を探す
ファイルサイズ 26.8MB
著者名 三菱UFJインフォメーションテクノロジー株式会社 斉藤賢哉
著述名

    技術評論社 アプリケーションアーキテクチャ設計パターン (技術評論社) [電子書籍] に関するレビューとQ&A

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