2008年6月13日
摘要: 1、下载http://www.cnblogs.com/Files/AppleXml/AppleXml.Framework.rar 里面的程序组件。 2、在VS2005中新建控制台程序。 添加引用下载的组件,包括:AppleXml.dll,Spring.Aop.dll,Spring.Core.dll,Spring.Services.dll。 添加App.Config文件... 阅读全文
posted @ 2008-06-13 07:02 Eric.Zhang 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 经过多年的积累,终于可以发布一个比较成熟的版本了,不敢独享,和大家分享一下我的设计思路。 该框架主要目的是: 1、大量封装常用的功能库,包括Excel操作、加密解密、缓存管理、域认证、序列化、注册表操作等等。方便我们的日常开发。 2、把开发人员从Sql书写解放出来,全部以对象化的方式书写查询、更新等。并且全部打包为参数化方式,完全避免了注入式攻击。 3... 阅读全文
posted @ 2008-06-13 06:40 Eric.Zhang 阅读(266) 评论(0) 推荐(0) 编辑
  2008年3月8日
摘要: 大家对Dispose模式都比较熟悉了。相信都可以书写较好的Dispose模式的代码。 如下是自己写的一个,开始用起来还不错。到后来需要和其他框架整合使用时,发现一些问题, 比如IBatis中已经OpenConnection,如果我在new ConnectionHelper()时,应该引用已有的数据库连接对象。 但该对象又不应该由我来释放,而是由IBatis来负责释放。 当我们的非托管资源是由其他对象管理,而我们只是借用时,要确保该非托管资源的管理不是我的职责, 我们不应该越权去管理这些非托管资源。 只要记住一条:冤有头,债有主,谁创建的非托管资源就由谁去收拾吧! 阅读全文
posted @ 2008-03-08 19:27 Eric.Zhang 阅读(341) 评论(0) 推荐(0) 编辑
摘要: SqlServer数据库操作时,开启事务与否对性能的影响分析 阅读全文
posted @ 2008-03-08 19:03 Eric.Zhang 阅读(2300) 评论(0) 推荐(0) 编辑
  2007年9月2日
摘要: 通过自己的理解,认为每个节点执行时应该分为两步: 一是执行指定的程序集下的Command对象。 二是根据工作流状态自动更新工作流状态。 阅读全文
posted @ 2007-09-02 19:23 Eric.Zhang 阅读(157) 评论(0) 推荐(0) 编辑