三層架構自我總結

2022-04-20 17:56:30 字數 2012 閱讀 8205

三層架構總結(一)

1.三層架構:1.表示層 ui 2.業務邏輯層 bll 3.資料傳輸層 adl 4.實體層 model

2.實體層類似橋的概念 中間儲存需要屬性 三層中都必須要引用實體類

3.將sql 引數分離

public user getuserbyusername(string username)//傳輸乙個需要查詢的名字

return user;

}4.每一層之間的必須傳所需要的物件和引數

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.threading.tasks;

using system.windows.forms;

using model;

using bll;

namespace ui

private userservice us = new userservice();//建立bll的鏈結

private void form1_load(object sender, eventargs e)

else

}using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

using model;

using dal;

namespace bll

else //bll層}}

}using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

using model;

using system.data;

using system.data.sqlclient;

namespace dal

return user;//返回物件}}

}using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace model

public string username

public string password }}

4.應用檔案配置 —— 應對資料不斷變化

<?xml version="1.0" encoding="utf-8" ?>

//對鏈結進行配置檔案配置

進行新增

1.新增引用 程式集 configuration //進行引用新增

privarte static readonly string 名字=configrationmanager

5.各層的新增關係

ui 對應層是 using model; using bll;

bll 對應層是 using model;using dal

dal 對應層是using model;

model 是所有層都必須要的

dal層中類的命名規範 乙個表對應在dal層有乙個資料訪問類 表名(單數) + dao

dataaccessobject

bll層中類的命名 表名+ service

三層架構總結

剛剛看完三層架構,趁此機會總結一下。所謂的三層架構就是將整個業務應用劃分為 表現層 ui 業務邏輯層 bll 資料訪問層 dal 而區分層次的目的即為了 高內聚,低耦合 的思想。表現層 ui 就是使用者所使用的系統的介面,表現層直接跟使用者打交道。業務邏輯層 bll 實際的事物處理層,主要負責具體問...

三層架構總結

什麼是三層?通常意義上的三層架構就是將整個業務應用劃分為 表示層 presentation layer 業務邏輯層 business logic layer 資料訪問層 data access layer 區分層次的目的即為了 高內聚低耦合 的思想。各層的作用 ui 表現層 主要是指與使用者互動的介...

三層架構總結

前言 最進進行了三層架構的學習,給我的最大的感覺就是三層完美的實現了分工合作,完美的實現了高內聚,低耦合的原則!接下來簡單的介紹一下三層架構!一 什麼是三層結構 三層結構通常是指資料訪問層 dal 業務邏輯層 bll 和表示層 ui ui層在最上層,為使用者提供互動式的介面,一般就是我們見到的,眼睛...