1. 程式人生 > >【ssm架構】系統架構-三層架構

【ssm架構】系統架構-三層架構

    系統架構:整合應用系統程式大的結構

    經常提到的系統結構有兩種:三層架構與 MVC

    這兩種結構既有區別,又有聯絡。但這兩種結構的使用,均是為了降低系統模組間的耦合度

    三層架構

        檢視層 View,服務層 Service,持久層 Dao

        View 層:接收使用者提交請求的程式碼在這裡編寫

        Service 層:系統的業務邏輯主要在這裡完成

        Dao 層:直接操作資料庫的程式碼在這裡編寫

    層間解耦合

        在三層架構程式設計中,採用面向抽象程式設計。即上層對下層的呼叫是通過介面實現的。

        下層對上層的真正服務提供者,是下層介面的實現類

        服務標準(介面)是相同的,服務提供者(實現類)可以更換