llgd.net
当前位置:首页 >> jAvA中DAo层和sErviCE层的区别,为什么要用sErviCE >>

jAvA中DAo层和sErviCE层的区别,为什么要用sErviCE

dao层:dao层叫数据访问层,全称为data access object,属于一种比较底层,比较基础的操作,具体到对于某个表、某个实体的增删改查 service层:service层叫服务层,被称为服务,肯定是相比之下比较高层次的一层结构,相当于将几种操作封装起来。...

虽然每分,但还是把自己的理解给LZ说说。 怎么说呢,我不是理论帝。所以我讲讲自己的理解 比说你现在用的是SSH框架,做一个用户模块: 1、假设现在你做这个功能会用到user表和权限表,那么你前台的页面访问action,action再去调用用户模块servic...

楼主您好 service是业务层,dao是数据访问层。 呵呵,这个问题我曾经也有过,记得以前刚学编程的时候,都是在service里直接调用dao,service里面就new一个dao类对象,调用,其他有意义的事没做,也不明白有这个有什么用,参加工作久了以后就会知...

dao层一般只增删改查,操作数据库,无其他代码,Service层才是业务逻辑层,打个比方, 用户注册,注册信息保存到数据库中,用户信息在service层中设计到业务逻辑了,保存前要判断数据库中有没有重复的用户名,没有的话,给密码加密后在传入到dao中,dao来in...

这体现了一种分层的思想,service负责业务逻辑,dao负责数据访问。 以注册用户这个功能为例,service层要负责检查用户名是否保留字,是否已使用,然后把信息写入数据库,再生成关联信息比如权限等也写入数据库,同时还要处理异常。这一串动作就...

dao层即数据访问层,这里要尽可能的只做跟数据库访问有关的事情 但是访问的时候可能会需要有其他的业务逻辑支持,这个时候就用到了service层

dao是数据访问层。DAO(Data Access Object) 数据访问对象是第一个面向对象的接口. service是业务层,负责所有的业务逻辑处理。 model属于数据实体模型。和数据库的数据字段是基本对应的,model也可以增加一些数据库没有的虚拟字段,帮助处理业务...

service负责业务逻辑,dao负责数据访问。 以注册用户这个功能为例,service层要负责检查用户名是否保留字,是否已使用,然后把信息写入数据库,再生成关联信息比如权限等也写入数据库。 同时还要处理异常。这一串动作就是业务逻辑,service层要...

dao层是和数据库打交道的 逻辑层 里面封装了数据库操作的一些基本方法。。 service层是业务层 很可能你在注册一个用户的时候还需要往日志表里加一个日志,那么就在service对这个业务实现 并对这个业务加上事务。。好处不言而喻了。。如果你在你...

modle层就是对应的数据库表的实体类。 Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。 Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。 Action层:引用对应的Service层,在这里结合Struts...

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com