<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<import resource="spring-context-acc.xml" />
<import resource="spring-context-rft.xml" />
<import resource="spring-context-apm.xml" />
<import resource="spring-context-rly.xml" />
<import resource="spring-context-dim.xml" />
<import resource="spring-context-edr.xml" />
<import resource="spring-context-msg.xml" />
<import resource="spring-context-cfg.xml" />
<import resource="spring-context-tcm.xml" />
<import resource="spring-context-rpt.xml" />
<import resource="spring-context-sample.xml" />
<bean name="busiCommonPublicService"
class="ngnops.busicommon.service.BusiCommonServiceImpl">
<property name="busiCommonDao">
<ref bean="busiCommonDao" />
</property>
<property name="busiCommonExpDao">
<ref bean="busiCommonExpDao" />
</property>
</bean>
<bean name="busiCommonDao"
class="ngnops.busicommon.dao.BusiCommonDaoImpl">
<property name="sessionFactory">
<ref bean="mySessionFactory" />
</property>
</bean>
<bean name="busiCommonExpDao"
class="ngnops.busicommon.dao.BusiCommonExpDaoImpl">
<property name="sessionFactory">
<ref bean="mySessionFactory" />
</property>
</bean>
<bean name="busiCommonService"
class="ngnops.busicommon.service.BusiCommonServiceImpl">
<property name="busiCommonDao">
<ref bean="busiCommonDao" />
</property>
<property name="busiCommonExpDao">
<ref bean="busiCommonExpDao" />
</property>
</bean>
<!-- ========================= Start of PERSISTENCE DEFINITIONS ========================= -->
<!-- Choose the dialect that matches your "defaultDS" definition -->
<!--
<bean name="defaultDS" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>ngnopsOracleDs</value>
</property>
</bean>
-->
<bean id="defaultDS"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName"
value="oracle.jdbc.OracleDriver" />
<property name="url"
value="jdbc:oracle:thin:@16.157.128.178:1521:NGN" />
<property name="username" value="NGN" />
<property name="password" value="NGN" />
</bean>
<!--
<bean name="dataSource2" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>ngnOracleDsNonXA</value>
</property>
</bean>
-->
<bean name="mySessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="defaultDS" />
</property>
<property name="mappingResources">
<list>
<value>TCdAcsrsCl.hbm.xml</value>
<value>TCdAcsrsTyp.hbm.xml</value>
<value>TCdArea.hbm.xml</value>
<value>TCdAsgnDivi.hbm.xml</value>
<value>TCdAsyncActSts.hbm.xml</value>
<value>TCdAuth.hbm.xml</value>
<value>TCdBkupConfTyp.hbm.xml</value>
<value>TCdBldgFlgTyp.hbm.xml</value>
<value>TCdCblLnTyp.hbm.xml</value>
<value>TCdChgArea.hbm.xml</value>
<value>TCdConctTyp.hbm.xml</value>
<value>TCdCrtConfTyp.hbm.xml</value>
<value>TCdDevChr.hbm.xml</value>
<value>TCdDevCl.hbm.xml</value>
<value>TCdDevMdl.hbm.xml</value>
<value>TCdDevMdlDstFlg.hbm.xml</value>
<value>TCdDevMdlDstFlgCnfm.hbm.xml</value>
<value>TCdDevTyp.hbm.xml</value>
<value>TCdDevTypIntvlReltn.hbm.xml</value>
<value>TCdEqpCndt.hbm.xml</value>
<value>TCdEqpTyp.hbm.xml</value>
<value>TCdFuncTyp.hbm.xml</value>
<value>TCdGnPrpsLockTyp.hbm.xml</value>
<value>TCdGrp.hbm.xml</value>
<value>TCdIfStd.hbm.xml</value>
<value>TCdIfTyp.hbm.xml</value>
<value>TCdIpAdTyp.hbm.xml</value>
<value>TCdLgclDevIntvlReltn.hbm.xml</value>
<value>TCdLgclDevLoginTyp.hbm.xml</value>
<value>TCdLnkCl.hbm.xml</value>
<value>TCdLnKei.hbm.xml</value>
<value>TCdLnSvcTyp.hbm.xml</value>
<value>TCdLnTyp.hbm.xml</value>
<value>TCdMkr.hbm.xml</value>
<value>TCdOffc.hbm.xml</value>
<value>TCdOptModuleTyp.hbm.xml</value>
<value>TCdOtsdLnkRslt.hbm.xml</value>
<value>TCdOtsdLnkTyp.hbm.xml</value>
<value>TCdOtsdLnkSts.hbm.xml</value>
<value>TCdPathTyp.hbm.xml</value>
<value>TCdPkgTyp.hbm.xml</value>
<value>TCdPresCllcPtrnMtrx.hbm.xml</value>
<value>TCdPresCllcSts.hbm.xml</value>
<value>TCdRackTyp.hbm.xml</value>
<value>TCdRole.hbm.xml</value>
<value>TCdScrnClr.hbm.xml</value>
<value>TCdScrnFont.hbm.xml</value>
<value>TCdSvcCl.hbm.xml</value>
<value>TCdSvcTyp.hbm.xml</value>
<value>TCdThgsMst.hbm.xml</value>
<value>TCdTrMeth.hbm.xml</value>
<value>TCdTrDevTyp.hbm.xml</value>
<value>TCdVnd.hbm.xml</value>
<value>TEvAsyncDevLock.hbm.xml</value>
<value>TEvDevInfCsvEnt.hbm.xml</value>
<value>TEvGnPrpsLock.hbm.xml</value>
<value>TEvLgclDevDstLinkStu.hbm.xml</value>
<value>TEvOpeRec.hbm.xml</value>
<value>TEvOtsdLnkRec.hbm.xml</value>
<value>TEvPresCllcSts.hbm.xml</value>
<value>TEvTaskCtlJob.hbm.xml</value>
<value>TEvTaskCtlRsltInf.hbm.xml</value>
<value>TEvTaskCtlTask.hbm.xml</value>
<value>TEvTaskCtlTrgDev.hbm.xml</value>
<value>TEvTaskFinProc.hbm.xml</value>
<value>TReAcsrs.hbm.xml</value>
<value>TReAsgnPtrnMtrx.hbm.xml</value>
<value>TReAsgnRec.hbm.xml</value>
<value>TReAutoPkgTypCmp.hbm.xml</value>
<value>TReBkupConf.hbm.xml</value>
<value>TReBlck.hbm.xml</value>
<value>TReBlckDstBldgCmp.hbm.xml</value>
<value>TReBldg.hbm.xml</value>
<value>TReBldgFlgTypCmp.hbm.xml</value>
<value>TReChgAreaDstBldgCmp.hbm.xml</value>
<value>TReChgAreaDstGrpCmp.hbm.xml</value>
<value>TReClst.hbm.xml</value>
<value>TReConfCrtPtrnMtrx.hbm.xml</value>
<value>TReConfParam.hbm.xml</value>
<value>TReConfParamDefMtrx.hbm.xml</value>
<value>TReConfTmpl.hbm.xml</value>
<value>TReCrtConf.hbm.xml</value>
<value>TReDev.hbm.xml</value>
<value>TReDevFuncTypChrCnfm.hbm.xml</value>
<value>TReDevMdlDstSltCmp.hbm.xml</value>
<value>TReDevTypIntvlCmp.hbm.xml</value>
<value>TReDevTypMdlCnfm.hbm.xml</value>
<value>TReDevTypMdlPkgCnfm.hbm.xml</value>
<value>TReEntDataRefOutput.hbm.xml</value>
<value>TReGrpDstRoleCmp.hbm.xml</value>
<value>TReGrpDstUsrCmp.hbm.xml</value>
<value>TReIf.hbm.xml</value>
<value>TReIfStdCblLnTypCmp.hbm.xml</value>
<value>TReIfStdTypCmp.hbm.xml</value>
<value>TReIpAd.hbm.xml</value>
<value>TReIpAdIssPool.hbm.xml</value>
<value>TReIpAdIssPoolGrp.hbm.xml</value>
<value>TReLn.hbm.xml</value>
<value>TReLgclDev.hbm.xml</value>
<value>TReLgclDevCmntyNm.hbm.xml</value>
<value>TReLgclDevIntvlCmp.hbm.xml</value>
<value>TReLgclDevLogin.hbm.xml</value>
<value>TReMultiChasDev.hbm.xml</value>
<value>TReOptModule.hbm.xml</value>
<value>TReOtsdLnkRorw.hbm.xml</value>
<value>TReOtsdLnkTmpl.hbm.xml</value>
<value>TRePkg.hbm.xml</value>
<value>TRePkgTypIntvlCmp.hbm.xml</value>
<value>TRePkgTypOptModuleCmp.hbm.xml</value>
<value>TRePkgTypPortCmp.hbm.xml</value>
<value>TRePkgTypSubSltCmp.hbm.xml</value>
<value>TRePort.hbm.xml</value>
<value>TReRack.hbm.xml</value>
<value>TReRackNm.hbm.xml</value>
<value>TReRoleDstAuthCmp.hbm.xml</value>
<value>TReScrnUpdIntvlMst.hbm.xml</value>
<value>TReSmdcApPortInf.hbm.xml</value>
<value>TReSysMsg.hbm.xml</value>
<value>TReTempIssIpAd.hbm.xml</value>
<value>TReTrDev.hbm.xml</value>
<value>TReUsr.hbm.xml</value>
<value>TReUsrDstChgAreaCmp.hbm.xml</value>
<value>TReUsrDstRoleCmp.hbm.xml</value>
<value>TReWithPossThgsCmp.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.Oracle10gDialect
</prop>
<prop key="hibernate.show_sql">false</prop>
</props>
</property>
<property name="lobHandler">
<ref bean="lobHandler" />
</property>
</bean>
<bean name="lobHandler"
class="org.springframework.jdbc.support.lob.OracleLobHandler" />
<bean
class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator" />
<!-- method trace advisor set up to log trace information on all methods -->
<bean
class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor">
<property name="mappedName" value="*" />
<property name="classFilter">
<bean
class="org.springframework.aop.support.RootClassFilter">
<constructor-arg value="ngnops.common.util.NgnObject" />
</bean>
</property>
<property name="advice">
<bean class="ngnops.common.log.NgnTraceLogger">
<property name="enterMessage">
<value>
Method
$[targetClassShortName].$[methodName]($[argumentTypes])
starts with argumentValue {$[arguments]}.
</value>
</property>
<property name="exitMessage">
<value>
Method
$[targetClassShortName].$[methodName]($[argumentTypes])
ends with returnValue {$[returnValue]}.
</value>
</property>
<property name="exceptionMessage">
<value>
Method
$[targetClassShortName].$[methodName]($[argumentTypes])
throws exception {$[exception]}.
</value>
</property>
</bean>
</property>
</bean>
<!--
<bean name="jtaTransactionManager" class="org.springframework.transaction.jta.JtaTransactionManager"></bean>
-->
<bean name="myTransactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref bean="mySessionFactory" />
</property>
</bean>
<!-- Enhance -->
<!-- enhance start -->
<bean name="enhanceService"
class="ngnops.common.service.EnhanceServiceImpl">
<property name="enhanceDao">
<ref bean="enhanceDaoImpl" />
</property>
</bean>
<!-- enhance dao-->
<bean name="enhanceDaoImpl"
class="ngnops.common.dao.EnhanceDaoImpl">
<property name="sessionFactory">
<ref bean="mySessionFactory" />
</property>
</bean>
<!-- enhance end -->
<!-- Base Action -->
<bean name="ngnBaseAction" abstract="true"
class="ngnops.common.action.NgnBaseAction">
<property name="enhanceService">
<ref bean="enhanceService" />
</property>
<property name="accUserPublicService">
<ref bean="accUserPublicService" />
</property>
</bean>
<!-- Base DAO -->
<bean name="ngnBaseDao" abstract="true"
class="ngnops.common.dao.NgnBaseDao">
<property name="sessionFactory">
<ref bean="mySessionFactory" />
</property>
</bean>
<!-- lockManager -->
<bean name="lockManager"
class="ngnops.busicommon.util.LockManager">
<property name="busiLockManagerDao">
<ref bean="busiLockManagerDao" />
</property>
</bean>
</beans>
分享到:
相关推荐
在Spring框架中,Spring Context上下文是核心组件之一,它为开发者提供了强大的依赖注入(Dependency Injection,简称DI)和控制反转(Inversion of Control,简称IoC)功能。本篇文章将深入探讨如何利用Spring ...
spring源码执行流程,不含spring mvc,只包含spring上下文,包含整个流程中的关键代码以及英文doc注释翻译+个人理解
标题 "spring-context-3.1.1.RELEASE.zip" 暗示了这是一个与Spring框架相关的版本,具体是Spring Context模块的3.1.1版本。Spring Context是Spring框架的核心部分,它为bean的创建、配置、管理和组装提供了全面的...
标题中的"spring-context-support-4.2.2和quartz-2.2.3所需Jar包"涉及到两个关键的Java库:Spring Context Support 4.2.2版本和Quartz Scheduler 2.2.3版本。这两个库在企业级Java应用开发中扮演着重要角色,特别是...
spring-context 源代码spring-context 源代码spring-context 源代码spring-context 源代码
赠送jar包:spring-context-support-4.3.12.RELEASE.jar; 赠送原API文档:spring-context-support-4.3.12.RELEASE-javadoc.jar; 赠送源代码:spring-context-support-4.3.12.RELEASE-sources.jar; 赠送Maven依赖...
spring-context-1.2.8.jar, spring-context-1.2.9.jar, spring-context-2.0-m2.jar, spring-context-2.0.1.jar, spring-context-2.0.2.jar, spring-context-2.0.4.jar, spring-context-2.0.6.jar, spring-context-...
"bp-support-spring-context"是一个项目,旨在提供对Spring Context框架的支持。在Java开发中,Spring框架是一个广泛应用的开源框架,特别在企业级应用中,它以其强大的依赖注入(Dependency Injection,DI)和面向...
《深入剖析Spring Context Support源码》 Spring框架是Java领域中的一个重量级选手,它以其强大的功能和良好的可扩展性赢得了广大开发者的喜爱。在Spring框架中,`spring-context-support`模块扮演着至关重要的角色...
《Spring框架中的Context模块与XSD配置详解》 在Java企业级开发中,Spring框架扮演着至关重要的角色,尤其在Spring的Context模块中,通过XML Schema(XSD)进行配置,使得应用程序的组件管理和依赖注入变得简洁高效...
学习spring组件扫描(Component Scanning)的代码 使用方法:直接把工程导入,直接Run project即可。 组件扫描自动进行主要在两个地方进行设置 1.applicationContext:键入 <context:annotation-config /> <context:...
Spring 中的 Context 你真的懂了吗 在 Spring 框架中,Context 是一个非常重要的概念,它是 Spring 的核心组件之一。然而,很多开发者对 Context 的理解并不够深入,今天我们就来深入探讨 Spring 中的 Context。 ...
在这个专题中,我们将深入探讨Spring框架的核心模块之一——Spring上下文(Spring Context),以及在3.0.0.RELEASE版本中的具体实现。 **一、Spring Context的概念与作用** Spring Context是Spring框架的核心部分...
在Spring框架中,Context是Spring应用的核心容器,它负责管理所有Bean的生命周期和依赖注入。本文将深入探讨Spring Context的两种加载方式:基于XML配置和基于注解的配置。 首先,传统的Spring Context加载方式通常...
注:下文中的 *** 代表文件名中的组件名称。 # 包含: 中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 ...
在Java Spring框架中,Spring Context,也被称为ApplicationContext,是整个应用程序的核心。它充当了一个容器,管理着所有bean的生命周期,并提供了上下文相关的服务。本文将深入探讨Spring Context的刷新过程,...
注:下文中的 *** 代表文件名中的组件名称。 # 包含: 中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 ...
标题 "spring-context-4.3.6.RELEASE.rar" 指的是 Spring 框架的一个特定版本,即 Spring Context 模块的 4.3.6 版本,它被封装在一个RAR压缩文件中。Spring框架是Java开发中最常用的框架之一,主要用于企业级应用的...
spring-5.0.8.jar