社区
Web 开发
帖子详情
DAO层与service层之间的交互是怎么实现的
Ginie
2010-10-16 06:22:43
因为在自学S2SH,不明白DAO与service的关心,在struts1里面没有这个service层,所以希望哪位可以详细的说下,还有,多了这个层那业务逻辑是写在DAO还是SERVICE了啊!
...全文
1410
11
打赏
收藏
DAO层与service层之间的交互是怎么实现的
因为在自学S2SH,不明白DAO与service的关心,在struts1里面没有这个service层,所以希望哪位可以详细的说下,还有,多了这个层那业务逻辑是写在DAO还是SERVICE了啊!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
覆水难收
2010-10-17
打赏
举报
回复
呵呵。。。
sowuqing
2010-10-17
打赏
举报
回复
dao只用来进行持久化的操作,services或biz用来进行业务逻辑的处理,action 也就是一个桥梁。
24K純帥
2010-10-17
打赏
举报
回复
DAO层,在DAOIMP实现,最后在service调用dao层
kevin#1
2010-10-17
打赏
举报
回复
[Quote=引用 8 楼 ntntime 的回复:]
SSH,
其实说白了所有的操作都是增删改查而已
DAO就负责数据持久层的部分
SERVICE层则是将业务操作抽象成所需的增删改查,然后通过DAO调用
他们之间的通讯是通过SPRING完成的。
[/Quote]
+1
apl330
2010-10-17
打赏
举报
回复
一个对象使用另一个对象的方法。
ntntime
2010-10-17
打赏
举报
回复
SSH,
其实说白了所有的操作都是增删改查而已
DAO就负责数据持久层的部分
SERVICE层则是将业务操作抽象成所需的增删改查,然后通过DAO调用
他们之间的通讯是通过SPRING完成的。
color527
2010-10-16
打赏
举报
回复
我个人的理解为:dao层调用持久层对数据库操作,servies层用来处理业务逻辑和调用dao层,之所以这么分开是让了分层更为明显,而且不会让代码太臃肿~
eemean
2010-10-16
打赏
举报
回复
View
Action
Service或business(Biz)层,没有此层的话,上一层或下一层的代码趋向臃肿。
DAO
model
打一壶酱油
2010-10-16
打赏
举报
回复
路过,我好久没用过java了,
跑跑鱼
2010-10-16
打赏
举报
回复
业务逻辑是写在SERVICE,service 调用 dao
duben4814
2010-10-16
打赏
举报
回复
功能上说Dao层主要是对封装对数据库的访问,查询数据,或者对对象持久化,不应改包含任何的业务逻辑,service层包含对数据访问和修改。所以业务逻辑应该写在service层内,其实用Struts1的时候也可以分开dao层和service的,只是那里写一起。分个service出来更容易进行维护,层次也清晰多了。
Maven搭建SpringMVC+Mybatis项目源码
Maven搭建SpringMVC+Mybatis项目源码,包含数据库,文章地址:http://blog.csdn.net/fengshizty/article/details/43086961
基于SSH商场管理系统
基于SSH的商场管理系统,基于SSH的商场管理系统
Struts HIbernate Spring 增删改的实例
Struts HIbernate Spring 增删改的实例
SSH2框架搭建实例源码
SSH2框架搭建实例(spring3.2+strust2.3.4+hibernate4.2)全部采用最新版本.演示了用户登录和用户管理
spring+springmvc+mybatis+easyui demo实例程序
spring+springmvc+mybatis+easyui demo实例程序
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章