免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

ASP.NET簡易教程5——三層架構與非三層架構的優缺點比較-創新互聯

三層架構與非三層架構的優缺點比較

網站建設哪家好,找創新互聯建站!專注于網頁設計、網站建設、微信開發、成都微信小程序、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了西市免費建站歡迎大家使用!

我們首先簡單理清一下上節簡述的內容,其實我們開發的內容是很簡單的,總是有一條主線下來(UIL、BLL、DAL、DB(DataBase)),其中我們在命名特點上總是以UIL層的aspx的命名為基礎,BLL層命名:BLL_ aspx名稱,存儲過程命名:aspx名稱,一個頁面總是有與之關聯的其他文件,這樣做的目的能使整個項目的脈絡清晰、代碼可讀性強、便于團隊開發。

在上節我們實現的是查詢數據庫并顯示數據,我們做了些什么事情。

1.必須明確你需要什么數據,這個范疇是SQL語句實現的,我們先在該頁面的存儲過程填寫if語句,在if字段里面編寫我們SQL語句,運行“執行”成功(必須的哦)。

2.數據庫存儲過程SQL語句編寫成功后,有數據了,現在我們必須將數據傳遞到我們頁面中,這時我們就要在BLL對應文件中編寫我BLL層的代碼。

3.數據提取出來了,是一張DataTable表的結構,這時我要在頁面的后臺代碼cs文件中編寫代碼接收這張表,用一個DataTable變量接收。

4.數據綁定。數據存在在一張二維表DataTable中,至于你想對數據進行什么樣的操作,那是我們的自由了,在上節的例子中是用一個GridView控件對其進行了綁定顯示。對DataTable的操作是多種多樣的,大家可自行學習。

我們對比一下與非分層的拼湊SQL語句查詢數據庫的編程方式對比一下,實現同樣的功能。

我們暫且不說存儲過程和拼湊SQL語句的優缺點,從中我們可以發現,三層架構使代碼簡潔了,大項目對比更是如此,無論是開發還是維護,前者都優于后者。我們將一系列的ADO.NET鏈接數據庫封裝成類(當然不是我寫的),放在DAL文件中直接調用,這樣方便我們編碼,告別那些繁瑣重復的一堆代碼。

當前名稱:ASP.NET簡易教程5——三層架構與非三層架構的優缺點比較-創新互聯
轉載源于:http://m.newbst.com/article36/diossg.html

成都網站建設公司_創新互聯,為您提供云服務器搜索引擎優化ChatGPT網站設計品牌網站設計做網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計