智能客戶端 Offline Application Block

Patterns and Practices 聯(lián)機圖書商店
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,它主要是為開發(fā)人員提供的體系結(jié)構(gòu)模型。這些開發(fā)人員希望在他們的智能客戶端應(yīng)用程序中增添脫機功能。該應(yīng)用程序塊講述如何:
? |
檢測網(wǎng)絡(luò)連通性的有無。 |
? |
緩存需要的數(shù)據(jù),即使當網(wǎng)絡(luò)連接不可用時,也可以使應(yīng)用程序能繼續(xù)工作。 |
? |
當網(wǎng)絡(luò)連接變?yōu)榭捎脮r,同步客戶端應(yīng)用程序狀態(tài)和(或)服務(wù)器的數(shù)據(jù)。 |
下載
請在 Microsoft.com Download Center 下載 Offline Application Block。
本頁內(nèi)容
![]() |
本指南面向的讀者 |
![]() |
本指南的內(nèi)容 |
![]() |
社區(qū) |
![]() |
反饋和支持 |
![]() |
參與人員 |
本指南面向的讀者
本指南服務(wù)的對象是:
? |
軟件開發(fā)人員 |
? |
應(yīng)用程序架構(gòu)師 |
本指南的內(nèi)容
本指南講解 Offline Application Block 的設(shè)計與特性,并且示范如何使用應(yīng)用程序塊在智能客戶端應(yīng)用程序中增添脫機功能。
第 1 章介紹 Offline Application Block,并站在高層次上對該體系結(jié)構(gòu)進行說明。此外,本章還包括了一個客戶方案,它將在第 2 章中進行詳述。
第 2 章:Offline Application Block 的設(shè)計
第 2 章驗證 Offline Application Block 的特性、體系結(jié)構(gòu)和設(shè)計,以及與支持它的其他組件(例如,Caching Application Block)的關(guān)系。
第 3 章:使用 Offline Application Block 進行開發(fā)
在完全理解 Offline Application Block 的特性后,您就可以開始用它進行部署。第 3 章詳述構(gòu)建應(yīng)用程序塊以及要使用該塊需要對應(yīng)用程序進行修改的過程。本章還論述 QuickStarts,利用它您可以了解需要實現(xiàn)自己的脫機解決方案的每一個過程。
第 4 章:Offline Application Block 配置和安全注意事項
創(chuàng)建應(yīng)用程序之后,您必須對其進行配置、安全保護和部署。第 4 章講述使用應(yīng)用程序配置文件以及部署應(yīng)用程序的每個過程。此外,本章還論述可能存在的安全威脅以及您可以抵御這些威脅的措施。
本附錄文檔中的測試用例,用于驗證 Offline Application Block 運行的正確與否。
自述文件
ReadMe.txt 文件是一個單獨的文檔,它包括疑難解答提示以及有關(guān)一些已知問題的信息。要閱讀,單擊“開始”,單擊“所有程序”,單擊“Microsoft Application Blocks for .NET”,單擊“Offline”然后單擊“ReadMe”。
社區(qū)
本指南與許多 patterns & practices 標題一樣,與新聞組關(guān)聯(lián)以便提供社區(qū)支持。要使用該新聞組進行提問、發(fā)送反饋或者與其他用戶進行聯(lián)系以分享好的想法,請訪問 http://workspaces.gotdotnet.com/pnpsc。
反饋和支持
您是否有任何問題、意見?和建議?要對本指南發(fā)送反饋,請發(fā)送電子郵件至 devfdbck@microsoft.com。
Offline Application Block 設(shè)計用于幫助您在自己的智能應(yīng)用程序中增添脫機功能。在部署自己的解決方案時,示例代碼的確能夠承擔起一個體系結(jié)構(gòu)模型的作用,引導(dǎo)您深入使用。示例代碼以源代碼的形式提供,您可以原樣使用,也可以針對自己的應(yīng)用程序進行自定義。通過 Microsoft 產(chǎn)品支持可以獲得收費支持。
參與人員
非常感謝以下這些顧問人員,他們提供了很有價值的幫助:
? |
Maarten Mullender,Microsoft Corporation |
? |
Mark Bolter,Microsoft Corporation |
? |
Scott Densmore,Microsoft Corporation |
? |
Tim Osborn,Ascentium Corporation |
感謝在編寫和發(fā)布過程中,對我們的工作給予幫助的人們:
? |
Carlos Farre,Solutions IQ |
? |
Matthew Evans,Microsoft |
? |
Sharon Smith,Microsoft |