`
hlbng
  • 浏览: 177480 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

applicationContext配置文件

阅读更多
<?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">

	<bean id="dataSource"
		class="org.apache.tomcat.dbcp.dbcp.BasicDataSource">
		<property name="driverClassName"
			value="oracle.jdbc.driver.OracleDriver">
		</property>
		<property name="url"
			value="jdbc:oracle:thin:@192.168.0.145:1521:HWDS">
		</property>
		<property name="username" value="HW001"></property>
		<property name="password" value="vortex"></property>
	</bean>
	<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.Oracle9Dialect
				</prop>
			</props>
		</property>
		<property name="mappingResources">
			<list>
				<value>cn/com/env/DAO/tusers/Tusers.hbm.xml</value>
				<value>			cn/com/env/DAO/projectNeed/Tprojectneed.hbm.xml
				</value>
			</list>
		</property>
	</bean>
	<!-- 测试事务 start -->
	<!-- Transaction manager for a single Hibernate SessionFactory  -->
	<bean id="transactionManagers"
		class="org.springframework.orm.hibernate3.HibernateTransactionManager">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="userDAO" class="com.dao.impl.UserDAOHibernate">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="transactionInterceptor"
		class="org.springframework.transaction.interceptor.TransactionInterceptor">
		<property name="transactionManager" ref="transactionManagers" />
		<property name="transactionAttributes">
			<props>
				<prop key="*">PROPAGATION_REQUIRED</prop>
				<prop key="find*">PROPAGATION_REQUIRED,readOnly</prop>
			</props>
		</property>
	</bean>

	<bean
		class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
		<property name="beanNames">
			<value>
				*Manager ,*ImTyearexaminemDAO ,*ImToutmessageDAO
				,*ImTcahierDAO ,*tlinktypeDao ,*ImTemailbookDAO
				,*ImTdayplanDAO ,*ImTfileDAO ,*ImTworknoteDAO
				,*ImTmessageDAO ,*ImuserOnLinDAO ,*ImTsecuritygradeDAO
				,*ImTgeneDAO ,*ImTsecurityponintDAO
				,*ImTsecurityexaminemDAO ,*ImTsecuritychangemDAO
				,*ImTsecuritychangeplanmDAO ,*ImTdeferapplymDAO
				,*ImTchangeresultmDAO ,*ImTrainprofessionalDAO

			</value>
		</property>
		<property name="interceptorNames">
			<list>
				<value>transactionInterceptor</value>
				<!--    
					此处增加新的Interceptor   
				-->
			</list>
		</property>
	</bean>

	<bean
		class="org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor">
		<property name="transactionInterceptor"
			ref="transactionInterceptor" />
	</bean>

	<bean id="userManager" class="com.service.impl.UserManagerImpl"
		autowire="byName" />
	<!--end  Transaction manager-->
	<!--action-->
	<bean name="/user" class="com.action.UserAction">
		<property name="userManager">
			<ref bean="userManager" />
		</property>
	</bean>
	<!--共用-->
	<import resource="applicationContext-public.xml" />
</beans>

 

分享到:
评论

相关推荐

    spring2.5的applicationContext配置文件

    在Spring框架中,`applicationContext.xml`是核心的配置文件,它定义了bean的实例化、依赖注入、服务的装配以及整个应用上下文的行为。在Spring 2.5版本中,这个配置文件引入了许多增强的功能,提升了开发效率和灵活...

    ssh框架事务管理applicationContext.xml配置文件

    ssh框架事务管理applicationContext.xml配置文件

    struts、applicationContext配置文件移动后web.xml配置示例

    使用myeclipse8.5搭建SSH后,将struts.xml和applicationContext.xml移动到别的地方,示例中为webroot下的config文件夹中,web.xml中需要做的修改示例。其中对于返回上一层方式不同的myeclipse可能不同,如有的用../...

    Spring配置文件ApplicationContext

    Spring配置文件ApplicationContext,内容齐全,有需要的可以下载。

    applicationContext.xml 详细配置

    ApplicationContext.xml 是 Spring 框架中用于配置应用程序的核心配置文件。通过该文件,可以定义 Bean、数据源、Session 工厂、 Hibernate 配置等相关信息,从而实现应用程序的自动装配和依赖注入。 一、XML 声明...

    Spring MVC开发配置文件 applicationContext

    Spring Web MVC开发 xml配置文件格式,无bean之类 Spring Web MVC开发配置文件 applicationContext

    Spring Boot技术知识点:如何读取不同路径里的applicationContext.xml配置文件6

    然而,在某些情况下,我们可能需要读取传统的`applicationContext.xml`配置文件,例如,当我们需要整合一些遗留的Spring组件或者第三方库时。本篇文章将深入探讨在Spring Boot中如何在不同路径下读取`...

    Spring动态加载配置文件

    通常,我们将Spring的配置文件(如`applicationContext.xml`)放在项目的类路径下,如`src/main/resources`目录。确保配置文件的位置在项目构建后不会变动,以便于后续的监听和加载。 其次,我们需要创建一个监听类...

    详解spring applicationContext.xml 配置文件

    在Spring框架中,`applicationContext.xml`是核心的配置文件,它定义了应用上下文,即Spring容器,用来管理所有bean的创建、初始化、依赖注入以及生命周期。这个文件使用XML语法,遵循特定的命名空间和schema,以...

    SSH框架applicationContext.xml头部文件

    本文主要针对SSH框架中Spring部分的配置文件`applicationContext.xml`的头部文件进行深入解析。 #### 二、`applicationContext.xml`文件解析 ##### 1. 文件头部结构 在给出的部分内容中,可以看到`...

    Spring 加载多个配置文件

    除了直接通过 ApplicationContext 或者 ContextLoaderListener 加载配置文件,还可以在现有的 XML 配置文件中使用 `&lt;import&gt;` 标签导入其他的配置文件。这种方式允许开发者在主配置文件中引用其他辅助配置文件,...

    spring配置文件加密实现

    Spring的配置文件通常为XML格式,如`applicationContext.xml`,它包含了bean的定义、属性值以及依赖关系等。这些数据在未加密状态下可能存在安全风险。 加密Spring配置文件的第一步是选择一个合适的加密算法。常见...

    Spring Boot技术知识点:如何读取不同路径里的applicationContext.xml配置文件5

    本篇文章将深入探讨如何在Spring Boot中读取不同路径下的`applicationContext.xml`配置文件。 1. **配置文件位置**: - Spring Boot默认会查找`src/main/resources`目录下的`applicationContext.xml`。然而,我们...

    《Spring的数据源配置文件模板》applicationContext.zip

    `applicationContext.xml`是Spring应用上下文配置文件,通常用于定义bean的声明、依赖注入以及数据源的相关配置。本文件模板将详细介绍如何在Spring中配置数据源,以便为你的应用程序提供稳定、高效的数据库连接。 ...

    mybatis_spring_struts2_tjz.zip_ibatis_mybatis_spring_spring stru

    Spring的ApplicationContext配置文件(如applicationContext.xml)用于定义bean的实例化和装配。 3. **iBATIS(MyBatis)**:iBATIS是数据访问层的一个框架,它简化了SQL操作,将SQL语句与Java代码分离。MyBatis3...

    Spring Boot技术知识点:如何读取不同路径里的applicationContext.xml配置文件2

    然而,在某些情况下,可能需要从传统的`applicationContext.xml`配置文件中读取配置,这可能是因为历史遗留项目、集成第三方库或者为了复用已有的XML配置。本篇文章将详细探讨如何在Spring Boot中读取不同路径下的`...

    struts+spring+ibatis实例(完整项目)

    Spring的ApplicationContext配置文件(如applicationContext.xml)将描述所有Bean的定义和它们之间的依赖关系。 然后是iBATIS,它是一个SQL映射框架,能够将SQL查询与Java代码解耦。iBATIS允许开发者编写SQL语句并...

    Spring Boot技术知识点:如何读取不同路径里的applicationContext.xml配置文件1

    本篇文章将详细探讨如何在Spring Boot项目中读取不同路径下的`applicationContext.xml`配置文件。 首先,了解Spring Boot的核心理念是简化Spring应用程序的初始设置,它默认并不支持从XML配置文件加载bean。然而,...

    上传一个ssh整个的工程,方便搭建基于spring的web应用

    - WEB-INF:Web应用的私有目录,通常包含web.xml(Web应用的部署描述符)和Spring的ApplicationContext配置文件。 - lib:存放项目所需的第三方库,如SSH框架的JAR包。 - webcontent:存放HTML、CSS、JavaScript...

    java中SSH框架主要说明SSH各部分的作用

    Spring通过ApplicationContext配置文件(如applicationContext-*.xml)来管理各种bean,包括Struts的Action、Hibernate的SessionFactory和DAO。此外,Spring还提供了对事务的控制,可以定义事务的边界并自动管理其...

Global site tag (gtag.js) - Google Analytics