官术网_书友最值得收藏!

3.2 Web Service編寫

程序采用三層架構,分別為表現層(UI)、業務邏輯層(BLL)、數據訪問層(DAL)及模型庫(Model),操作步驟如下。

1. 使用VS 2019生成框架

1)創建ASP.NET空Web應用程序。

2)在建好的ASP.NET空Web應用程序中新建“Web服務”,此時工程結構如圖3-1所示。

圖3-1 Web服務工程文件

2. 模型庫(Model)

掃碼看視頻

模型主要用于存放數據庫中的表字段,建立模型庫及類的步驟如下。

1)首先建立實體類庫Model,操作方法是打開項目后,在解決方案中單擊鼠標右鍵,執行添加操作來新建項目,然后選中類庫并更名為Model,最后單擊“確定”按鈕。

2)選中Model類庫,按下Shift+Alt+C組合鍵,建立實體類AccountEntity類。

3. 數據訪問層(DAL)

數據訪問層(DAL)主要用于對數據庫的訪問,即對數據庫進行添加、刪除、修改和更新等操作。建立數據訪問層及類的步驟如下。

1)首先打開項目,在解決方案中單擊鼠標右鍵,執行添加操作來新建項目,然后選中類庫并更名為DAL,來建立數據訪問層類庫DAL。

2)在DAL中添加對Model的引用,即選中DAL并按下Alt+P+R組合鍵,執行“解決方案>項目>Model>確定”操作。

3)在DAL中添加對System.Configuration的引用,選中DAL后,按下Alt+P+R組合鍵,執行“程序集>框架>System.Configuration>確定”操作。

4)要建立數據訪問類,則選中DAL后,按下Shift+ALT+C組合鍵,執行建立數據訪問類AccountDal類操作,并輸入如下代碼。

4. 業務邏輯層(BLL)

對傳送數據進行邏輯判斷分析時,建立業務邏輯層及類的步驟如下。

1)首先打開項目,在解決方案中單擊鼠標右鍵,執行添加命令來新建項目,然后選中類庫并更名為BLL,來建立業務邏輯層類庫BLL。

2)在BLL中添加對Model、DAL的引用,即選中BLL,按下Alt+P+R組合鍵,執行解決方案>項目操作,選中Model和DAL后單擊“確定”按鈕。

3)要建立業務邏輯類,則選中BLL,按下Shift+ALT+C組合鍵,執行建立業務邏輯類Common.Utility類操作,代碼如下。

5. 表現層(UI)即用戶界面層

1)首先在UI中添加對Model和BLL的引用,即選中UI,按下Alt+P+R組合鍵,執行解決方案>項目操作,選中Model和BLL后,單擊“確定”按鈕。

2)然后編寫代碼傳遞數據給BLL層,代碼如下。

主站蜘蛛池模板: 环江| 绥化市| 彭阳县| 汝州市| 巴彦淖尔市| 巴青县| 迁西县| 乌拉特后旗| 甘洛县| 攀枝花市| 张北县| 准格尔旗| 安陆市| 中江县| 简阳市| 洪湖市| 广州市| 延津县| 金溪县| 阿拉善左旗| 龙山县| 防城港市| 罗城| 曲靖市| 陆丰市| 东台市| 隆林| 安乡县| 万安县| 海兴县| 湘潭县| 满城县| 西乌| 五峰| 房产| 厦门市| 营山县| 潞西市| 长子县| 鹤岗市| 蕲春县|