基于规则系统组织业务规则
摘要: 在《小议领域模型(Domain Model)》以及《AOSD:应用AOP实现业务逻辑》两篇随笔中分别讨论了Domain Model的两个逻辑以及利用AOP来改造流程逻辑,本文讨论利用DSL来组织Domain Model的控制逻辑即:业务规则。
阅读全文
《软件企业的绩效管理》之乱弹补充
摘要: 上次发了一文《软件企业的绩效管理》,反应之大出我意料。不过也有好处:发现自己观点的问题所在。而后又从《IT经理世界》那看到一些新思路,拿来乱弹补充一下。
阅读全文
AspectJ: 通往AOSD之路的最佳军火
摘要: 在《小议领域模型(Domain Model)》以及《AOSD:应用AOP实现业务逻辑》两篇随笔中分别讨论了Domain Model的流程逻辑以及利用AOP来改造流程逻辑,本文通过比较3个不同做法来阐述AspectJ将是AOSD唯一以及最佳军火,并补充了在javaeye讨论贴的完整例子代码。
阅读全文
软件公司的绩效管理和内部消耗
摘要: 由csdn的一则新闻,联想到了软件企业的绩效管理和内部消耗,讨论了如何进行绩效管理,列举了3种不同的内部消耗。
阅读全文
小议领域模型(Domain Model)
摘要: 小议领域模型(Domain Model):从技术角度上讨论Domain Object和普通OO对象区别,以及Domain Service和Facade的区别;并乱弹了一把相关的东东
阅读全文
AOSD:应用AOP实现业务逻辑
摘要: 讨论应用AOP组织业务流程——AOSD,其开发方式与使用AOP解决cache,transaction等技术问题有显著的不同,导致那种通过interceptor来实现的AOP方案并不适合AOSD。
阅读全文
项目管理的困境
摘要: 项目管理的困境:迭代开发和成本控制。如何平衡这个矛盾将是对项目经理的重大考验。
阅读全文
单元测试实践小结
摘要: 小结单元测试的实践。讨论单元测试的关注点, 分析实践中面临的问题,提出了包括对静态方法的进行mock的解决方法,还讨论了在分层结构下对web,service以及dao的测试
阅读全文
JVM,反射与动态代理
摘要: 简单讨论JVM的class加载机制,给出两个反射的例子代码并分析工作原理,并给出了sun的动态代理实现原理——代码生成
阅读全文
Template和JSP技术
摘要: 比较了template和JSP两种页面VIEW的技术,从发展历史,工作机制以及学习成本等方面比较了两者的不同,分析模板技术的实现要点和带来的开发便利
阅读全文