如题,在项目中具体应该怎么去处理service层与dao层之间的关系1、有时候过于简单的业务逻辑,是否有必要加一层service层2、如果没有使用框架,自己编写代码,如果去做像spring那样的事物处理
2 回答
12345678_0001
TA贡献1802条经验 获得超5个赞
DAO是什么?DAO(DataAccessObject)数据访问对象。介于业务逻辑与数据库之间,与数据库打交道,封装好增删改查等接口,把这一层隔离处理,低耦合。
慕妹3242003
TA贡献1824条经验 获得超6个赞
1.通俗说,DAO是和数据库直接打交道的。Service是业务层,调用DAO,比如你从数据库中查询了一个结果集出来,需要什么处理,可以在Service中完成。分层的目的是为了让结构更清晰。DAO和Service属于最基本的分层,在实际应用中远远不止这些。2.jdbc提供了对事物的支持。
添加回答
举报
0/150
提交
取消