-
-
[ibatis] Transaction txAdvice 옵션Developer/Spring 2012. 11. 2. 16:27
1 transaction (트랜젝션) 2 (1) ACID : 트랜젝션에서 추구했던 기본 4요소 (다 수행되던가 없던일 하던가) 3 2) Consistency : 일관성 DB가 트랜젝션 작업중 일관된 데이터를 유지해야 한다 4 3) Isolation : 독립성 다른 트랜젝션과 독립적으로 작업이 수행되어야 한다. 5 4) Durability : 내구성 일단 커밋된 데이터는 계속해서 유지되어야 한다. 시스템 오류라 할지라도... 6 (2) 프로그램적인 트랜젝션 7 1) TransactionTemplate을 사용하거나 PlatformTransactionManager를 직접 상속받아서 쓰는 방법이 있다. 8 2) RuntimeException 이 던져지면 rollback 이 된다. (그 외의 exception 은..
-
[JNI] 자바로 DLL 로드 하기.Developer/Java 2012. 11. 2. 14:14
자바에서는 JNI를 통하여 C코드를 사용할 수 있다. 주의 할점 경로 및 자바 헤더 파일 생성 과정 아래의 예를 들어 보자 먼저 자바로 C 코드의 함수명을 호출할 메소드를 만든다 package com.test.util public class loaddll { public native void a(); public native int b(String str); public native String c(int integer); } 여기서 주의 할점은 package 명이다. 이 패키지명은 C코드와 통신하기 위한 헤더파일을 생성시 매우 중요 하다. 자 그럼 컴파일을 해보자 자바 프로젝트가 있는 root 디렉토리 즉 src 폴더에 가서 CMD 창을 열고 1. javac com.test.util.loaddll.ja..