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