<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<!-- 配置数据源,3中 选择其一。这里用的dbcp -->
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="com.mysql.jdbc.Driver">
</property>
<property name="url" value="jdbc:mysql://localhost:3306/test"></property>
<property name="username" value="root"></property>
<property name="password" value=""></property>
</bean>
<!-- 创建sessionFactory -->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" /><!-- 使用的数据源 -->
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
</props>
</property>
<!-- 添加映射文件列表 -->
<property name="mappingResources">
<list>
<value>com/qhit/hibernate/User.hbm.xml</value>
</list>
</property>
</bean>
<bean id="userDAO" class="com.qhit.hibernate.UserDAO">
<property name="sessionFactory">
<ref bean="sessionFactory" /><!-- DAO 文件使用的session工厂 -->
</property>
</bean>
<!-- action中path="/user"、注册该动作 -->
<bean name="/user" class="com.qhit.struts.action.UserAction" scope="prototype">
<property name="userDAO"><!-- action中private UserDAO userDAO; 需注入的对象名称 -->
<ref local="userDAO"/><!-- 要使用的DAO 对象 id-->
</property>
</bean>
</beans>
个人随笔,
分享到:
相关推荐
在Spring框架中,`applicationContext.xml`是核心的配置文件,它定义了bean的实例化、依赖注入、服务的装配以及整个应用上下文的行为。在Spring 2.5版本中,这个配置文件引入了许多增强的功能,提升了开发效率和灵活...
applicationContext.xml完美配置
使用myeclipse8.5搭建SSH后,将struts.xml和applicationContext.xml移动到别的地方,示例中为webroot下的config文件夹中,web.xml中需要做的修改示例。其中对于返回上一层方式不同的myeclipse可能不同,如有的用../...
ssh框架事务管理applicationContext.xml配置文件
ApplicationContext.xml 配置详解 ApplicationContext.xml 是 Spring 框架中用于配置应用程序的核心配置文件。通过该文件,可以定义 Bean、数据源、Session 工厂、 Hibernate 配置等相关信息,从而实现应用程序的...
spring+jpa的applicationContext.xml配置
Spring配置文件ApplicationContext,内容齐全,有需要的可以下载。
- **Spring MVC配置**:这个文件是DispatcherServlet的特定ApplicationContext配置,包含关于Controller、ViewResolver、HandlerMapping等的配置。例如,定义Bean来处理HTTP请求,配置视图解析器以决定如何渲染结果...
ApplicationContext.xml是Spring框架中的核心配置文件,它是Spring的IOC(Inverse of Control,控制反转)容器的核心组件。该文件用于定义和配置Spring应用程序中的各种Bean,对于Spring应用程序的开发和维护起着至...
`applicationContext-`前缀表明它们是Spring的ApplicationContext配置,可能包含了Bean的定义和依赖注入规则。`banktrans`和`db`可能代表银行转账和数据库相关的配置,而`web.xml`是Java Web应用的部署描述符,用于...
- **applicationContext.txt**:这是Spring的ApplicationContext配置文件,其中可能包含了Spring Security的相关配置。Spring Security是Spring提供的一个安全框架,可以方便地集成到Spring应用中,提供用户认证和...
在Spring中,ApplicationContext(应用程序上下文)是容器的核心,负责配置和管理应用中对象的生命周期和依赖关系。在实际开发过程中,经常需要从各个角落获取到这个ApplicationContext对象,以便于能够使用Spring...
Spring可以通过ApplicationContext配置来管理Struts的Action,同时集成Hibernate和iBatis,进行数据访问层的配置。例如,Spring可以创建Hibernate的SessionFactory bean,然后由iBatis使用,或者直接在iBatis的...
-- Spring ApplicationContext 配置文件的路径 --> <param-name>contextConfigLocation classpath*: applicationContext-shiro.xml <!-- shiro security filter --> <!-- 这里的 filter-name 要与 Spring...
### ApplicationContext及它的3种实现 #### 一、概述 ...通过以上介绍,我们可以看到Spring框架通过提供不同类型的`ApplicationContext`实现了高度的灵活性和可配置性,能够满足不同类型的应用场景需求。
然而,在某些情况下,我们可能需要读取传统的`applicationContext.xml`配置文件,例如,当我们需要整合一些遗留的Spring组件或者第三方库时。本篇文章将深入探讨在Spring Boot中如何在不同路径下读取`...
5. **ApplicationContext配置**:在`src`目录下添加`applicationContext-common.xml`,配置数据源(DataSource)、SqlSessionFactoryBean和MapperScannerConfigurer。 #### 数据源与SqlSessionFactory配置 数据源...
Spring通过ApplicationContext配置文件(如applicationContext-*.xml)来管理各种bean,包括Struts的Action、Hibernate的SessionFactory和DAO。此外,Spring还提供了对事务的控制,可以定义事务的边界并自动管理其...