`

Spring In Action-学习(2)

 
阅读更多

《读书笔记-原创》

1、Bean容器(载入Bean定义信息,装配Bean,根据需要分发Bean)。

(1)BeanFactory
String filePath = "/wuyechun/hellomyspring/hello.xml";
BeanFactory factory = new XmlBeanFactory(new FileSystemResource(filePath));
GreetingServiceImpl serviceImpl = (GreetingServiceImpl) factory.getBean("GreetingServiceImpl");
    

(2)AplicationContext(应用上下文)
常用实现方式:
<1>ClassPathXmlApplicationContext-从类路径中的XML文件载入上下文定义信息,把上下文定义文件当成类路径资源。
<2>FileSystemXmlApplicationContext-从文件系统中的XML文件载入上下文定义信息。
<3>XmlWebApplicationContext-从web系统中的XML文件载入上下文定义信息。

 

注:
1、Applicationcontext提供更多的功能:
<1>提供了文本信息解析工具,包括对国际化的支持。
<2>提供了载入文件资源的通用方法,如载入图片。
<3>可以向注册为监听器的Bean发送事件。
由于其提供的附加功能,几乎所有的应用系统都选择ApplicationContext而不是BeanFaction,
只有在资源很少的情况下,才会考虑采用BeanFactory,如在移动设备上。
2、ApplictionContext与BeanFactory另一个重要区别-单实例Bean载入方式。
Bean工厂延迟载入所有的Bean,直到getBean()方法被调用时Bean才会被创建。
应用上下文更聪明一些,它会在上下文启动后预载入所有的单实例Bean,通过
预载入单实例Bean,确保当你需要时它们已经准备好了,你的应用不需要等待
它们被创建。

分享到:
评论

相关推荐

    spring-cloud-microservice-in-action.zip

    spring-cloud-microservice-in-action,spring cloud学习。

    Spring in action--(V4)

    本书是经典的、 畅销的Spring学习和实践指南。 第4版针对Spring 4进行了全面更新。 全书分为4部分。 第1部分介绍 Spring框架的核心知识。 第2部分在此基础上介绍了如何使用Spring构 建Web应用程序。 第3部分告别前端...

    Spring In Action中文 第五部分

    中文版.part2.rar Spring in Action. 中文版.part3.rar Spring in Action. 中文版.part4.rar Spring in Action. 中文版.part5.rar Spring in Action. 中文版.part6.rar Spring in Action. 中文版....

    Spring In Action中文 第六部分

    中文版.part2.rar Spring in Action. 中文版.part3.rar Spring in Action. 中文版.part4.rar Spring in Action. 中文版.part5.rar Spring in Action. 中文版.part6.rar Spring in Action. 中文版....

    Spring In Action中文 第七部分

    中文版.part2.rar Spring in Action. 中文版.part3.rar Spring in Action. 中文版.part4.rar Spring in Action. 中文版.part5.rar Spring in Action. 中文版.part6.rar Spring in Action. 中文版....

    Spring in action 中文(第四版).pdf

    Spring in action(第四版).pdf 提供给大家学习。

    Spring in action 4 + 代码

    Spring in action 4 + 代码 原版文档,供大家一起学习

    springinaction示例代码

    springinaction中文版 大家可以找我交流学习经验.

    Spring in Action中文版 清晰pdf part2

    你将学习如何使用Spring管理大量的基础设施代码,这样你就可以将注意力集中在真正的问题上——重要的业务需要。 本书内容: ·使用Hibernate、JDO、iBatis、OJB以及JDBC开发持久层; ·声明式事务与事务管理; ·与...

    Spring in Action中文清晰版(带阅读笔记).part1

    Spring in Action中文清晰版(带阅读笔记). Spring in Action中文清晰版(带阅读笔记).

    Spring In Action中文 第八部分

    中文版.part2.rar Spring in Action. 中文版.part3.rar Spring in Action. 中文版.part4.rar Spring in Action. 中文版.part5.rar Spring in Action. 中文版.part6.rar Spring in Action. 中文版....

    Spring In Action 随书源码

    经典书籍《Spring In Action》的全部随书源码。方便大家学习,书籍中的源码下载地址已经失效。所以我在次提供。

    Spring In Action 英文原版第二版

    Spring In Action 英文原版第二版,Spring学习的经典资料。

    Spring in Action Second Edition

    经典的Spring学习教程,循序渐进逐步深入理解Spring的使用方法和原理。

    Spring in action 中文版(第4版)

    Spring in action 中文版(第4版)内容详实,讲解细致,是学习spring 非常好的工具

    Spring In Action中文 第三部分

    Spring in Action. 中文版.part1.rar Spring in Action. 中文版.part2.rar Spring in Action. 中文版.part3.rar Spring in Action. 中文版.part4.rar Spring in Action. 中文版.part5.rar Spring in Action. 中文版....

    Spring in action学习笔记

    Spring in action的学习笔记,里面有许多代码示例,部分内容是自己根据多方面资料综合而成

    Spring in Action中文版 清晰pdf part1

    你将学习如何使用Spring管理大量的基础设施代码,这样你就可以将注意力集中在真正的问题上——重要的业务需要。 本书内容: ·使用Hibernate、JDO、iBatis、OJB以及JDBC开发持久层; ·声明式事务与事务管理; ·与...

    Spring In Action中文 第一部分

    Spring in Action. 中文版.part1.rar Spring in Action. 中文版.part2.rar Spring in Action. 中文版.part3.rar Spring in Action. 中文版.part4.rar Spring in Action. 中文版.part5.rar ...

    Spring In Action中文 第二部分

    Spring in Action. 中文版.part1.rar Spring in Action. 中文版.part2.rar Spring in Action. 中文版.part3.rar Spring in Action. 中文版.part4.rar Spring in Action. 中文版.part5.rar ...

Global site tag (gtag.js) - Google Analytics