Using Spring Mock for JNDI DAO testing

Spring 配置範例:
<bean id="datasource" class="oracle.jdbc.pool.OracleDataSource" abstract="false" lazy-init="default" autowire="default" dependency-check="default">
   <property name="driverType" value="thin" />
   <property name="serverName" value="" />
   <property name="databaseName" value="" />
   <property name="portNumber" value="1526" />
   <property name="user" value="" />
   <property name="password" value="" />
   <property name="connectionCachingEnabled" value="true"></property>
   <property name="connectionCacheProperties">
       <map>
           <entry key="MinLimit" value="5"></entry>
           <entry key="MaxLimit" value="10"></entry>
       </map>
   </property>
</bean>


Java sample code:
   SimpleNamingContextBuilder builder = SimpleNamingContextBuilder.emptyActivatedContextBuilder();
   builder.bind("java:comp/env/datasource", ctx.getBean("datasource"));

你可能感兴趣的:(java,DAO,spring,xml)