書籍情報

.NETエンタープライズ
Webアプリケーション開発技術大全 Vol.5
トランザクション設計編

 
著者 赤間 信幸
判型 B5変型
ページ数 416
出版会社 日経BPソフトプレス
ISBN 4-89100-431-2
価格

¥4,095(税込み)

マイクロソフトプレスの書籍紹介ページへ
日経BPソフトプレスの書籍紹介ページへ


第2章 2.1 SQL Serverのロックメカニズムの基礎
 〜 2.2 分離レベルによるロック挙動の変化

第3章 接続型データアクセスと短時間トランザクション
第8章 対話型トランザクション処理の設計方法

 
書籍目次

はじめに

第1部 短時間トランザクション処理

 第1章 トランザクションと分離レベル 

 1.1 同時実行制御とトランザクション
 1.2 トランザクションの分離レベル
 1.3 トランザクションと分離レベルのまとめ

 第2章 SQL Serverのロック管理

 2.1 SQL Serverのロックメカニズムの基礎
 2.2 分離レベルによるロック挙動の変化
 2.3 ブロック
 2.4 デッドロック
 2.5 SQL Serverのロック制御のまとめ

 第3章 接続型データアクセスと短時間トランザクション

 3.1 業務的なトランザクション制御
 3.2 データベーストランザクション
 3.3 マニュアルトランザクション
 3.4 自動トランザクション
 3.5 短時間トランザクション処理の3つの制御方式の比較
 3.6 接続型データアクセスと短時間トランザクションのまとめ

第2部 自動トランザクション処理

 第4章 自動トランザクション処理の概要

 4.1 .NET FrameworkとCOM+サービスの関係
 4.2 自動トランザクションの処理フロー
 4.3 トランザクションコンテキストの分割方法
 4.4 投票によるコミットとアボート制御
 4.5 自動トランザクション処理の概要のまとめ

 第5章 自動トランザクション処理の内部動作

 5.1 サービスコンポーネントプロキシ(SCP)
 5.2 ジャストインタイムアクティベーション(JIT)
 5.3 トランザクション制御ビット
 5.4 ステートフル設計とステートレス設計
 5.5 自動トランザクション制御の利用に関するその他の注意点
 5.6 自動トランザクション処理の内部動作のまとめ

 第6章 サービスコンポーネントの実装方法と配置方法

 6.1 本章で解説する実装サンプルについて
 6.2 サービスコンポーネントの実装
 6.3 サービスコンポーネントの配置
 6.4 サービスコンポーネントの実装方法と配置方法のまとめ

 第7章 サービスコンポーネントを用いたアプリケーション設計時の注意点

 7.1 トランザクション分離レベルの調整方法
 7.2 コンポーネント分割とトランザクションオプション指定のパターン化
 7.3 例外とトランザクションアボートの違い
 7.4 サービスコンポーネントを用いたアプリケーション設計時の注意点のまとめ

第3部 複雑なトランザクション制御

 第8章 対話型トランザクション処理の設計方法

 8.1 対話型トランザクション処理とは
 8.2 業務排他制御による対話型トランザクション処理の設計方法
 8.3 楽観同時実行制御による対話型トランザクション処理の設計方法
 8.4 対話型トランザクション処理の設計方法のまとめ

 第9章 複雑なトランザクション制御

 9.1 複雑なトランザクション制御とは
 9.2 ネットワーク障害発生時のメッセージロスト対策
 9.3 オンライン型長時間バッチ処理
 9.4 トランザクションマネージャと連携できないリソースマネージャを含む短時間トランザクション
 9.5 キュー型トランザクション
 9.6 複雑なトランザクション制御のまとめ

本書のまとめ

本シリーズのまとめ 〜アプリケーションアーキテクトとは〜

付録A 実習用コンピュータのセットアップ手順

 


Insider.NET フォーラム 新着記事
  • 第2回 簡潔なコーディングのために (2017/7/26)
     ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている
  • 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21)
     Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう
  • 第1回 明瞭なコーディングのために (2017/7/19)
     C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える
  • Presentation Translator (2017/7/18)
     Presentation TranslatorはPowerPoint用のアドイン。プレゼンテーション時の字幕の付加や、多言語での質疑応答、スライドの翻訳を行える
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Insider.NET 記事ランキング

本日 月間