夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
          <?xml version="1.0" encoding="UTF-8" ?>
          <beans xmlns="http://www.springframework.org/schema/beans"
              xmlns:xsi
          ="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation
          ="http://www.springframework.org/schema/beans 
              http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"
          >
              
          <!--  <import resource="classpath:hvp/spring/hibernate/orm/beans.xml"/>-->
              
          <bean id="dataSource"
                  class
          ="com.mchange.v2.c3p0.ComboPooledDataSource"
                  destroy-method
          ="close">
                  
          <property name="driverClass" value="com.mysql.jdbc.Driver" />
                  
          <property name="jdbcUrl"
                      value
          ="jdbc:mysql://127.0.0.1:3306/mydata" />
                  
          <property name="user" value="root" />
                  
          <property name="password" value="root" />
                  
          <property name="autoCommitOnClose" value="true" />
                  
          <property name="checkoutTimeout" value="5000" />
                  
          <property name="initialPoolSize" value="2" />
                  
          <property name="minPoolSize" value="2" />
                  
          <property name="maxPoolSize" value="4" />
                  
          <property name="maxIdleTime" value="25200" />
                  
          <property name="acquireIncrement" value="1800" />
                  
          <property name="maxIdleTimeExcessConnections" value="5" />
              
          </bean>
              
          <bean id="filterChainProxy"
                  class
          ="org.acegisecurity.util.FilterChainProxy">
                  
          <property name="filterInvocationDefinitionSource">
                      
          <value>
                          CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
                          PATTERN_TYPE_APACHE_ANT
                          /**=authenticationProcessingFilter
                      
          </value>
                  
          </property>
              
          </bean>
              
          <bean id="authenticationProcessingFilter"
                  class
          ="org.acegisecurity.ui.webapp.AuthenticationProcessingFilter">
                  
          <property name="filterProcessesUrl"
                      value
          ="/j_acegi_security_check" />
                  
          <property name="defaultTargetUrl" value="/main.jsp" />
                  
          <property name="authenticationFailureUrl"
                      value
          ="/index.jsp?login_error=1" />
                  
          <property name="authenticationManager"
                      ref
          ="authenticationManager" />
              
          </bean>
              
          <bean id="authenticationManager"
                  class
          ="org.acegisecurity.providers.ProviderManager">
                  
          <property name="providers">
                      
          <list>
                          
          <ref local="daoAuthenticationProvider" />
                      
          </list>
                  
          </property>
              
          </bean>
              
          <bean id="daoAuthenticationProvider"
                  class
          ="org.acegisecurity.providers.dao.DaoAuthenticationProvider">
                  
          <property name="userDetailsService" ref="userDetailsService" />
              
          </bean>
              
          <!-- -->
              
          <bean id="userDetailsService" class="org.acegisecurity.userdetails.jdbc.JdbcDaoImpl">
                  
          <property name="dataSource" ref="dataSource" />
                  
          <property name="usersByUsernameQuery">
                      
          <value>SELECT username,password,status FROM t_user WHERE username=?</value>
                  
          </property>
                  
          <property name="authoritiesByUsernameQuery">
                      
          <value>SELECT u.username,p.priv_name FROM t_user u,t_user_priv p WHERE u.user_id=p.user_id and u.username=?</value>
                  
          </property>
              
          </bean>
               
              
          <!-- 
              <bean id="userDetailsService"
                  class="org.acegisecurity.userdetails.memory.InMemoryDaoImpl">
                  <property name="userMap">
                      <value>
                          huyvanmin=huyvanmin,PRIV_COMMON,PRIV_1
                          huyvanpull=huyvanpull,PRIV_COMMON,PRIV_1,PRIV_2
                          huyvanlee=huyvanlee,disabled,PRIV_COMMON,PRIV_1
                      </value>
                  </property>
              </bean>
               
          -->
          </beans>
          posted on 2008-09-01 23:18 HUIKK 閱讀(558) 評論(0)  編輯  收藏 所屬分類: Spring
          主站蜘蛛池模板: 洮南市| 安平县| 蒙城县| 赤城县| 虞城县| 承德市| 丰县| 新野县| 罗甸县| 喀喇沁旗| 永吉县| 高淳县| 南京市| 三河市| 唐海县| 行唐县| 镇坪县| 靖西县| 浦城县| 朝阳区| 宁强县| 汉川市| 大余县| 喀喇| 新丰县| 福清市| 绿春县| 厦门市| 贡嘎县| 东港市| 永兴县| 昔阳县| 菏泽市| 枣强县| 建瓯市| 博白县| 阿拉尔市| 海门市| 扬州市| 高邑县| 梨树县|