看了好多資料,感覺大部分三層架構都是指B/S結構而言,而最近看了一些相關的資料,正好自己手頭也接了一個項目,想了一下,決定用如下方式對C/S架構分層.
1.通信層:其實也是就數據庫連接,但是作為一個基本的封裝類,與B/S不同,要有自己的特點,包括對事務的執行,對網絡狀況的監測,在閃斷的情況下能夠自行重連等.
2.數據層:由數據庫連接生成的各種DataSet DataTable DataAdopter實體,封裝了SQL的操作.
3.概念層/業務處理層:將由OO分析所得的類在一層實現,及各種業務操作等。
4.控件層:這一層對應於各種概念層的類,設計了表示的方式。
5.界面層:顯然就是用戶界面了~~~