SSH框架中,在各层间,大家解藕合了吗
主要是在Dao层与其它层之间。
以前奉行的宗旨是:只有DAO层与数据库打交道,所有的SQL或HQL都在这层写,不要含任何业务逻辑,最好的话,连一个if语句也不要有。
可现在发现所用的一些框架中,基本上都是写个公共的带泛型的IBaseDao,封装了所有的操作方法。所有的模块都实现这些接口(如UserDao implements IBaseDao),然后在Service层调用这些方法即可,这就造成了所有的HQL语句,都是在Service层的。
更有甚者,通过泛型,封装好Service层和Dao层,HQL语句直接写在Action层里。
确实,这样做的话,能加快开发的进度,减少不少时间,但这种与平常所提倡的各层间的松藕合,似乎...
请问下,对于这方面,大家平时是怎么做的?
以前奉行的宗旨是:只有DAO层与数据库打交道,所有的SQL或HQL都在这层写,不要含任何业务逻辑,最好的话,连一个if语句也不要有。
可现在发现所用的一些框架中,基本上都是写个公共的带泛型的IBaseDao,封装了所有的操作方法。所有的模块都实现这些接口(如UserDao implements IBaseDao),然后在Service层调用这些方法即可,这就造成了所有的HQL语句,都是在Service层的。
更有甚者,通过泛型,封装好Service层和Dao层,HQL语句直接写在Action层里。
确实,这样做的话,能加快开发的进度,减少不少时间,但这种与平常所提倡的各层间的松藕合,似乎...
请问下,对于这方面,大家平时是怎么做的?
...全文
相关推荐
SSH各层作用及好处
SSH各层作用及好处
SSH框架搭建源码
里面是SSH框架搭建登录的demo,清楚的描述了SSH框架搭建过程的各种配置,另附博客地址:http://blog.csdn.net/u010539352
swiftdao 基于SSH框架的DAO层包,不用自己写DAO层,包含API和教程
swiftdao 基于SSH框架的DAO层包,不用自己写DAO层,包含API和PDF教程 还包含了swiftdao必须的SSH包, 可以反编译改成自己需要的, 很不错的DAO层,里面提供了常用的增删改查的方法, 注明:基于spring和hibernate3.2 以上,实体类需要使用注解
SSH源框架SSH源框架SSH源框架SSH源框架SSH源框架
SSH源框架SSH源框架SSH源框架SSH源框架SSH源框架SSH源框架
详解ssh框架原理及流程
在本文中小编给大家整理的是关于ssh框架原理及流程的相关知识点内容,有此需要的朋友们可以学习下。


