- 浏览: 507152 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (672)
- 随便写写 (3)
- javascript (16)
- Java exam (58)
- JSP exam (25)
- Servlet exam (25)
- Struts exam (24)
- Spring exam (24)
- Hibernate exam (19)
- EJB exam (25)
- SOA exam (6)
- AJAX exam (25)
- Web开发 exam (25)
- 软件工程 exam (25)
- 项目管理 exam (25)
- .NET exam (23)
- ASP.NET exam (24)
- C# exam (24)
- C++ exam (25)
- C语言 exam (13)
- ASP exam (0)
- PHP exam (0)
- Ruby exam (0)
- Python exam (0)
- Delphi exam (0)
- Linux exam (0)
- UNIX exam (25)
- 数据库 exam (24)
- Oracle exam (25)
- SQL Server exam (20)
- MySQL exam (16)
- Mobile开发 exam (10)
- 嵌入式开发 exam (6)
- 网络安全 exam (0)
- 网络技术 exam (0)
- 综合技术 exam (0)
- HR面试 exam (0)
- 英语面试 exam (0)
- 外企面试 exam (0)
- 软件测试 exam (0)
- QTP exam (0)
- LoadRunner exam (0)
- 网友面经 exam (0)
- 应届生 exam (0)
- 面试指导 exam (0)
- IQ测试 exam (0)
- Flex exam (2)
- uml-ea (1)
最新评论
-
dxking100:
远光没有笔式题的说..
最新远光软件笔试题面试题内容(1) -
heming_way:
谢谢,正在复习软件工程考试呢,呵呵
《软件工程》选择题 -
梅玲达:
可以更详细点吗?
Hibernate中Criteria 和DetachedCriteria的作用是什么? -
buptjian:
学习下,试试看,谢谢啊~
Prototype如何实现页面局部定时刷新? -
bubblegum89:
这个。。。和我笔试时候做的 感觉完全不一样
最新远光软件笔试题面试题内容(3)
作用:
1. BeanFactory负责读取bean配置文档,管理bean的加载,实例化,维护bean之间的依赖关系,负责bean的声明周期。
2. ApplicationContext除了提供上述BeanFactory所能提供的功能之外,还提供了更完整的框架功能:
a. 国际化支持
b. 资源访问:Resource rs = ctx. getResource(”classpath:config.properties”), “file:c:/config.properties”
c. 事件传递:通过实现ApplicationContextAware接口
3. 常用的获取ApplicationContext的方法:
FileSystemXmlApplicationContext:从文件系统或者url指定的xml配置文件创建,参数为配置文件名或文件名数组
ClassPathXmlApplicationContext:从classpath的xml配置文件创建,可以从jar包中读取配置文件
WebApplicationContextUtils:从web应用的根目录读取配置文件,需要先在web.xml中配置,可以配置监听器或者servlet来实现
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>context</servlet-name>
<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
这两种方式都默认配置文件为web-inf/applicationContext.xml,也可使用context-param指定配置文件
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/myApplicationContext.xml</param-value>
</context-param>
1. BeanFactory负责读取bean配置文档,管理bean的加载,实例化,维护bean之间的依赖关系,负责bean的声明周期。
2. ApplicationContext除了提供上述BeanFactory所能提供的功能之外,还提供了更完整的框架功能:
a. 国际化支持
b. 资源访问:Resource rs = ctx. getResource(”classpath:config.properties”), “file:c:/config.properties”
c. 事件传递:通过实现ApplicationContextAware接口
3. 常用的获取ApplicationContext的方法:
FileSystemXmlApplicationContext:从文件系统或者url指定的xml配置文件创建,参数为配置文件名或文件名数组
ClassPathXmlApplicationContext:从classpath的xml配置文件创建,可以从jar包中读取配置文件
WebApplicationContextUtils:从web应用的根目录读取配置文件,需要先在web.xml中配置,可以配置监听器或者servlet来实现
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>context</servlet-name>
<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
这两种方式都默认配置文件为web-inf/applicationContext.xml,也可使用context-param指定配置文件
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/myApplicationContext.xml</param-value>
</context-param>
发表评论
-
spring的jdbc与传统的jdbc有什么区别,其核心类有那些?
2010-08-12 16:34 1093Spring的jdbc:节省代码,不管连接(Connectio ... -
spring+hibernate的配置文件中的主要类有那些?如何配置?
2010-08-12 16:34 623在myeclipse中先加入spring环境再加入hibern ... -
解释一下Dependency injection(DI,依赖注入)和IOC(Inversion of control,控制反转)?
2010-08-12 16:34 796参考答案:依赖注入DI是一个程序设计模式和架构模型, 一些时候 ... -
简述你对IoC(Inversion of Control)的理解
2010-08-12 16:34 720一个类需要用到某个接口的方法,我们需要将类A和接口B的实现关联 ... -
如何在spring中实现国际化?
2010-08-12 16:34 497在applicationContext.xml加载一个bea ... -
两种依赖注入的类型都是什么?
2010-08-12 16:34 705两种依赖注入的类型分别是setter注入和构造方法注入。set ... -
Spring里面如何定义hibernate mapping?
2010-08-12 16:34 761添加hibernate mapping 文件到web/WEB- ... -
如何在web环境中配置applicationContext.xml文件?
2010-08-12 16:34 685<listener> <listener- ... -
spring的配置的主要标签是什么?有什么作用?
2010-08-12 16:34 895<beans> <bean id=”” ... -
Spring如何实现事件处理?
2010-08-12 16:34 799事件 Extends ApplicationEvent监听器 ... -
在spring中有几种事务管理,分别是什么?
2010-08-12 16:34 1331代码管理的事务处理TransactonTemplate的exe ... -
Spring对多种ORM框架提供了很好的支持,简单描述在Spring中使用Hibernate的方法。
2010-08-12 16:34 973在context中定义DataSource,创建Session ... -
请介绍一下Spring的事务管理
2010-08-12 16:34 887spring提供了几个关于事务处理的类:Transaction ... -
如何配置spring+struts?
2010-08-12 16:34 326在struts-config.xml加入一个插件,通过它加载a ... -
Spring里面applicationContext.xml文件能不能改成其他文件名?
2010-08-12 16:34 808ContextLoaderListener是一个Servlet ... -
如何在Spring的applicationContext.xml里面使用JNDI而不是datasource?
2010-08-12 16:34 1199可以使用”org.springframework.jndi.J ... -
spring与ejb2.0的事务管理比较的优缺点?
2010-08-12 16:34 1079测试: Spring:pojo Ejb:二个接口一个类 ... -
如何加入Spring到web框架中?
2010-08-12 16:34 691在web.xml中加入如下同容,在启动web服务器时加载/WE ... -
Spring里面如何配置数据库驱动?
2010-08-12 16:34 606使用”org.springframework.jdbc.dat ... -
描述一下Spring中实现DI(Dependency Injection)的几种方式
2010-08-12 16:34 1315方式一:接口注入,在实际中得到了普遍应用,即使在IOC的概念尚 ...
相关推荐
在Spring框架中,BeanFactory和ApplicationContext是两种不同的bean容器,它们各自有其特性和应用场景,理解二者的区别对于深入掌握Spring框架至关重要。 首先,BeanFactory是Spring中最基本的bean容器,它提供了对...
在Spring框架中,ApplicationContext和BeanFactory是两种不同的bean容器,它们各自有其特性和应用场景,理解二者的区别对于深入学习和使用Spring至关重要。 首先,BeanFactory是Spring中最基础的bean管理容器,它...
简单了解Spring中BeanFactory与FactoryBean的区别 Spring框架中有两个非常关键的接口:BeanFactory和FactoryBean。虽然它们的名字相似,但它们的作用和实现机制却有很大的不同。 BeanFactory是Spring IoC容器的...
5、BeanFactory 和 ApplicationContext 有什么区别? 6、Spring 有几种配置方式? 7、如何用基于 XML 配置的方式配置 Spring? 8、如何用基于 Java 配置的方式配置 Spring? 9、怎样用注解的方式配置 Spring? 10、...
在Java世界中,Spring框架是应用最广泛的IoC(Inversion of Control)和...同时,了解这些基础知识也为理解和使用Spring的其他组件,如`ApplicationContext`、`Prototype`作用域、`@Autowired`注解等打下了坚实的基础。
在Spring中,ApplicationContext(应用程序上下文)是容器的核心,负责配置和管理应用中对象的生命周期和依赖关系。在实际开发过程中,经常需要从各个角落获取到这个ApplicationContext对象,以便于能够使用Spring...
总的来说,ApplicationContext作为Spring的核心组件,扮演着应用程序的“大脑”角色,它负责管理和协调整个Spring容器中的Bean。理解并掌握ApplicationContext的工作原理和使用技巧,对于深度开发和优化Spring应用至...
三、BeanFactory与ApplicationContext的区别 虽然BeanFactory是基础,但实际开发中更多使用的是其子类ApplicationContext。ApplicationContext除了具备BeanFactory的所有功能外,还添加了以下特性: 1. **资源加载**...
在Spring框架中,BeanFactory和FactoryBean是两个重要的接口,它们各自扮演着不同的角色,但都与Spring容器的管理和创建对象密切相关。 **BeanFactory接口**是Spring容器的基础,它是整个Spring IoC(Inversion of ...
1. 什么是Spring框架?Spring框架有哪些主要模块? 2. 使用Spring框架有什么好处? 3. 什么是控制反转(IOC)?...5. BeanFactory和ApplicationContext有什么区别? 等。。。。。。。。。。。。。。。。
在Java的Spring框架中,`BeanFactory`和`ApplicationContext`是两个非常重要的核心概念,它们是IoC(Inversion of Control,控制反转)容器的实现,用于管理应用程序中的对象和依赖关系。理解这两个容器的区别和用途...
在Spring框架中,BeanFactory是核心的容器,它负责管理和装配应用中的对象,即bean。当我们谈论“Spring中的BeanFactory解析XML文件”时,我们实际上是在讨论如何通过XML配置文件来定义、创建和管理bean。这篇文章将...
Spring的IoC容器是其核心特性之一,它通过BeanFactory和ApplicationContext两个主要接口来实现控制反转(Inversion of Control,IoC)的概念。BeanFactory作为基础的IoC容器,提供了全面的IoC服务,包括对象的注册、...
在Spring框架中,`ApplicationContext`是一个非常重要的接口,它提供了加载和管理Bean定义,以及获取Bean实例的功能。本文将深入探讨如何在Spring中获取`ApplicationContext`的公用方法,并结合提供的两个文件名`...
在Spring应用中,通常会使用ApplicationContext来替代简单的BeanFactory,因为ApplicationContext提供了一站式的解决方案,能够更好地管理和协调复杂的系统组件。 当我们创建ApplicationContext时,可以通过XML配置...
在Spring框架中,Bean的生命周期管理和ApplicationContext的应用是两个核心概念,它们对于理解Spring如何管理和协调应用中的对象至关重要。本文将深入探讨这两个主题,并结合国际化(i18n)和事件传递来阐述它们在...
4. Spring 中的BeanFactory和ApplicationContext有何区别? BeanFactory是Spring中最基本的容器,负责管理Bean的生命周期,但不提供应用级的服务,如国际化或事件传播。ApplicationContext除了BeanFactory的所有...
Spring中的BeanFactory与...总结:今天,我们探讨了Spring中的BeanFactory和FactoryBean这两个概念,了解了它们在Spring IOC容器中的角色和作用。希望本文的内容对大家的学习或者工作具有一定的参考学习价值。
在 Spring 框架中,BeanFactory 是一个核心组件,负责管理和实例化 Bean。Spring 3 中提供了三种实例化 BeanFactory 的方法,下面将详细介绍这三种方法。 第一种方法:从文件系统资源实例化 BeanFactory 在 Spring...