用VS2005.NET進行三層結構應用程序的開發

1.三層之間的關係:

三層是指:界面顯示層(UI),業務邏輯層(Business),數據操作層(Data Access)

文字描述:

ClientsUI進行操作,UI調用Business進行相應的運算和處理,Business通過Data AccessData Base進行操作。

 優點:

1、增加了代碼的重用。Data Access可在多個項目中公用;Business可在同一項目的不同地方使用(如某個軟件B/SC/S部分可以共用一系列的Business組件)。

2、使得軟件的分層更加明晰,便於開發和維護。美工人員可以很方便地設計UI設計,並在其中調用Business給出的接口,而程序開發人員則可以專注的進行代碼的編寫和功能的實現。


2.Data Access的具體實現:

DataAgent類型中變量和方法的說明



具體實現代碼如下:
 
    準備好了數據操作層和事務層的基類,底下就可以正式地開始業務邏輯類的開發了,如有一個顯示新聞的類News,其中包含了一個GetNewsLsit()的方法,該方法用來獲取所有的新聞標題列表,代碼如下:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章