2008-10-08
myhome2009三层项目源码
MyHome2009是我的个人主页项目,使用的是微软.NET技术。开发语言是C#,.NETFramework版本是2.0,开发环境是VisualStudio2008。MyHome2009是三层架构的,与BincessBBS(彬月论坛http://www.bincess.cn/)有些相同,但是与Bincess单纯的三层架构相比,MyHome2009是一个分布式项目!而与去年的项目MyHome2008相比,MyHome2009更具实用性!另外在该项目中,对我原有的三层架构技术做了很多关键的补充,例如对数据库事务的支持、对业务逻辑层的扩展支持,在可靠性和可扩展性方面得到了改善。该项目随带了两个新的开源框架,分别是:Net.AfritXia.Data数据库工具项目,该项目中对SQLHelper类进行了简单封装,使其具备简单的ORM(读)功能。与该框架的前一个版本相比,使用了.NET反射机制和CodeDom技术来动态创建数据赋值代码,极大的提高了程序执行速度。该项目在DBTask.Access2000项目中得到引用,具体代码可以参见Net.AfritXia.MyHome2009.DBTask.A