三層結構開發模式

   三層結構是基於模塊化程序設計的思想,爲實現分解應用程序的需求,而逐漸形成的一種標準模式的模塊劃分方法。三層架構的優點在於不必爲了業務邏輯上的微小變化而遷至整個程序的修改,只需要修改商業邏輯層中的一個函數或一個過程;增強了代碼的可重用性;便於不同層次的開發人員之間的合作,只要遵循一定的接口標準就可以進行並行開發了,最終只要將各個部分拼接到一起構成最終的應用程序。本節將主要介紹三層結構的基本概念及如何搭建三層結構。

三層結構通常是指數據訪問層、業務邏輯層和表示層。三層結構之間的關係如圖18-2所示。

表示層位於最上層,用於顯示和接收用戶提交的數據,爲用戶提供交互式的界面。表示層一般爲Windows窗體應用程序或Web應用程序。

業務邏輯層是表示層和數據訪問層之間溝通的橋樑,主要負責數據的傳遞和處理。

數據訪問層主要實現對數據的讀取、保存和更新等操作。

 

在三層結構中,各層之間相互依賴,表示層依賴於業務邏輯層,業務邏輯層依賴於數據訪問層。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章