본문 바로가기

setting

dbcp와 ibatis를 통한 connection pooling 프로젝트 개발을 하다보면 light한 환경을 요하는 경우가 있습니다. 이럴 경우 spring framework를 대신하여 dbcp + ibatis를 가지고 개발을 진행하는 경우도 발생할 것입니다. 이럴 경우 유용하리라 생각되어 설치과정을 공유합니다. 일단 Tomcat 환경에서 설치 과정을 설명하겠습니다. 1. DBCP 설치 - 실치 과정은 여기에 가시면 설치과정을 설명해 놓았습니다. 2. iBatis 설치 - 여기에 가서 다운로드 - ${ProjectWebRoot}/WEB-INF/lib에 ibatis-2.3.0.677.jar 카피 3. sqlmap.xml 정의 4. com/mimul/dwr/app/resource/database.properties 정의 driver=oracle.jdbc.driver.Or.. 더보기
ibatis config 설정파일 sqlMapConfig.xml 파일 설정 및 정리 SQL Maps는 DataSource, Data Mapper에 대한 설정이나, Thread 관리와 같은 SQL Maps와 다른 옵션에 대한 설정을 하는 sqlMapConfig.xml 을 사용한다. * sqlMapConfig.xml 사용의 예 sqlMapConfig.xml 에 사용하는 태그의 종류는 다음과 같다. ① : xml 파일 선언 (필수)② : sqlMapConfig.xml 의 형식을 정의하는 sql-map-config2.dtd 선언 (필수)③ : XML 헤더 (필수)④ : 명시된 프로퍼티 에서 변수 값을 가져온다.⑤ : 트랜잭션 관리 및 sqlMapClient 상세 제어⑥ : 긴 전체 경로를 포함한 클래스명을 짧은 이름으로 사용하기 위한 별칭 지정.. 더보기
derby 동기화 symmetric DS 간단한 정리 자료. -퍼옴- 트리거 기반 DB 동기화 툴 symmetricDS 간단 소개 INFO symmetricDS 간단 소개(매뉴얼 속독정리)intro이번에 새로 진행하게된 프로젝트에선 각각의 서비스에서 데이터를 끌어다가마치 우리 DB 인듯 활용해야될 필요가 생겼다. 각 서비스는 oracle, mySql 등의 각각의 DBMS를 사용하고 있었고이를 하나의 DB로 끌어와야 하는데 각 서비스에서 C,U,D 가 발생할때마다 우리서비스에 API 를 호출해 주는 방식각 서비스 복제 DB에 접근하여 특정 시간 간격마다 변경사항을 쿼리 해오는 방식등등 모두 각각의 장단이 있고연동 서비스및 우리 서비스 장애시 데이터 보정법을 고려하다 보니너무 그림이 커져 끝이 없는 고민을 하던 도중symmetricDS라는 오픈 소스 프로그램(프레임워크?)를 .. 더보기