首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

微軟同步框架(MSF)入門(五):使用 WCF 實現遠程數據同步

     編輯:關於ASP.NET

在先前的兩個示例中,連接遠程伺服器均採用資料庫連接字串的方式。雖能簡單實現數據同步功能,卻存在兩大問題:一、不利於分散式部署;二、安全性隱憂,因客戶端需持有遠程資料庫伺服器的連接帳號。為解決這兩個問題,MSF 提供了透過 WCF 進行遠程數據訪問的支援,且 WCF 不僅可用於數據同步,亦可應用於文件同步(後續章節將介紹)。

開發流程概覽

本示例的開發流程如下:

  1. 參照第二篇文章的方式,使用同步設計精靈建立一個同步增量的 MSF 物件,命名為 WcfSyncData.sync。
  2. 生成相應的 DataSet 類別(WcfDataSet.xsd)後,透過「檔案」→「新增」→「新項目」建立一個 WCF 服務庫專案,命名為 WcfSyncService。此時解決方案包含兩個專案:同步示例專案與 WCF 服務專案。
  3. 在示例專案中雙擊 WcfSyncData.sync,於彈出的「設定資料同步」視窗中,「伺服器項目位置」的下拉清單會顯示新建的 WcfSyncService 專案,選取並確認即可完成設定。

設定資料同步視窗

透過 WCF 服務層,客戶端無需直接持有資料庫連接資訊,即可安全、彈性地實現遠程數據同步,並為分散式部署奠定基礎。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved