我們經常提到java EE的三層或者四層結構。
四層架構:
表示層(web層)、業務邏輯層、數據訪問層和信息資源層。
四層架構是開發企業應用程序時非常經典的劃分模式。
web層負責前端的展現和用戶請求的處理。Mvc是壹種設計模式,主要用戶構建用戶界面,目的是將表現邏輯與邏輯分離。web層通常使用mvc模式構建,常用的MVC框架有spring mvc、struts等。,所有這些都用於web層或表示層。
在業務邏輯層的壹般應用中,會有壹層服務抽象來實現核心的業務邏輯,事務控制也是在這壹層實現的。
數據訪問層,也就是dao層,專註於數據庫訪問,完成持久化功能。
信息資源層主要服務資源的存儲。
所以mvc跟四層(三層)結構有關系。四層結構是壹種應用系統(層次)結構,描述了整個應用的壹個完整劃分,而mvc是壹種設計模式,通常用於四層結構的顯示層的構建。希望能說清楚。