为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA WEB项目中,dao层的职责具体应该怎么安排

JAVA WEB项目中,dao层的职责具体应该怎么安排

青春有我 2019-04-09 20:25:32
如题,在项目中具体应该怎么去处理service层与dao层之间的关系1、有时候过于简单的业务逻辑,是否有必要加一层service层2、如果没有使用框架,自己编写代码,如果去做像spring那样的事物处理
查看完整描述

2 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

DAO是什么?DAO(DataAccessObject)数据访问对象。
介于业务逻辑与数据库之间,与数据库打交道,封装好增删改查等接口,把这一层隔离处理,低耦合。
                            
查看完整回答
反对 回复 2019-04-09
?
慕妹3242003

TA贡献1824条经验 获得超6个赞

1.通俗说,DAO是和数据库直接打交道的。Service是业务层,调用DAO,比如你从数据库中查询了一个结果集出来,需要什么处理,可以在Service中完成。分层的目的是为了让结构更清晰。DAO和Service属于最基本的分层,在实际应用中远远不止这些。
2.jdbc提供了对事物的支持。
                            
查看完整回答
反对 回复 2019-04-09
  • 2 回答
  • 0 关注
  • 448 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信