人无信不立/2008-04-26 22:30

09 2007 档案

     摘要: Castle是另外一个框架,包含了AOP、IOC、ORM等多个方面,其中的Castle.DynamicProxy可以实现动态代理的功能,这个也是很多框架的基础。在IBatis.Net中就是使用了Castle.DynamicProxy来实现数据库连接等动态操作的。同时在NHibernet等其他框架中也使用到了这个技术。
下面我通过一个简单例子来看一下如何在我们的代码中调用Castle.DynamicProxy:  阅读全文
posted @ 2007-09-29 13:38 永春 阅读(649) | 评论 (3)  编辑
     摘要: 使用endmqm 命令无法停止MQ队列管理器,怎么办?  阅读全文
posted @ 2007-09-25 12:26 永春 阅读(250) | 评论 (0)  编辑
     摘要: SNMP:简单网络管理协议,SNMP 使网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长。通过 SNMP 接收随机消息(及事件报告)网络管理系统获知网络出现问题。目前, SNMP 有 3 种: SNMPV1 、 SNMPV2 、 SNMPV3。第 1 版和第 2 版没有太大差距,但 SNMPV2 是增强版本,包含了其它协议操作。与前两种相比, SNMPV3 则包含更多安全和远程配置。为了解决不同 SNMP 版本间的不兼容问题, RFC3584 种定义了三者共存策略。
要使用weblogic的snmp功能首先要在weblogic的控制台中启用snmp功能,然后就可以使用oid来获得堆栈、内存等使用信息了  阅读全文
posted @ 2007-09-24 17:03 永春 阅读(487) | 评论 (0)  编辑
     摘要: Oracle 9i 开始多了 3 个关于时间的数据类型:TIMESTAMP [(precision)] TIMESTAMP [(precision)] WITH TIME ZONE TIMESTAMP [(precision)] WITH LOCAL TIME ZONE,其中 TIMESTAMP [(precision)] WITH TIME ZONE 保存了时区信息。  阅读全文
posted @ 2007-09-24 10:42 永春 阅读(730) | 评论 (0)  编辑
     摘要: 在Oracle中,经常把字段的类型设置成varchar2。

以前都是认为每一个中文字符都是占用2个字节,即varchar2(30)只能存放15个中文或30个英文。

今天偶然发现,这个其实和Oracle的配置是相关的  阅读全文
posted @ 2007-09-18 18:14 永春 阅读(258) | 评论 (2)  编辑
     摘要: 在IBatis.Net中,很多操作都被隐藏起来了,比如对数据库的连接和事务处理,都在框架中处理了。那么框架中具体是怎么处理的呢?有没有值得借鉴的地方?我们能不能跳过框架自己处理呢?  阅读全文
posted @ 2007-09-17 11:50 永春 阅读(3217) | 评论 (4)  编辑
     摘要: 在IBatis.Net中可以通过配置文件动态选择数据库、动态选择Dao对象。
Dao对象也就是操作数据库的类,通过配置文件我们可以选择DataMapper的方式、Ado的方式、NHibernet的方式以前其他第三方的方式来操作数据库。有利于系统的灵活性和可扩展性。
通过分析动态选择Dao的设计可以加深对IBatis.Net的理解,更好的使用它,同时也可以借鉴它的好的设计模式,应用到我们的程序开发中去。  阅读全文
posted @ 2007-09-13 13:18 永春 阅读(1991) | 评论 (2)  编辑
posted @ 2007-09-04 14:45 永春 阅读(199) | 评论 (0)  编辑
     摘要: 在IBatis.Net中,查询后的结果会自动将每一个字段映射成Domain中的一个属性值,这个映射的过程是通过TypeHandlerFactory类进行的,在程序初始化时注册了一些系统类和类型转换类之间的关系:
那么如果想将数据库中的一个字段映射成我们自己的一个类,在这个类中进行一些个性化处理,应该怎么办呢?  阅读全文
posted @ 2007-09-04 14:25 永春 阅读(1899) | 评论 (4)  编辑