Castle Windsorhttp://www.cnblogs.com/RicCC/archive/2010/03/30/castle-windsor-ioc-di.html官方配置说明(反正我只是看xml配置,我的英文很烂,小学毕业后英语从来没有及格过)http://docs.castlepro...
分类:
其他好文 时间:
2015-05-10 11:14:28
阅读次数:
126
在上一篇中,我简单介绍了下Autofac的使用,有人希望能有个性能上的测试,考虑到有那么多的IOC框架,而主流的有:Castle Windsor、微软企业库中的Unity、Spring.NET、StructureMap、Ninject等等。本篇文章主要针对这些IOC框架编写测试程序。Autofac....
分类:
Web程序 时间:
2015-04-03 17:01:27
阅读次数:
232
Windsor是Castle提供的一个IOC框架,使用非常简单,支持批量注册。开始快速入门
首先引用dll
两个dll版本均是最新的3.3.0.0
新建两个接口文件IPrinter(打印接口)和ICharge(收费接口)
public interface IPrinter
{
void RegPrint(int regID);...
上篇已经学习了Windsor的快速入门,框架的配置只需要两步,本篇学习下这个两步配置针对特定场景的自定义的配置,我只学习了代码的配置,对于XML的配置可以参考官方文档http://docs.castleproject.org/Windsor.XML-Registration-Reference.ashx。
安装的配置
安装的配置比较简单,无非是寻找安装类,并执行...
分类:
Windows程序 时间:
2015-03-15 16:58:49
阅读次数:
3569
Windsor提供了容器性能检测的功能,只需在程序启动的时候后添加一下代码
var diagnostic = LifecycledComponentsReleasePolicy.GetTrackedComponentsDiagnostic(_container.Kernel);
var counter = LifecycledComponentsReleasePolicy.GetTracked...
IoC/DI 这个概念,最初是由Martin Fowler 提出来的。之后,很快在 Java 社区大行其道。在 .net 社区,IoC 的流行要比 Java 晚一些。尽管如此,现在开源社区中也已经出现了很多使用 .net 编写的 IoC 框架,比较有代表性的有:Castle Windsor/Spri...
分类:
其他好文 时间:
2014-09-12 13:27:43
阅读次数:
212
本章内容要点:1.Transaction Script模式组织业务逻辑2.Active Record模式和Castle Windsor来组织业务逻辑3.Domain Model模式来组织业务逻辑4.Anemic Model模式和Domain Model 来组织业务逻辑的差异5.理解领域驱动设计DDD...
分类:
Web程序 时间:
2014-09-10 09:25:50
阅读次数:
308
在上一篇中,我简单介绍了下Autofac的使用,有人希望能有个性能上的测试,考虑到有那么多的IOC框架,而主流的有:Castle Windsor、微软企业库中的Unity、Spring.NET、StructureMap、Ninject等等。本篇文章主要针对这些IOC框架编写测试程序。Autofac下...
分类:
Web程序 时间:
2014-09-07 17:13:35
阅读次数:
260
为什么需要 My.Ioc?Ioc 早不是什么新鲜概念了。在 .net 社区,已经有了很多 Ioc 容器,比如 Autofac/NInject/Microsoft Unity/StructureMap/Castle Windsor 等等。那么,为什么还要再写一个 My.Ioc 呢?
分类:
Web程序 时间:
2014-09-02 00:05:23
阅读次数:
212
介绍现在我们已经有了基础的框架了,是时候添加内容了,那么我们首先应该考虑的就是在应用程序中添加日志功能。我们会使用Windsor来配置,在这一部分,你将学习Windsor之外的其他功能。Logging
Facility在上一部分说过,Windsor有很多自带的可选的功能组件,他们扩展了Windsor...