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

jingyingjava 2010-10-18 09:25:53
大家好:
  IDAO 和 Iservice 最主要的作用是什么啊? 
...全文
1470 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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完成与数据库访问相关的功能。

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧