首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏葡萄城控件技术团队

    如何在 ASP.NET MVC 中集成 AngularJS(3)

    ."); } } } 在示例应用程序中另一个值得注意的点,是使用 Ninject 库的依赖注入的实现。 当 Ninject从NuGet 安装时,一个配置文件 NinjectWebCommon.cs 就会为你创建。 在这里,你可以告诉 Ninject 库当应用的某些部分被执行时,要创建哪些对象,比如在 Web API 服务中。 在下面的 RegisterServices 中,我告诉 Ninject 分配客户数据​​服务和产品数据服务到他们各自实现的接口中。这就告诉了 Ninject 去哪儿加载匹配的 dll 引用。 [注入],你可以告诉 Ninject 库何时何地实例化你的对象。

    2.5K100发布于 2018-01-10
  • 来自专栏.NET开发那点事

    IoC原理-使用反射/Emit来实现一个最简单的IoC容器

    从Unity到Spring.Net,到Ninject,几年来陆陆续续用过几个IoC框架。虽然会用,但也没有一直仔细的研究过IoC实现的过程。 最近花了点时间,下了Ninject的源码,研究了一番,颇有收获。下面我要实现一个最最简单的IoC容器,以让跟我一样的小菜能更好的理解IoC框架的到底为我们做了什么。 这里是仿造Ninject的配置方式,使用代码来配置。这种配置方式有个好处就是不会写错,因为有IDE来给你检查拼写错误。 typeof(Func<Object>)); //执行方法 return func.Invoke(); } } Emit的实现是抄自Ninject

    1.1K100发布于 2018-01-04
  • 来自专栏平凡少年

    通过反射实现IOC功能

    这段时间园子里有不少介绍IOC组件的文章,由于自己也一直在学习IOC的各种组件,及IOC的思想,常见的IOC组件很多:AutoFac、Ninject、Utity包括.NET自带的MEF等。 到此结束,准备收拾收拾下楼去吃饭,下午去国家图书馆看书,后续把AutoFac、Ninject、Utity总结一下,感觉Ninject比较好用,有兴趣的同学可以研究一下。

    79510发布于 2019-04-11
  • 来自专栏大内老A

    IoC在ASP.NET Web API中的应用

    接下来将要自定义的DependencyResolver基于另一个叫作“Ninject”的IoC框架。较之Unity,Ninject是一个更加轻量级的IoC框架。 篇幅所限,我们不便对这个IoC框架作过多的介绍,有兴趣的读者可以访问其官网(“http://www.ninject.org/”)了解Ninject

    2.6K60发布于 2018-01-15
  • 来自专栏smy

    深入理解DIP、IoC、DI以及IoC容器 摘要

    Ninject:  http://www.ninject.org/ 2.  LightInject:  http://www.lightinject.net/ (推荐使用Chrome浏览器访问)  以Ninject为例,我们同样来实现 [方法一 构造函数注入] 的功能。 首先在项目添加Ninject程序集,同时使用using指令引入。  using Ninject; 然后,Ioc容器注册绑定依赖: StandardKernel kernel = new StandardKernel(); kernel.Bind<IDataAccess 我们写一个完整的控制台程序 using System; using System.Collections.Generic; using System.Linq; using System.Text; using Ninject

    89730发布于 2019-03-22
  • 来自专栏做全栈攻城狮

    推荐几个对Asp.Net开发者比较实用的工具 2

    下载地址:http://automapper.org/ Unity/Ninject/Castle Windsor/StructureMap/Spring.Net:依赖注入框架,这是比较常用的一些DI框架 对应链接: https://msdn.microsoft.com/en-us/library/dn170424(v=pandp.30).aspx http://www.ninject.org/ https

    1.5K50发布于 2018-12-20
  • 来自专栏科控自动化

    AI介绍依赖注入在Blazor项目中使用的方法。

    当我们在Blazor项目中使用依赖注入(DI)时,我们可以使用.NET Core自带的DI容器或第三方DI容器,如Autofac和Ninject

    76020编辑于 2023-09-01
  • 来自专栏.NET后端开发

    深入理解DIP、IoC、DI以及IoC容器

    Ninject:  http://www.ninject.org/ 2. LightInject:  http://www.lightinject.net/ (推荐使用Chrome浏览器访问)  以Ninject为例,我们同样来实现 [方法一 构造函数注入] 的功能。 首先在项目添加Ninject程序集,同时使用using指令引入。  using Ninject; 然后,Ioc容器注册绑定依赖: StandardKernel kernel = new StandardKernel(); kernel.Bind<IDataAccess 我们写一个完整的控制台程序 using System; using System.Collections.Generic; using System.Linq; using System.Text; using Ninject

    1.5K80发布于 2018-04-03
  • 来自专栏大内老A

    ASP.NET MVC Controller激活系统详解:IoC的应用[下篇]

    我们接下来自定义的ControllerActivtor基于另一个IoC框架Ninject,较之Unity,Ninject是一个更加轻量级也更适合ASP.NET MVC的IoC框架。 同样是采用Ninject,我们定义了一个具有如下定义的NinjectDependencyResolver。

    1K100发布于 2018-01-15
  • 来自专栏大内老A

    ASP.NET MVC的Razor引擎:IoC在View激活过程中的应用

    本篇文章中我们将演示如何通过自定义View的方式实现与IoC框架Ninject的集成。[本文已经同步到《How ASP.NET MVC Works?》 由于该属性上应用了Ninject.InjectAttribute特性,意味着该属性会以“属性注入”的方式被自动初始化。

    1.5K90发布于 2018-01-15
  • 来自专栏张善友的专栏

    ASP.NET Web API 接口执行时间监控

    筛选使您得以添加预处理和后处理的行为,本文的代码来自于How to intercept all the ASP.NET WebApi controller action methods calls with Ninject

    2.4K80发布于 2018-01-22
  • 来自专栏圣杰的专栏

    Asp.net mvc 知多少(十)

    Commercial support available(官方支持) Unity INTERCEPTION(拦截) Good documentation(文档良好) Consistent API(一致的API) NinjectNinject 2 - Ninject提供连接应用程序中类的方式。 • Moq - Moq提供了一种在测试期间模拟类和接口的机制。

    1.7K100发布于 2018-01-11
  • 来自专栏ASP.NETCore

    ASP.NET Core 整合Autofac和Castle实现自动AOP拦截

    前言: 除了ASP.NETCore自带的IOC容器外,我们还可以使用其他成熟的DI框架,如Autofac,StructureMap等(笔者只用过Unity,Ninject和Castle)。

    1.6K40发布于 2018-09-05
  • 来自专栏张善友的专栏

    ASP.NET MVC扩展库

    这个项目的核心是IOC容器,包括Ninject, StructureMap, Unity ,Windsor和Autofac。

    1.1K70发布于 2018-01-22
  • 来自专栏张善友的专栏

    从 WebAPI Beta 更新到WebAPI RC

    2、Dependency Injection:作者用的是Ninject,有篇文章介绍如何设置DependencyResolver:Using Ninject with the latest ASP.NET

    1.5K60发布于 2018-01-29
  • 来自专栏张善友的专栏

    Silverlight + Model-View-ViewModel (MVVM)

    series 8篇介绍WPF的 sample DataModel 和 ViewModel David Wynn's Silverlight and the View-ViewModel Pattern 使用 NInject

    1.6K80发布于 2018-01-30
  • 来自专栏角落的白板报

    ASP.NET Core appsettings.json文件(9)《从零开始学ASP.NET CORE MVC》:

    context.Response.WriteAsync(_configuration["MyKey"]); }); } } 依赖注入 在以前版本的ASP.NET中,依赖注入是可选的,要配置它,我们必须使用像Ninject

    1.9K20发布于 2019-05-05
  • 来自专栏张善友的专栏

    asp.net mvc相关开源项目推荐

    www.codeplex.com/MVPXML 4、 mvccontrib:已经有好几个的.NET IOC应用框架: Castle Windsor 、StructureMap 、Spring.NET 、Ninject

    2.5K60发布于 2018-01-22
  • 来自专栏极客中心

    ASP.NET Core开发者路线图2020

    Google搜索技巧 学习dotnet CLI 阅读一些关于算法和数据结构的书籍 依赖注入 DI容器 Microsoft.Extensions.DependencyInjection AutoFac Ninject

    2.5K20发布于 2021-01-21
  • 来自专栏大白技术控的技术自留地

    ASP.NET Core开发者成长路线图

    Google搜索技巧 学习dotnet CLI 阅读一些关于算法和数据结构的书籍 依赖注入 DI容器 Microsoft.Extensions.DependencyInjection AutoFac Ninject

    2.5K30发布于 2019-04-19
领券