原文引自:
http://www.microsoft.com/china/msdn/library/architecture/architecture/architecturetopic/SCArchDeGuide/Chapter1Introduction.mspx
智能客戶端 Offline Application Block
發布日期: 8/20/2004 | 更新日期: 8/20/2004
patterns & practices Library
Patterns and Practices 聯機圖書商店
Naveen Yajaman、Edward Jezierski、Brenton Webster、David Hill、Mohammad Al-Sabt (Microsoft Corporation);Brian Button (Murphy and Associates);Prashant Bansode、Guru Sundaram (Infosys Technologies Ltd);Bharat Rawal (Volt);Blaine Wastell (Ascentium Corporation);Roberta Leibovitz (Modeled Computation LLC)
摘要 本頁簡要介紹 Offline Application Block,它主要是為開發人員提供的體系結構模型。這些開發人員希望在他們的智能客戶端應用程序中增添脫機功能。該應用程序塊講述如何:
? |
檢測網絡連通性的有無。 |
? |
緩存需要的數據,即使當網絡連接不可用時,也可以使應用程序能繼續工作。 |
? |
當網絡連接變為可用時,同步客戶端應用程序狀態和(或)服務器的數據。 |
下載
請在 Microsoft.com Download Center 下載 Offline Application Block。
本頁內容
本指南面向的讀者
本指南服務的對象是:
本指南的內容
本指南講解 Offline Application Block 的設計與特性,并且示范如何使用應用程序塊在智能客戶端應用程序中增添脫機功能。
第 1 章:簡介
第 1 章介紹 Offline Application Block,并站在高層次上對該體系結構進行說明。此外,本章還包括了一個客戶方案,它將在第 2 章中進行詳述。
第 2 章:Offline Application Block 的設計
第 2 章驗證 Offline Application Block 的特性、體系結構和設計,以及與支持它的其他組件(例如,Caching Application Block)的關系。
第 3 章:使用 Offline Application Block 進行開發
在完全理解 Offline Application Block 的特性后,您就可以開始用它進行部署。第 3 章詳述構建應用程序塊以及要使用該塊需要對應用程序進行修改的過程。本章還論述 QuickStarts,利用它您可以了解需要實現自己的脫機解決方案的每一個過程。
第 4 章:Offline Application Block 配置和安全注意事項
創建應用程序之后,您必須對其進行配置、安全保護和部署。第 4 章講述使用應用程序配置文件以及部署應用程序的每個過程。此外,本章還論述可能存在的安全威脅以及您可以抵御這些威脅的措施。
附錄 A:測試用例
本附錄文檔中的測試用例,用于驗證 Offline Application Block 運行的正確與否。
自述文件
ReadMe.txt 文件是一個單獨的文檔,它包括疑難解答提示以及有關一些已知問題的信息。要閱讀,單擊“開始”,單擊“所有程序”,單擊“Microsoft Application Blocks for .NET”,單擊“Offline”然后單擊“ReadMe”。
社區
本指南與許多 patterns & practices 標題一樣,與新聞組關聯以便提供社區支持。要使用該新聞組進行提問、發送反饋或者與其他用戶進行聯系以分享好的想法,請訪問 http://workspaces.gotdotnet.com/pnpsc。
反饋和支持
您是否有任何問題、意見?和建議?要對本指南發送反饋,請發送電子郵件至 devfdbck@microsoft.com。
Offline Application Block 設計用于幫助您在自己的智能應用程序中增添脫機功能。在部署自己的解決方案時,示例代碼的確能夠承擔起一個體系結構模型的作用,引導您深入使用。示例代碼以源代碼的形式提供,您可以原樣使用,也可以針對自己的應用程序進行自定義。通過 Microsoft 產品支持可以獲得收費支持。
參與人員
非常感謝以下這些顧問人員,他們提供了很有價值的幫助:
? |
Maarten Mullender,Microsoft Corporation |
? |
Mark Bolter,Microsoft Corporation |
? |
Scott Densmore,Microsoft Corporation |
? |
Tim Osborn,Ascentium Corporation |
感謝在編寫和發布過程中,對我們的工作給予幫助的人們:
? |
Carlos Farre,Solutions IQ |
? |
Matthew Evans,Microsoft |
? |
Sharon Smith,Microsoft |
轉到原英文頁面