My Life My Dream!

守信 求实 好学 力行
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

自己的一个总结

Posted on 2008-02-29 16:22  召冠  阅读(226)  评论(0编辑  收藏  举报


突然想起了写一个总结,写一些从事开发的经历。是的,是需要一个总结了。

第一阶段(2005.10-2006.06)
那还是在大四的时候,刚开始接触dotNET,先是跟着王老师做EduOffice系统。
跟着王老师我不但入了门而且学到了很多有价值的东西,
比如说三层架构、“功能设置”模块、BasePage基础页面进行统一的权限判断等等。
毕业之前的大半年时间都是在学习和消化这些内容,并努力去掌握其中的思想。

第二阶段(2006.09-2006.11)
毕业后在时间比较宽松的时候,我就开始总结并反思王老师的框架是否完美,
是的,我当时乃至现在一直都有一种想法“打造一个完美的框架”。
这时候,我发现了很多问题,觉得王老师的框架还是不够灵活。
功能设置中有两个缺点:一是功能层次上只允许有两层(不能自定义),
并且明细子功能下只能有固定的四种权限“查询、编辑、添加、删除”;
二是BasePage的权限控制有非法越权访问的漏洞。
针对这几点,我开始重新改写原有的框架,框架的目标不变,但要解决我提出的新需求。
经过近三个月的业余时间,一个全新的框架完成了。
而此时,我认为这是我的框架了,我已经完全理解其中的精要了。

第三阶段(2007.3-2008.01)
接触到设计模式,但总是云里雾里的,不是很明白。一次偶然的机会,烟台dotNET俱乐部活动,
启航演示他的例子程序qihang_cms,我了解到一些工厂模式的应用。
当我再次想到研究工厂模式的时候,就立刻想到了它,于是把它拿过来静静的思考启航为什么这么做。
试验了两次后,我就想到把他的“工厂模式”用“抽象工厂+泛型+XML的方式”给改写了。
后来的一段时间我有在框架中加入AOP的一些元素,Log4net、OnlineUserBlock、SmartScipt。
呵呵,看起来我的框架更加完美了!

第四阶段(2008.02-)
补缺并走向规范。我知道自己的知识体系还不够完整,有很多不足需要完善,所以我要补缺;
但从团队合作的角度上讲,我们需要有规范,做事的规范。
希望以后能做得更好!