《WF本質論》是由美國微軟架構師Dharma Shukla與Bob Schmidt合著,機械工業出版社出版的計算機技術專著。兩位作者作為Windows Workflow Foundation(WF)框架核心設計者,基於參與.NET 3.0組件研發的實踐經驗撰寫本書。
該書以WF框架的可恢復活動塊編程模型為核心,剖析其架構設計與運行原理,涵蓋執行緒管理、事務處理及錯誤補償等關鍵技術。通過代碼示例闡釋如何通過擴展編程實現領域專用邏輯,並從框架設計者視角解讀調度機制、控制流模式等技術決策的底層邏輯。全書聚焦WF作為工作流引擎的核心特性,為開發者提供構建高效可定製化組件的實踐指導。
基本介紹
- 中文名:WF本質論
- 作者:(美)舒克拉(Shukla,D.),(美)施密德(Schmidt,B.)
- 譯者:周健
- 出版社:機械工業出版社
- 頁數:322 頁
- ISBN:9787111219637
- 定價:45 元
- 裝幀:平裝
圖書信息,編輯推薦,內容簡介,作者簡介,目錄,
圖書信息
版 次: 1
紙 張: 膠版紙
所屬分類: 圖書 - 計算機/網路 - 作業系統/系統開發 - 其他
編輯推薦
第一本WF技術圖書,帶你了解.NET 3.0的核心技術之一。
"好戲即將上演......"-Don Box, 微軟公司軟體架構師
Windows Workflow Foundation(WF)使用了一種開創性的方法來編寫和執行程式。WF程式是由一些可恢復的語句塊(稱為活動)組成的,封裝了專有領域的邏輯和控制流的模式,這些模式都可以映射到真實世界的處理流程。
本書兩位作者從WF項目開始立項就參與這個項目,負責規劃、設計、開發了其中的大部分技術。在本書中,作者高屋建瓴地探討了WF中的關鍵概念和整體架構,不僅涉及如何使用WF,還涉及為什麼這樣使用WF,揭開了WF技術的神秘面紗。很多WF開發者都想知道如何通過編寫活動來高效使用和擴展框架,本書提供權威性的解釋和答案。通過簡單而極具說明性的例子,本書演示了如何利用WF的可擴展性編程來構造具體領域的程式。
內容簡介
本書詳細講解windows workflow Foundation(WF)的運作原理,並在解析原理的過程中給出WF的設計初衷。WF使用了一種開創性的方法來編寫和執行程式。本書兩位作者從WF項目立項開始就參與這個項目,負責規劃、設計、開發了其中的大部分技術。在本書中,作者高屋建瓴地探討了WF中的關鍵概念和整體架構,不僅涉及如何使用WF,還涉及為什麼這樣使用WF,揭開了WF技術的神秘面紗。通過簡單而極具說明性的例子,本書演示了如何利用WF的可擴展性編程來構造具體領域的程式。
作者簡介
Dharma Shukla 微軟架構師,工作目標為下一代編程模型。他是WF項目組的一名支柱成員,在定義WF體系結構的過程中扮演了重要的角色。
目錄
譯者序
序言
前言
第1章 剖析WF
1.1 執行緒進程靈活性
1.2 複合語句組件
1.3 控制流
1.4 程式的聲明
1.5 本章小結
第2章 WF程式
2.1 WF編程模型
2.2 WF運行時
2.3 本章小結
第3章 活動的執行
3.1 調度
3.2 活動自動機
3.3 回顧書籤
3.4 活動的初始化和始終化
3.5 組件活動的執行
3.6 WF執行緒
3.7 本章小結
第4章 活動執行的進階話題
4.1 活動執行上下文
4.2 取消
4.3 錯誤處理
4.4 補償
4.5 本章小結
第5章 宿主應用程式
第6章 事務
第7章 進階話題
第8章 雜項
附錄A 活動自動機
附錄B 控制流模式

