摘要: 本文转载自kuangkro如果给您带来不便请联系博主一、控制反转和依赖注入Ninject是一个轻量级的基于.Net平台的依赖注入(IOC)框架。所谓的IOC,即控制反转(Inversion of Control),它是一个经典的面向对象编程法则,它的作用主要是用来帮助应用程序解耦,并把程序分离成一个个松耦合高内聚的模块。控制反转还有一个名字叫依赖注入(Dependency Injection),简称DI。二、快速无xml配置注入1、定义应用程序Moduleusing LogService;using LogService.Impl;using Ninject.Modules;using Nin 阅读全文
posted @ 2013-12-19 11:51 藤露 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 本文转载自永远的阿哲如果给您带来不便请联系博主。Ninject是一款.Net平台下的开源依赖注入框架.按照官方说法,它快如闪电、超级轻量,且充分利用了.Net的最新语法,使用Lambda表达式代替Xml文件完成类型绑定.Ninject结构精巧,功能强大,越来越受到各类开发者的关注,其开源社区非常活跃,众多开发者为它开发了各种各样的扩展应用.其中有一款名叫Ninject.Web.Common,是所有将Ninject应用于Web项目的基框架,而Ninject.MVC3则是将Ninject应用于Asp.Net Mvc中的框架.这两者是本文分析的主角. 书写本文时,Ninject的版本号为3.0.1, 阅读全文
posted @ 2013-12-19 10:22 藤露 阅读(483) 评论(0) 推荐(0) 编辑