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>
     

    번호 제목 글쓴이 날짜 조회 수
    공지 (확인전) [2021.03.12] Eclipse에서 Spring Boot로 JSP사용하기(Gradle) 황제낙엽 2023.12.23 0
    공지 [작성중/인프런] 스프링부트 시큐리티 & JWT 강의 황제낙엽 2023.12.20 6
    43 스프링의 구조별 기능 설명 황제낙엽 2007.06.26 42
    42 실습 STEP2 - 기초편 (데이터 베이스 접속) file 황제낙엽 2007.06.21 21
    41 java.util.MissingResourceException: Can't find bundle for base name xxx, locale ko_KR 황제낙엽 2007.06.21 2362
    40 자바지기 스프링 프레임웍 아티클 황제낙엽 2007.06.04 54
    39 AOP(Aspect Oriented Programming) 황제낙엽 2007.06.03 39
    38 Spring MVC 어플리케이션 개발 <12> 간단한 조회 구현 방안 비교 황제낙엽 2007.05.27 31
    37 Spring MVC 어플리케이션 개발 <11> 간단한 조회 구현 방안 비교 황제낙엽 2007.05.27 164
    36 Spring MVC 어플리케이션 개발 <10> 도메인 객체 수정시 변경 사항 황제낙엽 2007.05.27 10
    35 Spring MVC 어플리케이션 개발 <9> JSP 화면 작성 황제낙엽 2007.05.27 28
    34 Spring MVC 어플리케이션 개발 <8> Spring기반 iBatis DAO 작성 황제낙엽 2007.05.27 51
    » Spring MVC 어플리케이션 개발 <7> Spring과 iBatis 연동을 위한 준비 황제낙엽 2007.05.26 17
    32 Spring MVC 어플리케이션 개발 <5> MVC 컨트롤러 작성 황제낙엽 2007.05.26 22
    31 Spring MVC 어플리케이션 개발 <4> 화면 요구 작성 황제낙엽 2007.05.26 19
    30 Spring MVC 어플리케이션 개발 <3> Web Application Context 파일 작성 황제낙엽 2007.05.26 125
    29 Spring MVC 어플리케이션 개발 <2> Spring MVC 구동을 위한 web.xml 작성 황제낙엽 2007.05.26 32
    28 Spring MVC 어플리케이션 개발 <1> 프로젝트 디렉토리 생성 황제낙엽 2007.05.26 51
    27 Struts에서 Spring으로의 이주 가이드 - Spring (java/j2ee Application Framework) 황제낙엽 2006.02.27 29
    26 실습 STEP1 - 기초편 (Hello Spring 출력) file 황제낙엽 2007.04.27 18
    25 Bean 생명주기 관리 황제낙엽 2007.03.23 24
    24 Spring프레임워크 소개문서 (3) 황제낙엽 2007.03.22 35