root/nextboard/WebContent/WEB-INF/kyuriboard-ibatis.xml

리비전 3, 2.7 kB (mefour에 의해 체크인됨, 16 년 전)

ASSIGNED - # 1: 인큐페이터 사이트를 위한 개념 정립
http://221.150.127.106:8081/projects/hubproject/ticket/1

Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <beans xmlns="http://www.springframework.org/schema/beans"
4              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5              xmlns:aop="http://www.springframework.org/schema/aop"
6              xmlns:tx="http://www.springframework.org/schema/tx"
7              xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
8            http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
9            http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd">
10
11         <!-- ========================== RESOURCE DEFINITIONS ================================= -->
12        
13         <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
14                 <property name="locations">
15                         <list>
16                                 <value>WEB-INF/jdbc.properties</value>
17                         </list>
18                 </property>
19         </bean>
20        
21         <!-- Local Apache Commons DBCP DataSource -->
22         <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
23                 <property name="driverClassName" value="${jdbc.driverClassName}"/>
24                 <property name="url" value="${jdbc.url}"/>
25                 <property name="username" value="${jdbc.username}"/>
26                 <property name="password" value="${jdbc.password}"/>
27         </bean>
28        
29         <!-- Transaction Manager for a single JDBC DataSource -->
30         <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
31                 <property name="dataSource" ref="dataSource"/>
32         </bean>
33        
34         <!-- SqlMap setup for iBATIS Database Layer -->
35         <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
36                 <property name="configLocation" value="WEB-INF/sql-map-config.xml"/>
37                 <property name="dataSource" ref="dataSource"/>
38         </bean>
39
40        
41         <!-- =========================== DAO DEFINITIONS : IBATIS IMPLEMENTATIONS ============ -->
42        
43         <bean id="boardDao" class="org.springframework.samples.kyuriboard.dao.ibatis.SqlMapBoardDao">
44                 <property name="sqlMapClient" ref="sqlMapClient"/>
45                 <property name="sequenceDao" ref="sequenceDao"/>
46         </bean>
47        
48         <bean id="memoDao" class="org.springframework.samples.kyuriboard.dao.ibatis.SqlMapMemoDao">
49                 <property name="sqlMapClient" ref="sqlMapClient"/>
50                 <property name="sequenceDao" ref="sequenceDao"/>
51         </bean>
52        
53         <bean id="userDao" class="org.springframework.samples.kyuriboard.dao.ibatis.SqlMapUserDao">
54                 <property name="sqlMapClient" ref="sqlMapClient"/>
55         </bean>
56        
57         <bean id="sequenceDao" class="org.springframework.samples.kyuriboard.dao.ibatis.SqlMapSequenceDao">
58                 <property name="sqlMapClient" ref="sqlMapClient"/>
59         </bean>
60
61
62 </beans>
참고: 소스 브라우저를 사용하면서 도움이 필요하다면, TracBrowser를 참고하십시오.