这段时间园子里有不少介绍IOC组件的文章,由于自己也一直在学习IOC的各种组件,及IOC的思想,常见的IOC组件很多:AutoFac、Ninject、Utity包括.NET自带的MEF等。由于今天周六,女朋友去加班了(也是一枚标准的程序媛,做java开发),闲来没事,自己就想着根据反射可以自己写一个...
分类:
其他好文 时间:
2015-03-16 12:37:27
阅读次数:
190
前言 接上面两篇0_MVC+EF+Autofac(dbfirst)轻型项目框架_基本框架与1_MVC+EF+Autofac(dbfirst)轻型项目框架_core层(以登陆为例)。在第一篇中介绍了此架构的基本分层,在第二篇中,以登陆功能为例,介绍了项目的代码结构。在本篇中将通过过滤器实现用户权限验....
分类:
数据库 时间:
2015-03-11 21:24:54
阅读次数:
763
首先这个问题我纠结了很久,看到autofac强大的自动注册功能,我感觉Ninject弱爆了,不过Ninject自带属性注册,感觉很方便,所以还在纠结Ninject传统的绑定方式public class BLLModule:NinjectModule { public overri...
分类:
其他好文 时间:
2015-03-09 20:43:37
阅读次数:
224
Autofac具有解耦、管理生命周期等等好处,本文仅仅实现一个简单的控制器注入。1、新建Asp.Net WebApi 应用程序(我用的是VS2013)。2、通过Nuget下载如下三个packet。1 2 3 3、新建一个类管理注入 public class ContainerCon...
前言 在上一篇0_MVC+EF+Autofac(dbfirst)轻型项目框架_基本框架中,我已经介绍了这个轻型框架的层次结构,在下面的这篇文章中,我将以教师登陆功能为例,具体来扩充下我的core层的代码。 在这之前,我想先补充讨论下是否有必要添加server层,因为看过不少别人的框架都有这一层。.....
分类:
数据库 时间:
2015-02-25 16:57:42
阅读次数:
291
NServiceBus自动注册以及用户实现其所有组件处理程序和传奇,这样所有实例化模式和连接在默认情况下都是正确的,没有错误。NServiceBus在容器构建(目前Autofac的ilmerge版本),但它可以取代任何其他容器。获得其他容器nuget其他容器可用。 http://www.nuget....
分类:
其他好文 时间:
2015-02-16 18:19:10
阅读次数:
131
前言 原来一直使用他人的开源项目框架,异常的定位会很麻烦,甚至不知道这个异常来自我的代码还是这个框架本身。他人的框架有一定的制约性,也有可能是我对那些框架并没深入了解,因为这些开源框架在网上也很难找到高效并且规范的文档。比如别人的框架可能调用了Enterprise Library来实现权限的验证,....
分类:
数据库 时间:
2015-02-16 16:43:35
阅读次数:
574
引用 dll Microsoft.Practices.Unity.dll Autofac.dll IContainer 接口 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; n...
分类:
其他好文 时间:
2015-01-22 17:21:53
阅读次数:
299
不知不觉,这个系列已经写了好几十篇了。我本来打算把基础介绍完再发放Demo进行整体说明,不过大部分人更喜欢看得见摸得着的表现层,对后端不是太感兴趣,所以我决定先发一个简单的CRUD Demo出来,让大家先感受一下,被应用程序框架封装之后的代码大体是什么样子。 采用EasyUi作为前端框架,主要...
分类:
Web程序 时间:
2015-01-21 13:24:50
阅读次数:
271
近一两年写了很多小Web系统,逐渐开始变得熟练。现在最困扰我的,并不是某种具体需求如何去实现,而是如何更为优雅的规划整个应用程序。尽量降低不同的层之间的耦合,提高维护性和扩展性。而这种低耦合,基于接口的开发模式也恰好是应用很多先进开发手段的基础,诸如单元测试,TDD等。扯远了,还是从一个吃饭的例子....
分类:
其他好文 时间:
2015-01-20 17:33:29
阅读次数:
212