从06年年底到07年5月份.我一直埋头苦干,开发了好几个很实用的组件,也升级到了2.0  
1:配置服务(专门用来管理与读写配置文件的一个.DLL)
2:数据访问服务(用工厂模式实现的一个数据库访问组件,包括访问MySql,MSSql等)
3:加密(做的比较简单,但是能满足业务需要)
4:消息队列(支持微软和IBM的消息队列组件)
5:AOP(用代理实现的,本想修改编译器,但是我不是那块料)
6:ORM组件和ORM实体代码生成器(建立在以上那些组件的基础上的一个ORM,能做出添加,修改,删除,和简单的查询操作,包括分页)
7:授权组件与授权管理系统(基于角色,带有域管理的权限系统,目前的缺点只能针对数据库,不能针对文件).

5月1日,在新华书店看到一本书:<Microsoft Enterprise Library 高效开发指南>,然后被里面的内容深深的吸引了.里面介绍了7个应用程序块,这7个东西写的非常不错.
回家上网下载了3.0版的源代码,看来后很佩服,微软就是微软.

早知道,我就不要浪费这么多时间自己去闭门造车了. 在.NET 3.0后,会有一个ORM发布,那我那个ORM也将是一个短命鬼,幸好还成就了同事一篇70多页的软件工程硕士毕业论文,怎算我的工作还有一点贡献.

我一个人的力量是无法与微软的一个庞大的开发团队抗衡,既然采用了微软的.net ,那就没有理由不去使用他那优秀的Microsoft Enterprise Library 了.

从现在开始,5月15日前放下所有的事情,努力的学习Microsoft Enterprise Library ,并希望能把ORM和AOP和Microsoft Enterprise Library 结合起来,重新规划授权组件和权限管理系统,并改良Microsoft Enterprise Library 的日志和检查应用程序块.

在以后的工作中,我应该每天花1个小时左右的时间来了解外面的大千世界.
posted on 2007-05-08 01:43  Project E  阅读(595)  评论(0编辑  收藏  举报