CS通用项目系统搭建——三层架构第一天
CS通用項目:使用三層架構進行搭建
三層架構:
?
表現層(UI(User Interface)):展示給用戶的層面,包含窗體控件數據等信息。
業務邏輯層(BLL(Business Logic?Layer)):用于處理前臺的請求業務邏輯。
數據訪問層(DAL(Data Access Layer)):用于存放數據庫數據操作的代碼。
再加上實體類庫(Model):用于存放數據庫中的表的字段。(本項目目前不會使用)。
?
如何搭建一個新的CS通用項目的解決方案。
開發工具VS
在創建項目的時候直接選擇其他項目中的VS解決方案。
在解決方案中添加新建項目,添加兩個類庫,分別用于存放BLL層代碼和DAL層代碼。類庫命名按規范要以.BLL和.DAL結尾。
繼續在解決方案中添加新的項目,最開始我們可以直接添加一個簡單的窗體應用程序作為我們的界面。
然后開始進行編寫代碼。首先我們會通過展示層來想后臺發送請求,進行事件觸發,然后會去調用BLL層的業務邏輯來進行處理,
而在業務邏輯層中會調用DAL層的方法來處理數據。
有一個情況需要注意,UI層要添加BLL層的DLL文件來進行引用,BLL層要引用DAL層的DLL文件。并且要在寫方法名的時候要創建為靜態方法static。
否則我們無法用? 類名.方法名? 的方法進行直接調用方法。
?
在數據訪問層中我們需要用到ADO.NET來進行數據庫連接,傳遞指令。
我們可以直接在數據訪問層中直接新建一個新的SqlHelper,用來進行數據庫連接,進行增刪改查。
?
轉載于:https://www.cnblogs.com/LittleDuan/p/10719984.html
總結
以上是生活随笔為你收集整理的CS通用项目系统搭建——三层架构第一天的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ProtoBuf使用指南(C++)
- 下一篇: Jmeter 下载和安装