ASP三層架構中可能出現的問題總結

2021-08-27 09:23:06 字數 441 閱讀 9976

1、建立專案使用三層架構來完成,正因為是用分層來完成的,所以各個類之間要相互引用,會導致如下問題:

參考實體不能新增,新增這個專案的引用將導致迴圈依賴

避免該錯誤發生的方式:

1個工程裡有a和b兩個專案,在a裡引用了b,在b裡也引用了a就會產生這樣的問題。

所以當a類庫應用了b類庫那麼b類庫就不能再引用a類庫了!

迴圈依賴問題的原理:

如果a參照了b,b參照c,c參照a 這個就是所謂的迴圈參照。

因為 如果c更新了,b也會更新,b更新了,a也會更新,那麼a更新了,c也要更新??(發生了死迴圈)

如果出現了以上的問題,請檢查一下自己參照的順序。很有可能是自己引用了自己!

2、出現無法訪問,因為它的保護級別的情況:

是因為他的訪問許可權沒有設定,預設情況下是private 的,我們需要手動的將其改為public即可引用

ASP中使用三層架構 3 使用三層架構的好處

對於三層架構的概念性意義,網路上有很多專文 若想深入了解,可以自尋解答.本文僅作為一種應用性 講的更多的是實現的細節.簡單地講,三層架構是將 按其作用分成三部分,每部分解決自己負責的流程.從表入深,分別是 介面層 ui 處理頁面的資料顯示,及使用者體驗 邏輯層 bll 業務功能的實現過程,生成結果,...

ASP中使用三層架構 1 前言

直奔主題.目前在維護一套大型的asp售後系統 2000多個asp page 是2001年出來的,期間多年未做更新,中參雜多個程式設計師的風格,結構上只是簡單的將main function 集中起來,將複雜的sql集中起來.頁面上相當混亂.沒有簡單地去轉向.net環境,因為這個系統使用得比較頻繁,加上...

三層架構的解釋

引自 http www.cnblogs.com wddycqmjc 比較容易理解的三層結構的解釋 二 三層架構開發簡介 a 什麼是三層首先,談一下什麼是三層架構,所謂的三層開發就是將整個業務應用劃分為表示層 業務邏輯層 資料訪問層 資料庫等,有的還要細一些,明確地將客戶端的表示層 業務邏輯訪問 和資...