<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
    主站蜘蛛池模板: 99在线观看免费视频| 色婷婷精品免费视频| 免费国产在线视频| 亚洲午夜久久久久久噜噜噜| 亚欧国产一级在线免费| 亚洲午夜精品第一区二区8050| 添bbb免费观看高清视频| 国产精品免费看香蕉| 香港经典a毛片免费观看看| 国产成人免费网站在线观看| 精品国产_亚洲人成在线| 亚洲精品99久久久久中文字幕| 性生大片视频免费观看一级| 亚洲人成影院在线无码按摩店| 日韩成人免费视频| 亚洲综合激情视频| 永久免费毛片在线播放| 污视频网站在线免费看| 亚洲情综合五月天| 91热久久免费精品99| 亚洲丝袜中文字幕| 免费看的成人yellow视频| 美女羞羞喷液视频免费| 亚洲精品自产拍在线观看| 久久99青青精品免费观看| 亚洲人成片在线观看| 成人亚洲综合天堂| 99精品视频在线视频免费观看| 亚洲 欧洲 日韩 综合在线| 亚洲Av无码国产情品久久| 国内精品一级毛片免费看| 亚洲大香人伊一本线| 国产一区二区三区在线观看免费 | 亚洲AV无码国产精品色| 毛片免费在线观看网站| 永久免费精品影视网站| 日本久久久久亚洲中字幕| 永久中文字幕免费视频网站| 人妻在线日韩免费视频| 亚洲日本VA午夜在线电影| 亚洲精品乱码久久久久久久久久久久|