三層架構及其優缺點


三層架構:

1,數據訪問層 dao:對數據的操作

2,業務邏輯層 service:主要對邏輯操作

3,表示層 web:主要是web方式

優點:開發人員只需關注架構中的某一層,降低后期維護成本和時間,降低了層與層之間的依賴,有利於標准化

缺點:降低了系統的性能,原先可以直接訪問數據庫,如今需要通過中間層完成。在一定程度上增加了開發成本,有時候會導致級聯的修改

 

service.java是根據業務需求自己定的接口,serviceimpl.java是實現service.java接口的,在實現類里要引入mapper.java對象,利用它來實現(完成)service功能。

 

在dao層,是與數據庫進行操作的java類,mapper.java ,它是根據mapper.xml文件映射出接口的!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM