天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

.NET 分布式架構開發實戰之三 數據訪問深入一點的思考

  前言:

  首先,感謝朋友們對文章的支持,感謝大家,希望本系列的文章能夠真正的對大家起到一點幫助的作用。再次感謝大家。

  大家也許想問,什么時候出代碼,代碼一定會出的,我不想一上來就開始拋出一大堆的代碼,然后講解,架構的設計在思考的過程,思考到了,代碼也就水到渠成了。

  上篇文章講述在設計之初,Richard所畫出的一些草圖,本篇對之前的草圖做了進一步的思考。

  本篇的議題如下:

  1、草圖的一些問題在哪里

  2、重審之前項目中數據層的問題

  3、思維的一點突破

  4、回首再看數據訪問層

  1.草圖的一些問題在哪里

  當Richard把草圖畫出來了之后,想到了另外的一個問題:在DAL數據層之間提供的那個接口層到底應不應該是Services Interface。其實這個接口層是普通的Interface層還是Services Interface,Richard也拿不定主意的,因為當初之所以要把這個接口層改為Services Interface,是因為在數據源提供者(Service Agent)那塊給了他靈感數據源可以使用遠程的Services。基于這個思想,所以Richard也考慮到了:

  也許,現在設計的這個DAL,哪一天會作為服務給其他的程序提供數據也不說定。

  雖然,這個問題對現在來說不是那么的重要,但是在Richard的心里,無法說服自己到底使用哪一種接口層(也許是Richard這個人的性格有關吧,一定要給個理由說服自己,但是這個理由又不能隨隨便便的糊弄自己)。

  Richard想到了之前在開發項目的時候,也確實曾經把其他公司提供的服務作為數據源的情況。當時的調用雖然只是進行查詢,增加,刪除,修改的簡單操作,但是很多的流程已經在服務提供者那邊定義好了,例如在發送一批貨物的時候,Richard只是調用了服務接口的一個CreateProduct(Product product)方法,但是在服務器那端卻做了很多的事情:計算庫存,生成訂單,選擇貨物供應商等等。這樣說來,如果現在Richard把DAL上面加上一個Services Interface層,那么DAL或者其他的層就必須提供很多的邏輯操作,或者不一定是邏輯操作,還可以是數據格式驗證、身份驗證。

  如果真的這樣設計,那么數據層的做的事情就很多了,要很多的邏輯。而這些邏輯在BLL中進行才是比較好的選擇,想到這里,Richard似乎開始明白:把Services Interface層放在BLL層之上。這樣就可以充分的利用BLL的邏輯驗證功能。所以DAL之上的接口層,還是決定采用普通的接口。

  2.重審之前項目中數據層的問題

  Richard在數據層DAL這塊花了大量時間來思考,其實是有原因的。在之前的項目中,數據層的設計顯得很臃腫,而且在Richard看來,這些代碼已經可以用一種比較通用的方式來寫,沒有必要寫那么復雜的代碼。

  例如,在EmployeeDAL中有以下的方法:

  代碼

public Employee GetEmployeeById(string employeeId);
public Emplpyee GetEmployeeByName(string employeName);
public string GetEmployeePositionById(string employeeId);
public int GetEmployeeCount();

NET技術.NET 分布式架構開發實戰之三 數據訪問深入一點的思考,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 天天影视网网色色欲 | 午夜看片福利在线观看 | qvod 在线电影| 国产午夜精品美女免费大片 | 好爽好深太大了再快一点 | 狠狠色狠狠色88综合日日91 | 天天躁日日躁狠狠躁中文字幕老牛 | 99视频精品全部免费 在线 | 亚洲精品中文字幕一二三四区 | 国产精品久久久久无码AV色戒 | 97精品视频在线观看 | 综合久久伊人 | 久久久久久电影 | 亚洲精品国产精品麻豆99 | 国产99九九久久无码熟妇 | 伦理片 qvod 伦理片 a在线线版韩国 | 午夜伦4480yy妇女久久 | 特黄特色大片免费播放器9 特黄特黄aaaa级毛片免费看 | 俄罗斯人与动ZOZ0 | 草莓视频在线观看完整高清免费 | 久久精品午夜一区二区福利 | 亚洲AV永久无码精品老司机蜜桃 | 免费精品国产人妻国语 | 熟妇久久无码人妻AV蜜桃 | 久久机热免费视频 | 国产AV天堂一区二区三区 | 亚洲色欲H网在线观看 | 777米奇色狠狠俺去啦 | 伧理片午夜伧理片 | 婚后被调教当众高潮H喷水 回复术士勇者免费观看全集 | 大胸美女被c | 色欲狠狠躁天天躁无码中文字幕 | 国产精品久久久久久人妻香蕉 | a级精品九九九大片免费看 A级韩国乱理伦片在线观看 | 国产精品久久久久久久AV下载 | 国产精品v片在线观看不卡 国产精品v欧美精品v日韩 | 亚洲欧美一级久久精品 | 九九热视频 这里有精品 | 久久日韩精品无码一区 | 色偷偷成人网免费视频男人的天堂 | 啪啪漫画无遮挡全彩h网站 啪啪漫画无遮挡全彩h同人 |