老师怎么理解 dao service domain 的关系

老师怎么理解 dao service domain 的关系

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,在开发项目的时候,鼓励使用service domain dao分层设计概念。


其次,对几层作用的理解:

第一:dao层操作单表,不涉及复杂逻辑,主要是表的增删改查操作,完全根据domain的要求来查询数据。


第二:domain层考虑业务逻辑,例如过滤条件,放行或者返回,以及数据的处理,为调用dao层做好准备,一个domain可以调用一个或者一组相关的dao层


第三:service层调用一个或者一组domain层,主要是展现需要开放出去的接口,其中domain层不是所有的接口都要再service层体现的,可能仅在service层开放几个接口出去,然后需要在service层做好转换,以备domain层使用。


总结:

底层数据库(具体数据的存储)——>dao(实现从表中读数据)——>domain(讲表与实体进行关联,进行实体的定义,set,get方法的定义)——>service(逻辑的实现,进行数据关联,方便底层取数据)


如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师