总结结构: 静态代理模式的缺点: 1、如果一个系统中有100Dao,则创建100个代理对象
2、如果一个dao中有很多方法需要事务,则代理对象的方法中重复代码还是很多 3、由第一点和第二点可以得出:proxy的重用性不强因为静态代理无法满足开发需求所以
引出动态代理动态代理模式: 1、产生的代理对象...
分类:
其他好文 时间:
2014-06-16 08:28:47
阅读次数:
204
避免多次初始化数据库连接DAO需要多次初始化数据库连接的场景场景1:首先PHP单例模式我觉得只是针对单次页面级请求时出现多个应用场景并需要共享同一对象资源时是非常有意义的一个类A需要调用多个类B,C,D,这多个类初始化都需要连接数据库(B,C,D初始化的地方可以在A的构造函数里面,也可以在A的某个方...
分类:
Web程序 时间:
2014-06-16 07:36:46
阅读次数:
188
上一篇说了下usb camera uvc标准的 顺便把CMOS做到一起 操作上基本一至 上一篇HAL层里我已经提供了CMOS的相关接口
JNIEXPORT jint JNICALL Java_com_dao_usbcam_Fimcgzsd_yuvtorgb
如果使用和UVC一样的处理 图像显示不出来 所以用另外一种方法 同时这里使用的是斯道ICOOL210开发板测试的 如果使用CMOS...
分类:
移动开发 时间:
2014-06-15 16:52:53
阅读次数:
332
Spring 能有效地组织J2EE应用各层的对象。无论是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、执行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的详细实现,Servic...
分类:
其他好文 时间:
2014-06-14 22:21:14
阅读次数:
241
Nutz是一组轻便小型的框架的集合,
各个部分可以被独立使用,把SSH的精华封装在一个1M左右的jar包中,Nutz不对其他任何第三方库产生依赖,如果不考虑数据库链接和日志的话,创建完美的Web应用只需要一个Nutz的jar包。
作为产品而言,就算是再优秀,如果没有优良的使用文档,也是白搭。...
分类:
其他好文 时间:
2014-06-13 18:47:10
阅读次数:
300
相信很多关键词在运用ibatis2.x的兄弟并没有通过ibatis的xml映射文件来完成目标间的联系映射。本来也的确没有必要那么做,由于ibatis2.x采用的是“嵌套查询”的方法将目标之间的联系通过查询句子的直接拼装来完成,其作用和在DAO或Service中自行封装是相同的。不过这种方法存在..
分类:
其他好文 时间:
2014-06-10 23:22:36
阅读次数:
275
1 package cn.itcast.hibernate.sh.dao; 2 3 import
java.util.ArrayList; 4 import java.util.HashSet; 5 import java.util.List; 6
import java.util....
分类:
其他好文 时间:
2014-06-10 16:29:47
阅读次数:
296
ODBC(Open Database
Connectivity,开放数据库互连)1992年,微软公司开放服务结构(WOSA,Windows Open Services
Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这...
分类:
数据库 时间:
2014-06-10 12:32:28
阅读次数:
345
前几天在写dao层实现的时候,自己写了sql语句但是在dao层找不到语句,在sqlmap文件里面已经配置好了,从错误的类型来看,觉得很可能是查找路径不正确,最后发现是配置文件的namespace这个参数起的作用,命名空间大家都知道是起到了避免命名冲突的作用,在各种java类里面都是通过包和命名空间来避免冲突,因此它一般是启用的,但是在ibatis中如果不配置默认它是不起作用的,因此查了查咋么配置i...
分类:
其他好文 时间:
2014-06-10 07:53:02
阅读次数:
214
相信很多关键词在运用ibatis2.x的兄弟并没有通过ibatis的xml映射文件来完成目标间的联系映射。本来也的确没有必要那么做,由于ibatis2.x采用的是“嵌套查询”的方法将目标之间的联系通过查询句子的直接拼装来完成,其作用和在DAO或Service中自行封装是相同的。不过这种方法存在“N+...
分类:
其他好文 时间:
2014-06-09 16:34:35
阅读次数:
390