概述
spring.net是一个开源的业务层的框架,功能非常的强大,归结一下有3个功能:面向切面编程;IoC和DI;提供综合型的框架支持,本片博客主要说一下IoC和DI,和其提供的对MVC框架的支持。
IoC和DI
IoC,英文全称Inversion of Control,控制反转;DI,英文全称Dependency Injection,依赖注入。简而言之,IoC...
分类:
编程语言 时间:
2014-08-31 22:58:52
阅读次数:
251
一:IOC容器的定义 控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找。依赖注入应....
分类:
编程语言 时间:
2014-08-27 18:05:18
阅读次数:
239
跟 ASP.NET MVC 与 Web API 比起来,在 Web Forms 应用程式中使用 Dependency Injection 要来的麻烦些。这里用一个范例来说明如何注入相依物件至 Web Forms 的 ASPX 页面。使用的开发工具与类别库:Visual Studio 2013.NET...
分类:
Web程序 时间:
2014-08-26 22:43:36
阅读次数:
320
UnityBootstrapper (abstract class)继承自Bootstrapper(abstract)类, 在Prism.UnityExtensions.Desktop project中。主要是为了支持Unity Container(Dependency Injection Cont...
分类:
移动开发 时间:
2014-08-20 22:25:02
阅读次数:
368
Json.NET6.0 received 4 releases this year,the latest last week. Over these releases, several new features have been added, including several F# specif...
分类:
Web程序 时间:
2014-08-19 22:15:45
阅读次数:
361
跟 ASP.NET MVC 與 Web API 比起來,在 Web Forms 應用程式中使用 Dependency Injection 要來的麻煩些。這裡用一個範例來說明如何注入相依物件至 Web Forms 的 ASPX 頁面。
分类:
Web程序 时间:
2014-08-16 02:16:00
阅读次数:
297
——摘自Rocky Ren的笔记1.控制反转(InversionofControl)与依赖注入(DependencyInjection)控制反转即IoC(InversionofControl),它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”...
分类:
其他好文 时间:
2014-08-14 23:02:26
阅读次数:
294
續上集未完的相關設計模式,包括 Composite、Adapter、Factory...
分类:
其他好文 时间:
2014-08-14 00:54:27
阅读次数:
274
續上集。接著要來進一步了解的是 DI 的實作技術,也就是注入相依物件的方式。這裡所介紹的相依性注入方式,又稱為「窮人的 DI」(poor man’s DI),因為這些用法都與特定 DI 工具無關,亦即不使用任何現成的 DI 框架(例如 Unity、Autofac)。畢竟,DI 只是一組設計原則與模式...
分类:
其他好文 时间:
2014-08-13 10:21:55
阅读次数:
241
續上集,接著要說明如何運用 DI 來讓上回的範例程式具備執行時期切換實作類別的能力。
分类:
其他好文 时间:
2014-08-13 00:47:54
阅读次数:
232