Windsor提供了容器性能检测的功能,只需在程序启动的时候后添加一下代码
var diagnostic = LifecycledComponentsReleasePolicy.GetTrackedComponentsDiagnostic(_container.Kernel);
var counter = LifecycledComponentsReleasePolicy.GetTracked...
Strange: the IoC framework for Unity Extensions You may have heard that Strange is a Dependency Injection framework. I'm a little uncomfortable with t...
分类:
其他好文 时间:
2015-03-14 06:08:31
阅读次数:
411
出处:http://www.cnblogs.com/tylerdonet/p/3297915.html1.为什么要用Ninject?Ninject是一个IOC容器用来解决程序中组件的耦合问题,它的目的在于做到最少配置。其他的的IOC工具过于依赖配置文件,需要使用assembly-qualified名...
分类:
其他好文 时间:
2015-03-13 16:15:50
阅读次数:
111
Spring框架是一个轻量级的解决企业级应用开发问题的框架,致力于创建“快装式企业应用”。Spring框架包含七个模块:Spring Core 模块:是Spring模块中最核心的模块,封装了Spring框架的核心包,主要提供Spring IoC容器;Spring Context模块:该模块提供了对S...
分类:
编程语言 时间:
2015-03-13 13:55:40
阅读次数:
135
1. Spring是什么Spring是一个开源框架,为了解决企业应用开发的复杂性而创建的,但现在已经不止于企业应用。是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。——从大小与开销两方面而言Spring都是轻量级的。——通过控制反转(IoC)的技术达到松耦合的目的。——提供了面向切面...
分类:
编程语言 时间:
2015-03-12 22:17:14
阅读次数:
142
ContextLoaderListener:Spring MVC在Web容器中的启动类,负责Spring IoC容器在Web上下文中的初始化,使得容器能够自动装配ApplicationContext的配置信息。在web.xml中配置该类: org.springframework.web.cont.....
分类:
编程语言 时间:
2015-03-12 16:58:46
阅读次数:
128
StrangeIoC是一个超轻量级和高度可扩展的控制反转(IoC)框架,专门为C#和Unity编写。项目地址:https://github.com/strangeioc/strangeioc文档地址:http://strangeioc.github.io/strangeioc/TheBigSt...
分类:
编程语言 时间:
2015-03-11 21:12:40
阅读次数:
149
在本例中,我们将使用Spring MVC框架构建一个入门级web应用程序。Spring MVC 是Spring框架最重要的的模块之一。它以强大的Spring IoC容器为基础,并充分利用容器的特性来简化它的配置。目录MVC框架是什么Dispatcher Servlet(Spring控制器)Sprin...
分类:
编程语言 时间:
2015-03-11 14:37:15
阅读次数:
175
配置文件+反射,实现彻底解耦合,提高程序的灵活性。。。...
分类:
编程语言 时间:
2015-03-11 09:19:52
阅读次数:
161
不知道大家还记不记得当年程杰的《大话设计模式》了,最近一直想搞明白控制反转到底是怎么回事,刚刚觉得高大上了一点,然后再进一步去学习去对比的时候才发现,以前早就接触过这类的思想,设计原则的依赖倒转和设计模式的工厂方法都很好的体现了这种思想,迫不及待的想要跟大家分享一下啦!
一、依赖倒转原则
A.高层模块不应该依赖低层模块。两个都应该依赖于抽象。
B.抽象不应该依赖细节,细节应该依赖于抽象...
分类:
其他好文 时间:
2015-03-10 14:08:22
阅读次数:
123