2016 - 2024

感恩一路有你

java中service是干嘛的 java中dao层和service层的区别是什么?

浏览量:1561 时间:2021-04-04 21:31:19 作者:admin

java中dao层和service层的区别是什么?

这体现了分层的思想,服务负责业务逻辑,Dao负责数据访问。以注册用户的功能为例,服务层在处理异常的同时,负责检查用户名是否有保留字和是否被使用,然后将信息写入数据库,再生成权限等关联信息也写入数据库。这一系列动作是业务逻辑。服务层负责实现,但它不应该关心底层是使用MySQL还是Oracle,也不应该拼接SQL语句。Dao层的代码只与数据库交互。例如,如果服务层想要添加用户记录,它将执行insert语句。如果它想检查用户是否存在,它将执行select语句。

java中service是干嘛的 java四层架构 java service

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。