spring 的IoC的几种实现,关于API的一些事儿

Don't call me ,I'll call you!

创建对象实例的任务交给IoC容器或框架。

IoC的好处:1,应用组件不在需要特定 协助工厂类,如IoC容器中组件对JNDI的查找工作。

2,单元测试和集成测试更简单。

org.springframework.beans.factory

BeanFactory

org.springframework.context

ApplicationContext   (用于J2EE,spring推荐使用的接口)

(继承BeanFactory,除了可以生产bean之外,还提供了其它的功能,处理消息资源(国际化),为应用对象发布和注册通知事件添加监听,声明容器提供的服务)

例子:

Resource resource=new ClassPathResource("myBean.xml");

BeanFactory factory=new XmlBeanFactory(resource);

 

ApplicationContext applicationContext

=new  ClassPathXmlApplicationContext(new String[]{"myBean.xml"});

下面的这个2步合1了,从名字ClassPathXml 可以看出来;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值