﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-细心!用心!耐心!-文章分类-SSH框架编程</title><link>http://www.blogjava.net/jesson2005/category/19577.html</link><description>吾非文人，乃市井一俗人也，读百卷书，跨江河千里，故申城一游； 
一两滴辛酸，三四年学业，五六点粗墨，七八笔买卖，九十道人情。</description><language>zh-cn</language><lastBuildDate>Sat, 24 Mar 2007 08:07:47 GMT</lastBuildDate><pubDate>Sat, 24 Mar 2007 08:07:47 GMT</pubDate><ttl>60</ttl><item><title>spring配置文件,通常配置</title><link>http://www.blogjava.net/jesson2005/articles/104247.html</link><dc:creator>张金鹏</dc:creator><author>张金鹏</author><pubDate>Fri, 16 Mar 2007 06:37:00 GMT</pubDate><guid>http://www.blogjava.net/jesson2005/articles/104247.html</guid><wfw:comment>http://www.blogjava.net/jesson2005/comments/104247.html</wfw:comment><comments>http://www.blogjava.net/jesson2005/articles/104247.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jesson2005/comments/commentRss/104247.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jesson2005/services/trackbacks/104247.html</trackback:ping><description><![CDATA[
		<p>&lt;!--applicationContext.xml--&gt;<img height="19" src="http://www.blogjava.net/Emoticons/regular_smile.gif" width="19" border="0" /><br /><br />&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />&lt;!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "<a href="http://www.springframework.org/dtd/spring-beans.dtd">http://www.springframework.org/dtd/spring-beans.dtd</a>"&gt;</p>
		<p>&lt;beans&gt;<br /> &lt;bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"&gt;<br />  &lt;property name="locations"&gt;<br />   &lt;list&gt;<br />    &lt;value&gt;config/resources/jdbc.properties&lt;/value&gt;<br />    &lt;value&gt;config/resources/doss-interface.properties&lt;/value&gt;<br />   &lt;/list&gt;<br />  &lt;/property&gt;<br /> &lt;/bean&gt;</p>
		<p> &lt;!-- <br />  &lt;bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close" singleton="true"&gt;<br />  &lt;property name="username"&gt;<br />  &lt;value&gt;${jdbc.username}&lt;/value&gt;<br />  &lt;/property&gt;<br />  &lt;property name="password"&gt;<br />  &lt;value&gt;${jdbc.password}&lt;/value&gt;<br />  &lt;/property&gt;<br />  &lt;property name="driverClassName"&gt;<br />  &lt;value&gt;${jdbc.driverClassName}&lt;/value&gt;<br />  &lt;/property&gt;<br />  &lt;property name="url"&gt;<br />  &lt;value&gt;${jdbc.url}&lt;/value&gt;<br />  &lt;/property&gt;<br />  &lt;/bean&gt;<br /> --&gt;</p>
		<p> &lt;bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"&gt;<br />  &lt;property name="jndiName"&gt;<br />   &lt;value&gt;${jdbc.ds}&lt;/value&gt;<br />  &lt;/property&gt;<br />  &lt;property name="resourceRef"&gt;<br />   &lt;value&gt;true&lt;/value&gt;<br />  &lt;/property&gt;<br /> &lt;/bean&gt;</p>
		<p> &lt;bean id="smsSourceNumber" class="com.stt.interfacesys.netgateway.SendSMSSourceNumber"&gt;<br />  &lt;property name="serverSocketPort"&gt;<br />   &lt;value&gt;${batchActionSendTask_ServerSocket_Port}&lt;/value&gt;<br />  &lt;/property&gt;<br />  &lt;property name="cmpp_path"&gt;<br />   &lt;value&gt;${cmppfile.path}&lt;/value&gt;<br />  &lt;/property&gt;<br /> &lt;/bean&gt;</p>
		<p>
				<br /> &lt;bean name="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" singleton="true"&gt;<br />  &lt;property name="dataSource"&gt;<br />   &lt;ref bean="dataSource" /&gt;<br />  &lt;/property&gt;<br />  &lt;property name="hibernateProperties"&gt;<br />   &lt;props&gt;<br />    &lt;prop key="hibernate.dialect"&gt;org.hibernate.dialect.OracleDialect&lt;/prop&gt;<br />    &lt;prop key="hibernate.show_sql"&gt;true&lt;/prop&gt;<br />    &lt;prop key="hibernate.jdbc.fetch_size"&gt;80&lt;/prop&gt;<br />    &lt;prop key="hibernate.jdbc.batch_size"&gt;35&lt;/prop&gt;<br />   &lt;/props&gt;<br />  &lt;/property&gt;<br />  &lt;property name="mappingDirectoryLocations"&gt;<br />   &lt;list&gt;<br />    &lt;value&gt;classpath:/com/stt/doss/server/interfaceSys/dao/mapping&lt;/value&gt;<br />   &lt;/list&gt;<br />  &lt;/property&gt;<br /> &lt;/bean&gt;</p>
		<p> &lt;!-- <br />  &lt;bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"&gt;<br />  &lt;property name="basenames"&gt;<br />  &lt;list&gt;<br />  &lt;value&gt;config/spring/ApplicationResources&lt;/value&gt;<br />  &lt;/list&gt;<br />  &lt;/property&gt;<br />  &lt;/bean&gt;<br /> --&gt;</p>
		<p> &lt;bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager" singleton="true"&gt;<br />  &lt;property name="sessionFactory"&gt;<br />   &lt;ref bean="sessionFactory" /&gt;<br />  &lt;/property&gt;<br /> &lt;/bean&gt;</p>
		<p> &lt;bean id="transactionInterceptor" class="org.springframework.transaction.interceptor.TransactionInterceptor" singleton="true"&gt;<br />  &lt;property name="transactionManager"&gt;<br />   &lt;ref bean="transactionManager" /&gt;<br />  &lt;/property&gt;<br />  &lt;property name="transactionAttributes"&gt;<br />   &lt;props&gt;<br />    &lt;prop key="query*"&gt;PROPAGATION_REQUIRED,readOnly&lt;/prop&gt;<br />    &lt;prop key="get*"&gt;PROPAGATION_REQUIRED,readOnly&lt;/prop&gt;<br />    &lt;prop key="find*"&gt;PROPAGATION_REQUIRED,readOnly&lt;/prop&gt;<br />    &lt;prop key="load*"&gt;PROPAGATION_REQUIRED,readOnly&lt;/prop&gt;<br />    &lt;prop key="*"&gt;PROPAGATION_REQUIRED&lt;/prop&gt;<br />   &lt;/props&gt;<br />  &lt;/property&gt;<br /> &lt;/bean&gt;</p>
		<p> &lt;bean id="autoProxyCreator" class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator"&gt;<br />  &lt;property name="beanNames"&gt;<br />   &lt;value&gt;*Service*&lt;/value&gt;<br />  &lt;/property&gt;<br />  &lt;property name="interceptorNames"&gt;<br />   &lt;list&gt;<br />    &lt;value&gt;transactionInterceptor&lt;/value&gt;<br />   &lt;/list&gt;<br />  &lt;/property&gt;<br /> &lt;/bean&gt;</p>
		<p> &lt;!-- <br />  &lt;bean id="advisor" class="org.springframework.aop.support.RegexpMethodPointcutAdvisor"&gt;<br />  &lt;property name="advice"&gt;<br />  &lt;ref bean="transactionInterceptor" /&gt;<br />  &lt;/property&gt;<br />  &lt;property name="pattern"&gt;<br />  &lt;value&gt;.+Service.*&lt;/value&gt;<br />  &lt;/property&gt;<br />  &lt;/bean&gt;<br />  <br />  &lt;bean id="autoProxyCreator" class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator" /&gt;<br /> --&gt;</p>
		<p>&lt;/beans&gt;<br /><br /><br /><br /><br /><br /><br />&lt;!--taskService_zjp.xml------&gt;<img height="19" src="http://www.blogjava.net/Emoticons/regular_smile.gif" width="19" border="0" /><br />&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />&lt;!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "<a href="http://www.springframework.org/dtd/spring-beans.dtd">http://www.springframework.org/dtd/spring-beans.dtd</a>"&gt;</p>
		<p>&lt;beans&gt;</p>
		<p>  &lt;bean id="requestService" class="com.stt.doss.server.interfaceSys.service.impl.TinterfaceRequestServiceImpl"&gt;<br />    &lt;property name="reqDao"&gt;<br />     &lt;ref bean="tinterfaceRequestDao"/&gt;<br />    &lt;/property&gt;     <br />  &lt;/bean&gt;</p>
		<p>  &lt;bean id="servService" class="com.stt.doss.server.interfaceSys.service.impl.TinterfaceServiceServiceImpl"&gt;<br />    &lt;property name="servDao"&gt;<br />     &lt;ref bean="tinterfaceServiceDao"/&gt;<br />    &lt;/property&gt;     <br />  &lt;/bean&gt;<br />  <br />  &lt;bean id="invokeUserCompannyService" class="com.stt.doss.server.usermanage.service.impl.TinterfaceInvokeUserCompanyServiceImpl"&gt;<br />    &lt;property name="invokeUserDao"&gt;<br />     &lt;ref bean="invokeUserDao"/&gt;<br />    &lt;/property&gt;  <br />    &lt;property name="companyDao"&gt;<br />     &lt;ref bean="companyDao"/&gt;<br />    &lt;/property&gt;    <br />  &lt;/bean&gt;<br />  <br />  &lt;bean id="invokeUserService" class="com.stt.doss.server.usermanage.service.impl.TinterfaceInvokeUserServiceImpl"&gt;<br />    &lt;property name="invokeUserDao"&gt;<br />     &lt;ref bean="invokeUserDao"/&gt;<br />    &lt;/property&gt;     <br />  &lt;/bean&gt;<br />   <br />   &lt;bean id="invokeCompanyrService" class="com.stt.doss.server.usermanage.service.impl.TinterfaceInvokeCompanyServiceImpl"&gt;<br />    &lt;property name="companyDao"&gt;<br />     &lt;ref bean="companyDao"/&gt;<br />    &lt;/property&gt;     <br />  &lt;/bean&gt;<br /> <br />  &lt;bean id="systemPlatformService" class="com.stt.doss.server.usermanage.service.impl.Tinterface_3_SystemServiceImpl"&gt;<br />    &lt;property name="systemPlatformDao"&gt;<br />     &lt;ref bean="systemPlatformDao"/&gt;<br />    &lt;/property&gt;     <br />  &lt;/bean&gt;<br /> <br />   &lt;bean id="accountService" class="com.stt.doss.server.usermanage.service.impl.TinterfaceAccountServiceImpl"&gt;<br />    &lt;property name="accountDao"&gt;<br />     &lt;ref bean="accountDao"/&gt;<br />    &lt;/property&gt;     <br />  &lt;/bean&gt;<br />  <br />&lt;/beans&gt;<br /><br /><br /><br /><br /><br />&lt;!--taskDao_zjp.xml--&gt;<img height="19" src="http://www.blogjava.net/Emoticons/emsmile.gif" width="19" border="0" /><br /><br />&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br />&lt;!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "<a href="http://www.springframework.org/dtd/spring-beans.dtd">http://www.springframework.org/dtd/spring-beans.dtd</a>"&gt;</p>
		<p>&lt;beans&gt;</p>
		<p> &lt;bean id="tinterfaceRequestDao" class="com.stt.doss.server.interfaceSys.dao.impl.TinterfaceRequestDaoImpl" singleton="true"&gt;<br />  &lt;property name="sessionFactory"&gt;<br />   &lt;ref bean="sessionFactory" /&gt;<br />  &lt;/property&gt;<br /> &lt;/bean&gt;<br /> &lt;bean id="tinterfaceServiceDao" class="com.stt.doss.server.interfaceSys.dao.impl.TinterfaceServicDaoImpl" singleton="true"&gt;<br />  &lt;property name="sessionFactory"&gt;<br />   &lt;ref bean="sessionFactory" /&gt;<br />  &lt;/property&gt;<br /> &lt;/bean&gt;<br /> &lt;bean id="invokeUserDao" class="com.stt.doss.server.usermanage.dao.impl.TinterfaceInvokeUserDaoImpl" singleton="true"&gt;<br />  &lt;property name="sessionFactory"&gt;<br />   &lt;ref bean="sessionFactory" /&gt;<br />  &lt;/property&gt;<br /> &lt;/bean&gt;<br /> &lt;bean id="companyDao" class="com.stt.doss.server.usermanage.dao.impl.TinterfaceInvokeCompanyDaoImpl" singleton="true"&gt;<br />  &lt;property name="sessionFactory"&gt;<br />   &lt;ref bean="sessionFactory" /&gt;<br />  &lt;/property&gt;<br /> &lt;/bean&gt;<br /> &lt;bean id="systemPlatformDao" class="com.stt.doss.server.usermanage.dao.impl.Tinterface_3_SystemDaoImpl" singleton="true"&gt;<br />  &lt;property name="sessionFactory"&gt;<br />   &lt;ref bean="sessionFactory" /&gt;<br />  &lt;/property&gt;<br /> &lt;/bean&gt;<br /> &lt;bean id="accountDao" class="com.stt.doss.server.usermanage.dao.impl.TinterfaceAccountDaoImpl" singleton="true"&gt;<br />  &lt;property name="sessionFactory"&gt;<br />   &lt;ref bean="sessionFactory" /&gt;<br />  &lt;/property&gt;<br /> &lt;/bean&gt;<br /> <br /> &lt;/beans&gt;<br /></p>
<img src ="http://www.blogjava.net/jesson2005/aggbug/104247.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jesson2005/" target="_blank">张金鹏</a> 2007-03-16 14:37 <a href="http://www.blogjava.net/jesson2005/articles/104247.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>