本文中将使用 mvc5与webapi2进行对Autofac整合 准备工作: 1、vs2013 or vs2013+ 2、网络良好,nuget正常访问 好了需要的准备工作就这么多。 -----------------------------分割线----------------------------
分类:
Web程序 时间:
2016-01-29 12:05:47
阅读次数:
329
Nancyfx是一个开源的轻量级Web框架,同时兼容.Net Framework和Mono,用Nancyfx可以很容易的开发出跨平台的Web应用程序. 以下是在开发中所用到的工具和框架 Nancyfx: http://nancyfx.org/ Autofac:开源的IOC容器 Jexus:中国人写的
分类:
其他好文 时间:
2016-01-28 13:46:56
阅读次数:
112
解析获取的方式有如下几种:Resolveclass Program{ static void Main(string[] args) { var builder = new ContainerBuilder(); builder.RegisterType();...
分类:
其他好文 时间:
2016-01-24 11:33:19
阅读次数:
214
Autofac类型注册(一)类型/泛型注册builder.RegisterType();这种很方便简单较常用,但缺点就是注册的类型必须在当前项目或被当前项目引用,因为使用泛型,必须类型明确。针对这点,还有一种通过Type对象进行注册的方式://字符串为类型完全名称builder.RegisterTy...
分类:
其他好文 时间:
2016-01-24 10:20:46
阅读次数:
235
对于小型的网站,把所有的界面、功能都建到一个项目中也就可以了。但是当项目比较大、参与人数比较多的话,如果还是大家基于一个项目开发的话就是一个灾难了。今天我搭建了一个ASP.netMVC的多项目框架,这样不同模块的开发人员建自己的插件项目就可以,无关模块的代码根本不会..
分类:
Web程序 时间:
2016-01-22 03:23:07
阅读次数:
153
Autofac是一个轻量级的依赖注入的框架,同类型的框架还有Spring.NET,Unity,Castle等。 Autofac的使用有一个非常让人郁闷的地方,就是服务器要求安装有Microsoft .NET Framework 4 KB2468871。该补丁的地址是:http://www.m...
分类:
其他好文 时间:
2016-01-21 00:19:35
阅读次数:
244
依赖就是有联系,有地方使用到它就是有依赖它,一个系统不可能完全避免依赖。 Robert Martin大师提出了面向对象设计原则----依赖倒置原则: A. 上层模块不应该依赖于下层模块,它们共同依赖于一个抽象。 B. 抽象不能依赖于具体,具体依赖于抽象。 理解:A.上层是使用者,下层是...
分类:
其他好文 时间:
2016-01-16 16:46:27
阅读次数:
223
回顾之前的代码//这个类的作用是筛选出MPG类型的电影public class MPGMovieLister:IMovieFinder{ public Movie[] GetMPG() { var finder = MovieFinderFactory.GetFinder();//这...
分类:
其他好文 时间:
2016-01-16 16:36:43
阅读次数:
160
通过创建ContainerBuilder并配置暴露的service(接口或者类型)来使用Autofac注册我们的组件。组件(Components)可以通过反射,提供对象实例化,或者通过lambda表达式来创建. ContainerBuilder有一系列的Register()方法来实现组件的注册。Co...
分类:
Web程序 时间:
2016-01-11 20:26:58
阅读次数:
170