本博客不再更新

本博客不再更新,请访问http://blog.sina.com.cn/fulaoshi

统计

最新评论

[导入]为何每个DAO类都需要抽象出来一个接口

某生 20:29:25
老实。我刚看了你那个视频(注:指Struts + Spring + Hibernate做的登录demo)。我不明白,业务类写接口是为了代理吧?DAO也作接口为什么啊???
付老实 20:29:39
灵活
某生 20:29:54
怎么个灵活法?
付老实 20:30:13
可以有多种实现
某生 20:30:32
还是不明白,还要什么实现阿?
某生 20:31:30
我可不可以所有dao只写一个接口,规范几个常用方法的实现阿?
付老实 20:31:46
没必要
付老实 20:32:06
比如PersonDAO,今天我想用hibernate实现,明天想用JDBC实现
某生 20:32:13

付老实 20:32:19
后天想用File IO实现
某生 20:33:02
这么个灵活法,,,,
那就是每个dao都要有接口?
付老实 20:33:07
让这三种实现类都去implements PersonDAO接口,在Spring的配置文件中你就可以想把哪个注入给service就注入哪个
付老实 20:33:12
是的
某生 20:33:18
业务层也是?
付老实 20:33:39
嗯(注:业务层也可能会有不同的实现方式
某生 20:34:24
也好啊,我本来就想做完hibernate实现有时间的话再做一遍spring模板实现
付老实 20:35:07
呵呵,好啊,可以更新博客了

文章来源:http://blog.sina.com.cn/u/4a5ca0240100075n

posted on 2007-03-21 23:30 本博客不再更新 阅读(147) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: