日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

虚拟实验室中的事务管理系统(一、概述)

發布時間:2025/5/22 windows 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 虚拟实验室中的事务管理系统(一、概述) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

事務

事務,要做的或所做的事情。我們通常使用事務管理器來計劃某天要做的事。Windows Vista包含了一個叫做Windows日歷的東西,就是一個簡單的事務管理系統:

RIA Services

虛擬實驗室里的事務管理系統,用到的核心技術為Microsoft .NET RIA Services,目前最新版本為March 09’Preview

在RIA Services前,我們往往使用前臺Silverlight,后臺WCF的組合來構建RIA應用程序,雖然該組合能解決開發過程中的所有問題,不過也存在一些不便之處:

為了減少系統的耦合度,我們通常把一個系統分成表現層(Silverlight)、業務邏輯層(WCF)、數據層等三層(有時更多),數據在不同的層之間傳輸。由于Silverlight所用的CLR是.Net Framework的一個子集,因此,一個Silverlight Project無法引用普通.Net Framework編寫的dll(通常是數據層中的數據類)。這導致我們不得不在Silverlight工程和數據層工程中維護同一個代碼,一旦修改數據層中的類,就必須修改表現層中的類。

此外,傳統的方法在增刪查改等方面也有不便之處。在設計一個系統的時候,我們通常將該系統的用戶想象為不可信的,因此,從表現層傳遞到業務邏輯層的數據,我們往往要在傳遞前,在客戶端(表現層)對其進行驗證;當數據從業務邏輯層傳入數據層時,我們同樣要做一次驗證。和維護兩個類一樣,維護兩個數據驗證,對于開發人員來說也是不容易的事情。

基于解決上述問題,微軟發布了RIA Services。自此,Silverlight和微軟自家的DomainService、Entity Data Model緊密地結合在一起。開發人員可以輕松地在Silverlight中“操作”數據庫,而不需要像以往那樣通過WCF、HttpService等中間過程。

RIA Services解決的問題

其實,RIA Services的對手就是Google的GWT。

Silverlight 3

RIA Services是和Silverlight 3配合使用的,Silverlight 3是Silverlight 2的升級,很多人說,微軟的東西要從3.0起才能使用,和Silverlight 2 相比,Silverlight 3多了很多東西。這里有詳細介紹,同樣的,也可以在笑看風云淡的博客查看一些新增功能的詳細介紹。

準備工作

?

安裝Silverlight 3

在安裝 Microsoft? Silverlight? 3 Tools Beta 1 for Visual Studio 2008 SP1前,需要把和Silverlight 2有關的安裝刪除。當安裝完畢后,在Visual Studio 2008中,可以看到和Silverlight 2相比,多了一個Silverlight Navigation Application的模板。

安裝RIA Services

安裝RIA Services后,建立一個Silverlight工程,可以看到多了一個Link to ASP.NET server project選項,選擇該選項,則RIA Services就工作了。

建立數據庫

建立一個數據庫,用于保存事務:

總結

以上是生活随笔為你收集整理的虚拟实验室中的事务管理系统(一、概述)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。