三層 基礎知識點

2021-08-22 03:23:50 字數 661 閱讀 8984

dal只提供基本的資料訪問,不包含任何業務相關的邏輯處理。

ui只負責顯示和採集使用者操作,不包含任何的業務相關的邏輯處理。

bll負責處理邏輯。通過獲取ui傳出來的操作指令,決定執行業務邏輯,在需要訪問資料來源的時候直接交給dal處理。處理完成後,返回必要的資料給ui。

dal的作用

dal中常用的技術

namespace login.dal}}

ui的作用

ui設計的原則

ui中常用的技術

private void btnlogin_click(object sender, eventargs e)

bll的作用

bll的職責機制

三層架構之基礎知識

通俗講就是展現給使用者的介面,即使用者在使用乙個系統的時候他的所見所得。用於接收使用者輸入的資料和顯示處理後使用者須要的資料。ui層和dal層之間的橋梁。針對詳細問題的操作,也能夠說是對資料層的操作,對資料業務邏輯處理。業務邏輯詳細包括 驗證 計算 業務規則等等。與資料庫打交道。主要實現對資料的增 ...

C 基礎知識點(三)

委託 事件單獨列乙個部分來寫,專案裡面用到太多了。類似c 中的函式指標,乙個例子 int max int x,int y delegate int mydelegate int a,int b mydelegate md max 例項化 int c md 1,2 為了進一步簡化 直接不定義max函式...

vue router基礎知識點三

命名路由,就是使用name屬性來進行路由導航,而不再是使用path路徑屬性。在router.js中的路由定義寫法就需要新增name屬性來進行指定 因為在router.js檔案中新增了那麼屬性,此時就能夠在模組中用name來呼叫屬性,而不是使用path this router.push 同時,在上篇文...