2 yoheng1990 yoheng1990 于 2016.03.23 18:28 提问

配置文件+反射= spring.net吗

最近在学习 spring.net,用到了IOC容器,感觉跟之前用的抽象工厂 配置文件+反射 一样,但是既然我们公司新的框架选择了IOC我相信定有什么不同,查了些资料自己也敲例子但是才疏学浅,理解还是不好,希望知友给个好答案或者好的讨论方向。谢谢大家~~

1个回答

caozhy
caozhy   Ds   Rxr 2016.03.24 06:55

简单来说就是这样的。用spring.net的人主要是那些习惯了spring的人。本身这就是一个非主流的东西。
相比较而言,你可以看下MEF(Managed Extensibility Framework),它通过使用attributes完成大部分的定义,免配置。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Spring.net 控制反转(IOC)依赖注入(DI)的使用 以及Config文件的配置
一 、把   \Spring.Net\Spring.NET-2.0.0-M1\Spring.NET\bin\net\4.0\release下的 三个核心文件   Spring.Core.dll   Spring.Core.xml  Spring.Core.pdb  以及错误日志文件Common.Logging.dll   放在解决方案根目录下的lib文件夹,并在项目中添加两个dll文件的引用。
.NET C# 反射机制实现无Bug插件演示源码(支持XML配置文件)
利用.NET反射机制,只要程序实现了预定的接口,就可以被主程序实例化,并调用显示方法将其显示而不需要知道其类名。支持XML格式的配置文件。
Spring.Net——理解控制反转和依赖倒置
一,控制反转(Inversion of Control,缩写IoC)和依赖注入(Dependency Injection,简称DI)           1,控制反转                        IoC(Inversion of Control),这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关 系。
Spring.NET环境搭建和基本API及XML配置笔记整理
说明:在最开始推荐一下刘冬的博客,他的博客提供了一些很好的范例,可以用于快速入门!本文是针对刘冬博客前两章内容的整理笔记,当然有部分增加和省去的部分,方便日后查阅,所以建议先读刘冬的博客园!本文不再赘述XML、反射,设计模式、解耦相关理论、依赖注入概念!博客地址:http://www.cnblogs.com/GoodHelper/archive/2009/11/20/SpringNet_Index
一步一步学Spring.NET——1、Spring.NET环境准备
Spring.NET 1.3.2下载地址:http://down.51cto.com/data/861700 下载后解压   Spring.NET-1.3.2.7z:这个里面有我们需要用到的所有东西。 Spring.NET-1.3.2.exe:安装文件 Spring.NET-1.3.2-API.chm:帮助文档 NHibernate 3.2 的下载地址:  http://source
对Spring.Net的AOP一些思考及应用
前言      这几天在配置Spring.NET,配到AOP的时候发现自己现在还是没有理解到Spring AOP的实现,只是认识到了一个思想,以前配的时候,看的是给好的例子用,真正用的时候还是要想一下,所以写个笔记,深刻的认识一下。 初探AOP     对AOP的初步理解是在《JAVA给力起飞》那一本书。当时一句话给我一种醍醐灌顶的感觉:AOP(面向切面编程),为什么要叫面向
spring.net配置文件
(一)物理路径(可以复制) IResource input = new FileSystemResource(@"self.xml"); IObjectFactory fac = new XmlObjectFactory(input);   (二)程序集方法 url语法: file://文件名(复制) assembly://程序集名/命名空名/文件名(嵌入)   IApp
Spring.NET学习笔记15——AOP的配置(基础篇) Level 200
上篇我学习了Spring.NET的四种通知类型,AOP的实现方案比较复杂,是通过代码实现的。而Spring.NET框架给我们提供了配置的方式来实现AOP的功能。到目前为止,我们已经讨论过使用ProxyFactoryObject或其它类似的工厂对象显式创建AOP代理的方法。如果应用程序需要创建很多AOP代理,比如当需要代理某个服务层的所有对象时,这种方法就会使配置文件变的相当庞大。为简化配置过程,S
利用java反射读取xml配置文件
转载自:http://www.cnblogs.com/flyoung2008/archive/2011/10/05/2199613.html   一、利用java反射机制创建类的实例分为两种情况:   1、不带参数 Class c = Class.forName("className");//返回与带有给定字符串名的类 或接口相关联的 Class 对象。 Object obj
Spring.net--AOP
引言  AOP的意思是面向方面编程,英文全称是Aspect Oriented Programming,它的作用是讲彼此先和在一起的功能分离开,简单来说就是解耦和。 AOP的原理: 我们编写应用程序时,通常包含两种代码:一种是和业务系统有关的代码,一是和业务系统关系不大的代码,例如日志、权限、异常处理、事务处理等。以前编写代码时,这两种代码基本是写在一起的,这样在程序中,到处充满着相同或类似的