用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。 如:在base-package指明一个包 1?<context:component-scan...
分类:
其他好文 时间:
2015-01-07 11:17:29
阅读次数:
135
Spring中Bean的命名
1、每个Bean可以有一个id属性,并可以根据该id在IoC容器中查找该Bean,该id属性值必须在IoC容器中唯一;
2、可以不指定id属性,只指定全限定类名,如:
此时需要通过接口getBean(Class requiredType)来获取Bean;
如果该Bean找不到则抛异常:NoSuchBeanDefinitionExceptio...
分类:
编程语言 时间:
2015-01-07 11:00:56
阅读次数:
205
Spring AOP基于注解的“零配置”方式:Spring的beans.xml中 BeanTest的main方法中 //1、 创建Spring的IoC容器 ApplicationContext ctx = new ClassPathXmlApplicationContext("b...
分类:
编程语言 时间:
2015-01-03 22:13:53
阅读次数:
263
基于J2EE平台的框架很多,并且大多数框架中都有着庞大复杂的配制文件,维护起来很不方便,Spring在支持配置文件时也提供了一套能让程序员偷懒的小规则:自动装配。
Spring的IOC容器通过Java反射机制了解了容器中所存在Bean的配置信息,这包括构造函数方法的结构,属性的信息,而正是由于这个原因,Spring容器才能够通过某种规则来对Bean进行自动装配,而无须通过显式的方法来进行...
分类:
编程语言 时间:
2014-12-29 21:26:57
阅读次数:
177
1. 常用的两种作用域
Ø scope="singleton"
Ø scope="prototype"
首先,scope="singleton"是Spring的IoC容器创建Bean的默认作用域,它表示每个Bean只会创建一次,并将该Bean的状态进行保存,然后再次从IoC容器中拿同一个Bean时直接取用即可,不用再次创建。
然后, scope="prototype"表...
分类:
编程语言 时间:
2014-12-28 15:35:13
阅读次数:
159
spring Ioc容器的实现,从根源上是beanfactory,但真正可以作为一个可以独立使用的ioc容器还是DefaultListableBeanFactory,因此可以这么说,DefaultListableBeanFactory 是整个spring ioc的始祖,研究透它的前生今世对我们理解s...
分类:
编程语言 时间:
2014-12-26 18:32:36
阅读次数:
238
本文主要把MEF作为一种IOC容器进行讲解,.net中可用的IOC容器非常多,如 CastleWindsor,Unity,Autofac,ObjectBuilder,StructureMap,Spring.Net等,这些第三方工具各不相同,但功能大体都相同,大都需要事先对接口与实现进行配对(通过代码...
分类:
Web程序 时间:
2014-12-26 16:20:13
阅读次数:
203
出处:http://www.cnblogs.com/whitewolf/p/4185908.htmlGuice是由Google大牛Bob lee开发的一款绝对轻量级的java IoC容器。其优势在于:速度快,号称比spring快100倍。无外部配置(如需要使用外部可以可以选用Guice的扩展包),完...
分类:
编程语言 时间:
2014-12-26 11:06:21
阅读次数:
278
Guice是由Google大牛Bob lee开发的一款绝对轻量级的java IoC容器。其优势在于:速度快,号称比spring快100倍。无外部配置(如需要使用外部可以可以选用Guice的扩展包),完全基于annotation特性,支持重构,代码静态检查。简单,快速,基本没有学习成本。Guice和s...
分类:
编程语言 时间:
2014-12-26 00:51:56
阅读次数:
317
Spring.NET IoC容器的用法。通过简单的例子学习Spring.Net1、先创建一个控制台程序项目。2、添加IUserInfoDal 接口。namespace Spring.Net{ public interface IUserInfoDal { void Show...
分类:
编程语言 时间:
2014-12-22 12:35:57
阅读次数:
156