<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-204  評論-149  文章-0  trackbacks-0
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:jee
    ="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springframework.org/schema/tx"
        xmlns:context
    ="http://www.springframework.org/schema/context"
        xsi:schemaLocation
    ="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd"
        default-lazy-init
    ="true">

        
    <description>Spring公共配置文件 </description>

        
    <!-- 定義受環境影響易變的變量 -->
        
    <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
            
    <property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" />
            
    <property name="ignoreResourceNotFound" value="true" />
            
    <!-- 屬性文件讀入 -->
            
    <property name="locations">
                
    <list>
                    
    <!-- 標準配置 -->
                    
    <value>classpath*:/application.properties</value>
                    
    <!-- 本地開發環境配置 -->
                    
    <value>classpath*:/application.local.properties</value>
                    
    <!-- 服務器生產環境配置 -->
                    
    <!-- <value>file:/var/myapp/application.server.properties</value> -->
                
    </list>
            
    </property>
        
    </bean>

        
    <!-- 使用Spring annotation 自動注冊bean,并保證@Autowired(required=false/true)的屬性被注入 -->
        
    <!-- 將打開組件掃描配置項base-package表示自動掃描org.springside.example.miniwe包以及它的子包 -->
        
    <!-- 
        spring2.5引入了組件自動掃描的機制,可以采用在classpath自動掃描方式把classpath中所有的組件都納入到spring 容器來進行管理。
        但是這些類需要使用使用 @Service,@Controller, @Repository 這幾個注解。它的作用與在xml文件中使用bean節點配置組件式一樣的。
       ·@Service用于標注業務層組件
       ·@Controller用于標注控制層組件,比如struts中的action
       ·@Repository用于標注數據訪問組件,如DAO組件
       ·@Component泛指組件,當組件不好歸類的時候,我們可以使用它進行標注
         
    -->
        
    <!-- context:component-scan base-package="org.springside.examples.miniweb" -->
        
    <context:component-scan base-package="edu.b.recommender" />

        
    <!-- 數據源配置,使用應用內的DBCP數據庫連接池 -->
        
    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
            
    <!-- Connection Info -->
            
    <property name="driverClassName" value="${jdbc.driverClassName}" />
            
    <property name="url" value="${jdbc.url}" />
            
    <property name="username" value="${jdbc.username}" />
            
    <property name="password" value="${jdbc.password}" />

            
    <!-- Connection Pooling DBCP -->
            
    <property name="initialSize" value="5" />
            
    <property name="maxActive" value="100" />
            
    <property name="maxIdle" value="30" />
            
    <property name="maxWait" value="1000" />
            
    <property name="poolPreparedStatements" value="true" />
            
    <property name="defaultAutoCommit" value="false" />
        
    </bean>

        
    <!-- 數據源配置,使用應用服務器的數據庫連接池 -->
        
    <!--<jee:jndi-lookup id="dataSource" jndi-name="java:comp/env/jdbc/ExampleDB" />-->

        
    <!-- Hibernate配置 使用注解來取代了.hbm.xml文件 -->
        
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
            
    <property name="dataSource" ref="dataSource" />
            
    <property name="namingStrategy">
                
    <bean class="org.hibernate.cfg.ImprovedNamingStrategy" />
            
    </property>
            
    <property name="hibernateProperties">
                
    <props>
                    
    <prop key="hibernate.dialect">${hibernate.dialect}</prop>
                    
    <prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
                    
    <prop key="hibernate.format_sql">${hibernate.format_sql}</prop>
                    
    <prop key="hibernate.use_outer_join">${hibernate.use_outer_join}</prop>
                    
    <prop key="hibernate.jdbc.fetch_size">${hibernate.jdbc.fetch_size}</prop>
                    
    <prop key="hibernate.jdbc.batch_size">${hibernate.jdbc.batch_size}</prop>
                    
    <prop key="hibernate.cache.provider_class">${hibernate.cache.provider_class}</prop>
                    
    <!--是否使用查詢緩存  <prop key="hibernate.cache.use_query_cache">${hibernate.cache.use_query_cache}</prop> -->
                    
    <prop key="hibernate.cache.provider_configuration_file_resource_path">${hibernate.ehcache_config_file}</prop>
                
    </props>
            
    </property>
            
    <!-- 使用Hibernate annotation自動掃描此包中的實體類po,這些po使用JPA注解來映射數據庫文件 -->
            
    <property name="packagesToScan" value="edu.b.recommender.*" />
        
    </bean>

        
    <!-- 事務管理器配置,單數據源事務 -->
        
    <!-- Transaction事務處理使用Spring來托管事務的處理 -->
        
    <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
            
    <property name="sessionFactory" ref="sessionFactory" />
        
    </bean>

        
    <!-- 事務管理器配置,多數據源JTA事務-->
        
    <!--
            <bean id="transactionManager" class="org.springframework.transaction.jta.JtaTransactionManager or
            WebLogicJtaTransactionManager" />
        
    -->

        
    <!-- 使用annotation定義事務 -->
        
    <!-- 支持 @Transactional 標記 -->
        
    <tx:annotation-driven transaction-manager="transactionManager" />
    </beans>
    posted on 2009-05-03 19:42 Frank_Fang 閱讀(483) 評論(0)  編輯  收藏 所屬分類: SSH+JQuery+DWR
    主站蜘蛛池模板: 91精品手机国产免费| 亚洲午夜精品第一区二区8050| 亚洲依依成人亚洲社区| 国产成人无码区免费A∨视频网站 国产成人涩涩涩视频在线观看免费 | 亚洲日韩v无码中文字幕| 91精品导航在线网址免费| 亚洲精品无码av中文字幕| 国产亚洲午夜高清国产拍精品 | 色欲国产麻豆一精品一AV一免费 | 18女人腿打开无遮掩免费| 亚洲精品乱码久久久久久V | 亚洲成A人片77777国产| 永久在线免费观看| 美女露100%胸无遮挡免费观看| 亚洲Av无码专区国产乱码DVD| 波多野结衣久久高清免费| 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 亚洲伊人色欲综合网| 久久精品无码一区二区三区免费| 精品国产福利尤物免费| 在线aⅴ亚洲中文字幕| 亚洲香蕉网久久综合影视| 在线精品免费视频| 99视频免费播放| 一区二区三区免费在线视频| 亚洲youjizz| 亚洲日韩图片专区第1页| 无码欧精品亚洲日韩一区夜夜嗨| 免费99精品国产自在现线| 人妻免费一区二区三区最新| 曰批免费视频播放在线看片二| 亚洲欧洲另类春色校园网站| 亚洲AV人人澡人人爽人人夜夜| 免费女人18毛片a级毛片视频| 免费三级毛片电影片| 日本在线免费播放| 午夜不卡AV免费| 亚洲国产精品18久久久久久| 亚洲妇女水蜜桃av网网站| 亚洲电影中文字幕| 中文亚洲AV片不卡在线观看|