您好,登錄后才能下訂單哦!
三層結構是基于模塊化程序設計的思想,為實現分解應用程序的需求,而逐漸形成的一種標準模式的模塊劃分方法。三層架構的優點在于不必為了業務邏輯上的微小變化而遷至整個程序的修改,只需要修改商業邏輯層中的一個函數或一個過程;增強了代碼的可重用性;便于不同層次的開發人員之間的合作,只要遵循一定的接口標準就可以進行并行開發了,最終只要將各個部分拼接到一起構成最終的應用程序。本節將主要介紹三層結構的基本概念及如何搭建三層結構。
三層結構通常是指數據訪問層、業務邏輯層和表示層。三層結構之間的關系如圖18-2所示。
表示層位于最上層,用于顯示和接收用戶提交的數據,為用戶提供交互式的界面。表示層一般為Windows窗體應用程序或Web應用程序。
業務邏輯層是表示層和數據訪問層之間溝通的橋梁,主要負責數據的傳遞和處理。
數據訪問層主要實現對數據的讀取、保存和更新等操作。
在三層結構中,各層之間相互依賴,表示層依賴于業務邏輯層,業務邏輯層依賴于數據訪問層。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。