摘要:
学过了前面的课程,我们来一起学习Spring.NET的IoC容器对象的创建。 创建对象一般有3种方式:1.构造器创建,2.静态工厂创建,3.实例工厂创建 多数情况下,容器会根据对象定义中的type属性值去直接调用相应类型的某个构造器。另外,容器也可以调用工厂方法来创建对象,这时type属性的值就应该是包含工厂方法的类型(按:而不是要创建的类型,但通过该对象定义的名称获取的则是由工厂方法所创建... 阅读全文
摘要:
讲了这么多理论,我们来手动实现一个简易的IoC框架的,这样可以加深IoC的理论知识。 一、思路 在我们使用Spring.NET框架的时候,首先需要实例化Spring.NET容器, 然后调用IoC容器IObjectFactory接口中GetObject方法获取容器中的对象。通过这一点就可以告诉我们制作IoC容器需要写一个获取 XML文件内容的方法和申明一个Dictionary<strin... 阅读全文
摘要:
一、环境下载及安装 到Spring的官方网站下载Spring.NET框架的安装文件(Spring.NET-1.3.0-RC1.exe)。目前Spring.NET最新的版本是1.3。下载并解压后就可以了。 我们使用Spring.NET框架经常用到的一下几个文件: Common.Logging.dll(必要) Spring.Core.dll(必要) Spring.Data.dll S... 阅读全文
摘要:
转自:http://tech.ddvip.com/2009-10/1256454418136481.html在学习Spring.NET这个控制反转(IoC)和面向切面(AOP)的容器框架之前,我们先来看一下什么是控制反转(IoC)。 控制反转(Inversion of Control,英文缩写为IoC),也叫依赖注入(Dependency Injection)。我个人认为控制反转的意思是依赖对... 阅读全文
摘要:
ORACLEUPDATE语句语法与性能分析的一点看法选择自aceplus的Blog关键字ORACLEUPDATE语句语法与性能分析的一点看法出处ORACLEUPDATE语句语法与性能分析的一点看法为了方便起见,建立了以下简单模型,和构造了部分测试数据:在某个业务受理子系统BSS中,--客户资料表createtablecustomers(customer_idnumber(8)notnull,--客... 阅读全文