三層架構遇到了點麻煩

2021-06-21 07:08:55 字數 571 閱讀 1490

最近一周感覺不怎麼在狀態,想開始機房收費系統的重構,但是一直不知道該怎麼開始(初學者是不是都有這個問題?)。究竟是先畫圖還是先敲**,敲完之後在補圖,還是直接先把圖畫好。問的人多了,也就忘了自己想法,感覺有點茫然了(求解)。

下面是我的總體架構圖:

剛剛學習完設計模式和三層架構為了進一步理解,想將兩者都運用到機房收費系統的重構版當中去。

(ps:連線sql server資料庫的配置檔案)

重構機房收費系統我們更多的還是鍛鍊怎麼去使用設計模式和三層,因此盡可能的可以多使用幾種模式而不用擔心過度設計影響系統效能。我想在區分臨時使用者和固定使用者的時候我們可以使用策略模式,如果是多使用者登入的時候需不需要使用備忘錄模式來儲存自己的登入資訊呢?

感覺現在自己對於重構大方向是有的就是具體怎樣去實現某個功能,u層,facade層,b層,idal層之間的依賴怎樣去實現,dal層又是怎樣去實現idal層的還需要進一步理清。

大神們給我點建議吧!

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

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

軟體架構 三層架構

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

三層架構 UI BLL DAL

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