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

如题,在项目中具体应该怎么去处理service层与dao层之间的关系
1、有时候过于简单的业务逻辑,是否有必要加一层service层
2、如果没有使用框架,自己编写代码,如果去做像spring那样的事物处理
青春有我
浏览 449回答 2
2回答

12345678_0001

DAO是什么?DAO(DataAccessObject)数据访问对象。介于业务逻辑与数据库之间,与数据库打交道,封装好增删改查等接口,把这一层隔离处理,低耦合。

慕妹3242003

1.通俗说,DAO是和数据库直接打交道的。Service是业务层,调用DAO,比如你从数据库中查询了一个结果集出来,需要什么处理,可以在Service中完成。分层的目的是为了让结构更清晰。DAO和Service属于最基本的分层,在实际应用中远远不止这些。2.jdbc提供了对事物的支持。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript