WebForm 三層架構

2022-03-04 23:26:33 字數 2243 閱讀 6328

ylbtech-architecture:webform-三層架構

1.a,概念

三層架構(3-tier architecture) 通常意義上的三層架構就是將整個業務應用劃分為:表現層(ui)、業務邏輯層(bll)、資料訪問層(dal)。區分層次的目的即為了「高內聚,低耦合」的思想。

1、表現層(ui):通俗講就是展現給使用者的介面,即使用者在使用乙個系統的時候他的所見所得。

2、業務邏輯層(bll):針對具體問題的操作,也可以說是對資料層的操作,對資料業務邏輯處理。

3、資料訪問層(dal):該層所做事務直接運算元據庫,針對資料的增添、刪除、修改、查詢等。

1.b,解決方案資源管理器截圖

1.c,類庫(**)-建立流程及引用類

一,

三層架構

dbutility (工具類)

model(屬性類)

dal(資料庫操作類)

bll(業務邏輯類)

web

1.d,功能實現**(要點**)

1.d.1,model/personinfo.cs

view code

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

namespace

model

//封裝字段

public

string

id

set

}public

string

name

set }}

}

1.d.2,dal/personoper.cs

view code

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

model;

namespace

dal,姓名

",dal.id,dal.name);

return

str;}}

}

1.d.3,bll/person.cs

view code

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

model;

using

dal;

namespace

bll }

}

1.d.4,web/

1.d.4.1,web/default.aspx.cs

view code

using

system;

using

system.collections.generic;

using

system.linq;

using

system.web;

using

system.web.ui;

using

system.web.ui.webcontrols;

using

model;

using

dal;

public

partial

class

_default : system.web.ui.page

}

1.d.4.1,web/web.config

1.e,注意事項

請單擊「solutiousanceng」

2,出處:

本文版權歸作者和共有,歡迎**,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利。

WebForm 三層架構

ylbtech architecture webform 三層架構 1.a,概念 三層架構 3 tier architecture 通常意義上的三層架構就是將整個業務應用劃分為 表現層 ui 業務邏輯層 bll 資料訪問層 dal 區分層次的目的即為了 高內聚,低耦合 的思想。1 表現層 ui 通俗...

c mysql三層架構例項 三層架構例項

一 概要 這篇部落格,準備用乙個小demo來介紹應該實現三層架構。三層架構只是分層的一種經典形式,到底分幾層,要依具體情況而定,考慮到系統的複雜程度,和後期的可維護性,完全可以分四層,五層,甚至六層,七層。二 demo 1 實現語言 vb.net 2 需求 學校機房收費系統 中的乙個功能 操作員為學...

軟體架構 三層架構

三層系統的分層式結構 三層架構 3 tier architecture 通常意義上的三層架構就是將整個業務應用劃分為 區分層次的目的即為了 高內聚,低耦合 的思想。表現層 ui 通俗講就是展現給使用者的介面,即使用者在使用乙個系統的時候他的所見所得。業務邏輯層 bll 針對具體問題的操作,也可以說是...