摘要:
(转自MSDN杂志:http://msdn.microsoft.com/zh-cn/magazine/gg598927.aspx)在之前两篇文章中,我介绍了使用 Microsoft Unity 2.0 进行的面向方面的编程 (AOP)。AOP 成型于二十世纪九十年代,是为进一步改进和补充面向对象编程... 阅读全文
随笔分类 - 架构
面向方面的编程、侦听和 Unity 2.0(转)
2014-04-26 20:55 by 多折腾, 210 阅读, 收藏,
摘要:
(转自msdn杂志:http://msdn.microsoft.com/zh-cn/magazine/gg490353.aspx)毫无疑问,面向对象是一种主流编程模式,当涉及到将某个系统分割为组件并通过组件来描述过程时,这种模式占有优势。当处理某组件的业务特定关注点时,面向对象 (OO) 模式同样占... 阅读全文
(转)浅谈测试驱动开发(TDD)
2013-10-29 22:18 by 多折腾, 129 阅读, 收藏,
摘要:
原文地址:http://www.ibm.com/developerworks/cn/linux/l-tdd/背景一个高效的软件开发过程对软件开发人员来说是至关重要的,决定着开发是痛苦的挣扎,还是不断进步的喜悦。国人对软件蓝领的不屑,对繁琐冗长的传统开发过程的不耐,使大多数开发人员无所适从。最近兴起的一些软件开发过程相关的技术,提供一些比较高效、实用的软件过程开发方法。其中比较基础、关键的一个技术就是测试驱动开发(Test-Driven Development)。虽然TDD光大于极限编程,但测试驱动开发完全可以单独应用。下面就从开发人员使用的角度进行介绍,使开发人员用最少的代价尽快理解、掌握、应 阅读全文
[转]使用Entity Framework 4进行代码优先开发
2013-05-02 16:09 by 多折腾, 325 阅读, 收藏,
摘要:
【原文地址】 Code-First Development with Entity Framework 4 http://msdn.microsoft.com/zh-cn/ff954205.aspx【原文发表日期】 2010/7/16 4:35 AM.NET 4随带发布了一个改进版的Entity Framework(EF)— 一个位于System.Data.Entity命名空间的数据访问函数库。当Entity Framework在.NET 3.5 SP1里第一次发布的时候,很多程序员给我们提供了反馈,指出他们认为在第一个版本中不足的地方。SQL团队积极听取这些意见,并且在.NET 4的版... 阅读全文
IoC容器和依赖注入模式(转)
2013-04-26 23:03 by 多折腾, 218 阅读, 收藏,
摘要:
(本文从别处转载,收藏只为方便学习)摘要:Java社群近来掀起了一阵轻量级容器的热潮,这些容器能够帮助开发者将来自不同项目的组件组装成为一个内聚的应用程序。在它们的背后有着同一个模式,这个模式决定了这些容器进行组件装配的方式。人们用一个大而化之的名字来称呼这个模式:“控制反转”(Inversion of Control,IoC)。在本文中,我将深入探索这个模式的工作原理,给它一个更能描述其特点的名字——“依赖注入”(Dependency Injection),并将其与“服务定位器”(Service Locator)模式作一个比较。不过,这两者之间的差异并不太重要,更重要的是:应该将组件的配置与 阅读全文
浙公网安备 33010602011771号