sitelink1  
sitelink2  
sitelink3  
extra_vars6  
http://blog.empas.com/ahnyounghoe/13205279
7. Spring과 iBatis 연동을 위한 준비
dao-context.xml 파일에 sqlMapClient 정의를 해야 합니다.
 <!-- SqlMap setup for iBATIS Database Layer -->
 <bean id="sqlMapClient"
  class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
  <property name="configLocation" value="WEB-INF/ibatis/sql-map-config.xml" />
  <property name="dataSource" ref="dataSource" />
 </bean>
 
configLocation 프로퍼티로 sqlmap 설정이 정의될 xml 파일의 경로가 필요하고, dataSource 프로퍼티에는 DataSource 객체가 필요합니다. DataSource 객체는 DBCP를 쓰도록 하겠습니다.
 
 <!-- DB 연결 -->
 <bean id="dataSource"
  class="org.apache.commons.dbcp.BasicDataSource"
  destroy-method="close">
  <property name="driverClassName" value="org.hsqldb.jdbcDriver" />
  <property name="url" value="jdbc:hsqldb:hsql://localhost/mydb" />
  <property name="username" value="sa" />
  <property name="password" value="" />
 </bean>
 
spring 배포 파일(zip)의 lib 폴더에서 다음의 라이브러리를 찾아 WEB-INF/lib에 넣습니다.
  • ibatis-common-2.jar
  • ibatis-sqlmap-2.jar (이상 ibatis 사용을 위해서 필요)
  • commons-dbcp.jar
  • commons-pool.jar
  • commons-collections.jar (이상 DBCP 사용을 위해 필요)
  •  
    이제 WEB-INF 폴더에 ibatis 폴더를 만들고 그 아래 sql-map-config.xml 파일을 생성합니다.
     
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
        "http://www.ibatis.com/dtd/sql-map-config-2.dtd">
    <sqlMapConfig>
     <sqlMap resource="sqlmap/ArticleLink.xml" />
    </sqlMapConfig>
     
    반드시 필요한 필수 설정만 넣은 것입니다. src 폴더에 sqlmap 패키지를 생성하고, 그 안에 ArticleLink.xml 파일을 생성합니다.
     
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd">
    <sqlMap namespace="ArticleLink">
    </sqlMap>
     

    번호 제목 글쓴이 날짜 조회 수
    공지 [작성중/인프런] 스프링부트 시큐리티 & JWT 강의 황제낙엽 2023.12.20 4438
    45 Spring 2.0의 XML확장기능 (1) 황제낙엽 2007.08.15 1392
    44 CSS와 XHTML을 사용한 효율적인 View 개발 전략 황제낙엽 2007.01.30 1358
    43 스프링의 구조별 기능 설명 황제낙엽 2007.06.26 1510
    42 실습 STEP2 - 기초편 (데이터 베이스 접속) file 황제낙엽 2007.06.21 1542
    41 java.util.MissingResourceException: Can't find bundle for base name xxx, locale ko_KR 황제낙엽 2007.06.21 3814
    40 자바지기 스프링 프레임웍 아티클 황제낙엽 2007.06.04 1384
    39 AOP(Aspect Oriented Programming) 황제낙엽 2007.06.03 1302
    38 Spring MVC 어플리케이션 개발 <12> 간단한 조회 구현 방안 비교 황제낙엽 2007.05.27 1516
    37 Spring MVC 어플리케이션 개발 <11> 간단한 조회 구현 방안 비교 황제낙엽 2007.05.27 1693
    36 Spring MVC 어플리케이션 개발 <10> 도메인 객체 수정시 변경 사항 황제낙엽 2007.05.27 1611
    35 Spring MVC 어플리케이션 개발 <9> JSP 화면 작성 황제낙엽 2007.05.27 1081
    34 Spring MVC 어플리케이션 개발 <8> Spring기반 iBatis DAO 작성 황제낙엽 2007.05.27 1040
    » Spring MVC 어플리케이션 개발 <7> Spring과 iBatis 연동을 위한 준비 황제낙엽 2007.05.26 984
    32 Spring MVC 어플리케이션 개발 <5> MVC 컨트롤러 작성 황제낙엽 2007.05.26 1117
    31 Spring MVC 어플리케이션 개발 <4> 화면 요구 작성 황제낙엽 2007.05.26 1032
    30 Spring MVC 어플리케이션 개발 <3> Web Application Context 파일 작성 황제낙엽 2007.05.26 943
    29 Spring MVC 어플리케이션 개발 <2> Spring MVC 구동을 위한 web.xml 작성 황제낙엽 2007.05.26 1135
    28 Spring MVC 어플리케이션 개발 <1> 프로젝트 디렉토리 생성 황제낙엽 2007.05.26 883
    27 Struts에서 Spring으로의 이주 가이드 - Spring (java/j2ee Application Framework) 황제낙엽 2006.02.27 862
    26 실습 STEP1 - 기초편 (Hello Spring 출력) file 황제낙엽 2007.04.27 1491