三层架构及其优缺点


三层架构:

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