IXXXDao 存在的意义 想问一下,使用了 hibernate 和 spring 后 对 dao 泛化封装可以做到 直接 在spring 配置bean 就可以得到 实体的 curd 等大多数操作了 那么 数据层的 dao 接口还有存在的意义吗如果项目都使用 hibernat 和spring 的话 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有用哇,spring是将符合此接口的实例映射/注入给你,你也通过此接口明确知道我将获得什么样的服务。没了这个接口,那我是不是可以把任何一个对象的实例通过配置注入到系统中来?? 个人认为,如果这个项目以后有可能进行重构或在DAO方面的更改的话,还是保留接口要好些。 万一哪天项目要把hibernate改成ibatis呢? 有人会说我要接口要今后扩展业务---但是业务扩展也要接口扩展,同时还要实现扩展。一般的情况是调研清晰接口固定,而实现不同,接口的意义才体现出来。目前的java平台都有重构接口的功能。如果有项目规范,你不要接口也可以。----------------------------------------------------------------多半原因还是反射测试才有了接口用武之地。--接口的意义变的很重要。 当然是有意义的啊,接口提供的是一些规则,如果以后不用Stuts或Hibernate完成了,只需要新建一些类实现Dao中的接口就可以了,不用修改太多代码的 IOP的问题便于以后系统扩展 hibernate Transformers的问题 html页面中复选框checkbox是否选中,在Servlet中得到的值怎是为null 怎么回事? 请各位帮忙解决一下 在线等 struts2 怎样使用两个list 帮忙分析一下这个产生md5的方法,有两句不懂,先谢过大家 如何根据jprofiler来判断内存泄露 Hibernate数据库跳转问题 struts2的s:doubleselect标签出错,请达人帮忙! JSP怎么连接INFORMIX数据库???急!!!高分请教 [请教]:java中的同步的问题 如何判断数字字符串中包含非数字字符? 关于Ajax的问题 j2ee三层架构
----------------------------------------------------------------
多半原因还是反射测试才有了接口用武之地。--接口的意义变的很重要。
便于以后系统扩展