2006年7月14日

摘要: 作为一个人应该懂得尊重他人的劳动成果,对于技术人员同行成果更应该尊重!前几天在上看到了国内开发一套很不错的ASP.NET的UI控件,说真的能做出这样一套控件真是让人所敬佩!在了解过程发现和以前看到的有点相似不过想不起来(在国内控件能做到在感观和使用上都认人叹为观止的厂商确实极少,可能我对这行业不了解)!没想到今天收到了ComponentArt的一封邮件: ComponentArt Hot... 阅读全文
posted @ 2006-07-14 10:33 henry 阅读(1229) 评论(2) 推荐(0) 编辑

2006年7月6日

摘要: HFSoft.Net组件提供对象发送和接收功能,但由于MessageAdapter最终是通过二进制序列化的方式来进行对象和字节数据之间的转换.实际上并不是所有平台都提供对象序化这个功能,不同平台的序列化方式也有所不同,这样导致其他平台请求服务非常困难, 为了更好地和其他平台进行通信, HFSoft.Net提供一个基于XML格式的消息适配器XmlMessageAdapte... 阅读全文
posted @ 2006-07-06 12:25 henry 阅读(507) 评论(0) 推荐(0) 编辑

2006年7月4日

摘要: HFSoft.Net组件主要用于简化基于TCP/IP下Socket的程序编写;它在.Net的Socket基础进行应用层面的封装,使开发人员编写基于Socket的网络程序更方便. 组件主要包括以下几个对象: NetListener, IChannel, IMessage和MessageChannel. NetListener 服务监听对象,用于连接请求、数据接收和发送处理。对象... 阅读全文
posted @ 2006-07-04 14:09 henry 阅读(5599) 评论(25) 推荐(0) 编辑

2006年6月22日

摘要: HFSoft.Aop是一个采用动态代理拦载的Aop组件,因为这种方式在生成代理时有所限制,所以组件只会对接口成员进行拦载处理.组件的功能基本完成,为了保证组件功能的正确性,因此对组件编写一些功能测试例子;以下是运用组件对SqlCommand的执行方法进行拦载处理. 实现拦载处理对象: public class CmdExecute:HFSoft.Aop.CutinerAdapt... 阅读全文
posted @ 2006-06-22 12:04 henry 阅读(1412) 评论(0) 推荐(0) 编辑

2006年6月15日

摘要: 说到AOP在cnblogs上也有不少关于实现的文章,所以这次就不描述具体实现;有兴趣可以下载组件源码了解,当然组件只是一个初型并不会有什么强大的功能,也可能存在比较多的问题。 这几天由于项目移交给测试人员测试,因此空闲的时间比较多;为了不浪费这些时间所以想到用Remoting透明代理机制做一个简单的AOP组件,顺便也学习Remoting中透明代理的实现和运用。刚开始做还是挺痛头的,因为本机的... 阅读全文
posted @ 2006-06-15 10:50 henry 阅读(2639) 评论(4) 推荐(0) 编辑

2006年6月7日

摘要: SQL Artisan的下一个版本引入ConnectionContext和TransactionContext两个数据处理上下文对象。两个对象的功能主要是让不同区域的数据库访问代码共享数库连接和事务。TransactionContext是ConnectionContext派生类除了共享事务外还共享数据库连接,而ConnectionContext只提共享数据库连接。以上两个上面文对象都支持嵌... 阅读全文
posted @ 2006-06-07 14:32 henry 阅读(693) 评论(2) 推荐(0) 编辑

2006年6月1日

摘要: 很多时候写数据库操作方法都是封闭,在方法内部打开Connection或Transaction处理;这样即满足现有需求的需要,要省下了调用方法所带来的麻烦事(因为在调用方法里必须定义Connection等信息传进去)。虽然这样满足了现有的需求,但面对以后在功能扩展需要整合几个方法时问题就产生了... 阅读全文
posted @ 2006-06-01 13:44 henry 阅读(1921) 评论(12) 推荐(0) 编辑

2006年5月27日

摘要: CodeSmith真是一个非常出色的工具使用它已经有很长时间,它的引擎真的很不错加上又是免费的,这么好的东西我们那能浪费它.这个代码生成工具已经写了很了主要是用于生成sql artisan组件的数据库映射文件。其实映射文件这东西CodeSmith提供的功能都可以完成,为什么还去写这样一个工具,主要原因在早期的版本对Oracle支持不太好,所以干脆调用CodeSmith引擎来实现一个... 阅读全文
posted @ 2006-05-27 11:57 henry 阅读(3380) 评论(18) 推荐(0) 编辑

2006年5月23日

摘要: SQL Artisang下一个版本的功能主完善在表对象操作和对象映射方面;包括:表对象支持数据操作,对象继承,视图对象映射,统计对象映射等.为了让组件功能扩展更方便,把组件的数据映射方式进行重构,由原来的XML描述改成Attribute... 阅读全文
posted @ 2006-05-23 12:43 henry 阅读(1742) 评论(3) 推荐(0) 编辑

2006年5月15日

摘要: 在实际开发过程中我们经常面对一些查询或统计子表信息,对于一层处理还是比较简单,如果二层、三层等或更多时这个时候编写出来的条件就比较复杂和容易出现编写错误的情况。SQL Artisan字段对象除了提供灵活的比较运算功能外,对象的In方法还提供N层条件嵌套的功能,让你在构造查询条件更灵活。 以MSSQL的NorthWind为例: 查询指定雇员在某段时间的销售金额。 处理的表:Employees,Ord... 阅读全文
posted @ 2006-05-15 10:38 henry 阅读(1843) 评论(0) 推荐(0) 编辑

导航