⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 applicationcontext.xml

📁 公司自己用的CMPP2.0短信程序
💻 XML
字号:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>



	<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
		<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
		<property name="url" value="jdbc:oracle:thin:@192.168.10.128:1521:cdmadb" />
		<property name="username" value="gegw" />
		<property name="password" value="gegw" />
	</bean>

	<!-- Hibernate SessionFactory -->
	<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
		<property name="dataSource" ref="dataSource" />
		<property name="mappingResources">
			<list>

				<!-- Cef Module -->
				<value>com/leadtone/gegw/entity/cef/Cef.hbm.xml</value>
				<value>com/leadtone/gegw/entity/cef/CefReport.hbm.xml</value>
				<value>com/leadtone/gegw/entity/cef/CefGroup.hbm.xml</value>
				<value>com/leadtone/gegw/entity/cef/CefStatus.hbm.xml</value>
				<value>com/leadtone/gegw/entity/cef/Communicator.hbm.xml</value>
				<value>com/leadtone/gegw/entity/cef/Key.hbm.xml</value>
				<value>com/leadtone/gegw/entity/cef/Province.hbm.xml</value>
				<value>com/leadtone/gegw/entity/cef/CefPerformance.hbm.xml</value>
				<value>com/leadtone/gegw/entity/cef/Vendor.hbm.xml</value>
				<value>com/leadtone/gegw/entity/cef/Server.hbm.xml</value>
				<value>com/leadtone/gegw/entity/cef/ServerGroup.hbm.xml</value>
				<value>com/leadtone/gegw/entity/cef/ServerTunnel.hbm.xml</value>
				<value>com/leadtone/gegw/entity/cef/CefWarning.hbm.xml</value>

				<!-- Device Module -->
				<value>com/leadtone/gegw/entity/device/Language.hbm.xml</value>
				<value>com/leadtone/gegw/entity/device/PushDevice.hbm.xml</value>
				<value>com/leadtone/gegw/entity/device/Platform.hbm.xml</value>
				<value>com/leadtone/gegw/entity/device/DevDownloadUrl.hbm.xml</value>
				<value>com/leadtone/gegw/entity/device/Manufactory.hbm.xml</value>
				<value>com/leadtone/gegw/entity/device/PushDeviceSynfail.hbm.xml</value>

				<!-- UserModule -->
				<value>com/leadtone/gegw/entity/pushuser/CefUser.hbm.xml</value>
				<value>com/leadtone/gegw/entity/pushuser/PushUser.hbm.xml</value>

				<!-- Boss Module
				<value>com/leadtone/gegw/entity/boss/FlowFile.hbm.xml</value>
				<value>com/leadtone/gegw/entity/boss/BipError.hbm.xml</value>
				<value>com/leadtone/gegw/entity/boss/QueryFile.hbm.xml</value>
				<value>com/leadtone/gegw/entity/boss/BossStatus.hbm.xml</value>
				<value>com/leadtone/gegw/entity/boss/FlowCheck.hbm.xml</value>
				<value>com/leadtone/gegw/entity/boss/OperRecord.hbm.xml</value>
				<value>com/leadtone/gegw/entity/boss/Recon.hbm.xml</value>
				<value>com/leadtone/gegw/entity/boss/QueryCheck.hbm.xml</value>
				<value>com/leadtone/gegw/entity/boss/Reversal.hbm.xml</value>
				<value>com/leadtone/gegw/entity/boss/CommLog.hbm.xml</value>
				<value>com/leadtone/gegw/entity/boss/TextNotify.hbm.xml</value>
				<value>com/leadtone/gegw/entity/boss/Bipcode.hbm.xml</value>
				-->

				<!-- System Module -->
				<value>com/leadtone/gegw/entity/system/SysAlert.hbm.xml</value>
				<value>com/leadtone/gegw/entity/system/SysHelpInformation.hbm.xml</value>
				<value>com/leadtone/gegw/entity/system/SysProperty.hbm.xml</value>
				<value>com/leadtone/gegw/entity/system/SysError.hbm.xml</value>
				<value>com/leadtone/gegw/entity/system/SmsGw.hbm.xml</value>

				<!-- Snmp Module 
				<value>com/leadtone/gegw/entity/snmp/AlarmReasonDictionary.hbm.xml</value>
				<value>com/leadtone/gegw/entity/snmp/CefCapability.hbm.xml</value>
				<value>com/leadtone/gegw/entity/snmp/FailReason.hbm.xml</value>
				<value>com/leadtone/gegw/entity/snmp/FailReasonDictionary.hbm.xml</value>
				<value>com/leadtone/gegw/entity/snmp/GegwAlarm.hbm.xml</value>
				<value>com/leadtone/gegw/entity/snmp/GegwAlarmFilter.hbm.xml</value>
				<value>com/leadtone/gegw/entity/snmp/GegwCapability.hbm.xml</value>
				<value>com/leadtone/gegw/entity/snmp/GegwDataConfig.hbm.xml</value>
				<value>com/leadtone/gegw/entity/snmp/GegwPerformance.hbm.xml</value>
				-->

				<!-- SmsService Module -->
				<value>com/leadtone/gegw/entity/smsservice/CmppDeliver.hbm.xml</value>
				<value>com/leadtone/gegw/entity/smsservice/CmppQuery.hbm.xml</value>
				<value>com/leadtone/gegw/entity/smsservice/CmppSubmit.hbm.xml</value>
				<value>com/leadtone/gegw/entity/smsservice/SmsTemplet.hbm.xml</value>
			</list>
		</property>
		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.dialect">
					org.hibernate.dialect.Oracle9Dialect
				</prop>
				<prop key="hibernate.show_sql">true</prop>
				<prop key="hibernate.query.substitutions">
					true 'T', false 'F'
				</prop>
			</props>
		</property>

	</bean>

	
	<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
		<property name="sessionFactory">
			<ref local="sessionFactory" />
		</property>
	</bean>
	
	<bean id="confService" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
		<property name="transactionManager">
			<ref local="transactionManager" />
		</property>

		<property name="target">
			<bean class="com.leadtone.gegw.webadmin.systemconf.service.SysConfSerivceImpl">
				<property name="sessionFactory">
					<ref local="sessionFactory" />
				</property>
			</bean>
		</property>
		<property name="transactionAttributes">
			<props>
				<prop key="*">PROPAGATION_REQUIRED</prop>
			</props>
		</property>
		<property name="proxyInterfaces">
			<value>com.leadtone.gegw.webadmin.systemconf.service.ISysConfService</value>
		</property>
	</bean>
	
	<bean id="deviceService" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
	    <property name="transactionManager">
			<ref local="transactionManager" />
		</property>
		
		<property name="target">
			<bean class="com.leadtone.gegw.device.service.DeviceServiceImpl">
				<property name="sessionFactory">
					<ref local="sessionFactory" />
				</property>
			</bean>
		</property>
		<property name="transactionAttributes">
			<props>
				<prop key="*">PROPAGATION_REQUIRED</prop>
			</props>
		</property>
		<property name="proxyInterfaces">
			<value>com.leadtone.gegw.device.service.IDeviceService</value>
		</property>
	</bean>
	

	<bean id="userService" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
		<property name="transactionManager">
			<ref local="transactionManager" />
		</property>

		<property name="target">
			<bean class="com.leadtone.gegw.userservice.UserServiceImpl">
				<property name="sessionFactory">
					<ref local="sessionFactory" />
				</property>
			</bean>
		</property>
		<property name="transactionAttributes">
			<props>
				<prop key="*">PROPAGATION_REQUIRED</prop>
			</props>
		</property>
		<property name="proxyInterfaces">
			<value>com.leadtone.gegw.userservice.IUserService</value>
		</property>
	</bean>

	
	
	
	<bean id="cefService" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
	    <property name="transactionManager">
			<ref local="transactionManager" />
		</property>
		
		<property name="target">
			<bean class="com.leadtone.gegw.cefservice.CefServiceImpl">
				<property name="sessionFactory">
					<ref local="sessionFactory" />
				</property>
			</bean>
		</property>
		<property name="transactionAttributes">
			<props>
				<prop key="*">PROPAGATION_REQUIRED</prop>
			</props>
		</property>
		<property name="proxyInterfaces">
			<value>com.leadtone.gegw.cefservice.ICefService</value>
		</property>
	</bean>
	
		
	
	
	<bean id="smsService" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
		<property name="transactionManager">
			<ref local="transactionManager" />
		</property>

		<property name="target">
			<bean class="com.leadtone.gegw.smsservice.service.impl.SmsServiceImpl">
				<property name="sessionFactory">
					<ref local="sessionFactory" />
				</property>
				<property name="confService">
					<ref local="confService" />
				</property>
				<property name="deviceService">
					<ref local="deviceService" />
				</property>
				<property name="userService">
					<ref local="userService" />
				</property>
				<property name="cefService">
					<ref local="cefService" />
				</property>
				
			</bean>
		</property>
		<property name="transactionAttributes">
			<props>
				<prop key="*">PROPAGATION_REQUIRED</prop>
			</props>
		</property>
		<property name="proxyInterfaces">
			<value>com.leadtone.gegw.smsservice.service.ISmsService</value>
		</property>
	</bean>

</beans>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -