bean工厂

工厂设计模式,创建分发各种bean。配置好它们之
间的写作关系,参与bean的生命周期。
BeanFactory factory = new XmlBeanFactory(
new ClassPathResource("applicationContext.xml"));
bean工厂只把bean的定义信息载进来,用到的时候
才实例化。
factory.getBean("mybean");就可得到一个
bean。

 

三种经常用到的实现:
1.ClassPathXmlApplicationContext:从类路径中加载。
2.FileSystemXmlApplicationContext:从文件系统加载。
3.XmlWebApplicationContext:从web系统中加载。

ApplicationContext context = 
  new FileSystemXmlApplicationContext("
  c:\foo.xml");
ApplicationContext context = 
  new ClassPathXmlApplicationContext("
  foo.xml");

 

posted @ 2014-01-18 19:10  老汉!  阅读(310)  评论(0编辑  收藏  举报