IDAO 和IService 最主要的作用是什么啊?

jingyingjava 2010-10-18 09:25:53
大家好:
  IDAO 和 Iservice 最主要的作用是什么啊? 
...全文
475 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
victorxiang 2010-11-28
IDAO:全名interface Data access object 主要用于约定数据访问的接口,特别在大型项目中,这样规范大家编程习惯。
IService:业务逻辑层的接口,也是用于定义业务层的访问接口。

面向接口编程主要作用:
1、规范编程、约定访问接口
2、面向接口编程编译服务器控制
3、后续程序维护方便,差错方便等
回复
happ66 2010-11-18
学习了!
回复
xwb2535 2010-10-22
业务逻辑层接口和数据访问层接口,区别很大。业务层用于对数据进行业务分析,比如你要添加个人账户信息,银行设置钱的值必须是正数,但是前台可能接受到负数,那么就可以到业务逻辑层判断这个值是否合理,是否为空,判断成功之后,在数据访问层就不管数据的正确性,直接丢到数据库里面去。所以数据访问层只管与数据库的操作,业务逻辑层只管对业务进行分析,对业务数据进行分析,对业务流程进行分析。
回复
xqqkl 2010-10-22
回复
flyerwing 2010-10-19
[Quote=引用 2 楼 vrhero 的回复:]
从名字看一个是用于Data Access Object的接口,一个是用于某种服务的接口...通常叫DAO的都跟数据库访问有关...
至于作用鬼才知道,谁写的问谁去...
[/Quote]
学习!
回复
vrhero 2010-10-19
从名字看一个是用于Data Access Object的接口,一个是用于某种服务的接口...通常叫DAO的都跟数据库访问有关...

至于作用鬼才知道,谁写的问谁去...
回复
skyering 2010-10-19
IService通过IDao完成与数据库访问相关的功能。
回复
相关推荐
发帖
分析与设计
创建于2007-09-28

1.3w+

社区成员

.NET技术 分析与设计
申请成为版主
帖子事件
创建了帖子
2010-10-18 09:25
社区公告
暂无公告