공감 무대 위치로그  |  태그  |  방명록
프로그래밍/Java 에 해당하는 글3 개
2009/10/06   ibatis에 log4j 바인딩하기
2006/08/25   Unix 에서 JSP 나 Servlet 으로 구현된 Chart 생성 않될때 (23)
2006/08/25   JNI 테스트 소스 자료 입니다. (20)


ibatis에 log4j 바인딩하기
프로그래밍/Java | 2009/10/06 10:13
1. 목적 : iBatis 로그에 남는 쿼리문의 '?' 를 바인딩된 값을 포함해서 보기위함(디버깅할때 좋것다)
2. 할 수 있는 방법 비교

2.1. log4sql 사용
- 장점
- 설정하기 쉽다.
- 사용하기 쉽다.

- 단점
버그존재
1. 에러코드 반환값 불일치
2. 트랜젝션(Transaction) 모드의 경우 반복되는 쿼리 실행 불가 (오라클 oracle)

- 참고
http://log4sql.sourceforge.net/

log4sql stable 7.8
         Release Date : 2009.09.03
         Fixed List : 1. Fixed some bugs(INSERT USE SAME STATEMENT).
          2. CUBRID Driver Added.

일부 버그가 수정되었음.


2.2. 변경된 ibatis 라이브러리 사용
- 장점
- 설정하기 쉽다.
- 사용하기 쉽다.

- 단점
- 약간에 소스 수정을 해야 한다.
- ibatis 원본 소스를 수정했기 때문에 ibatis Library Upgrade 시 문제 발생할 수 있다.


- 참고


파이의 생각 : 위 조사 내용으로 볼때 Opensource 이긴허나 log4sql 을 사용하는것이 사용에 있어서도 더 안정적이고 결과 값도 잘 볼수 있을 듯 하다.

태그 : ibatis, log4sql
트랙백0 | 댓글0
이 글의 관련글(트랙백) 주소 :: http://www.pioneer.pe.kr/trackback/92

아이디 :
비밀번호 :
홈페이지 :
  비밀글로 등록
내용 :
 



Unix 에서 JSP 나 Servlet 으로 구현된 Chart 생성 않될때
프로그래밍/Java | 2006/08/25 11:34

JSP 나 Servlet 에서 차트가 생성이 않될때 주는 옵션입니다.

tomcat 과 같은 WAS 실행할때 아래를 참고하셔서 옵션으로 주시면 됩니다.


J2SE v1.4 -- Java Platform Graphics Without X

The original Java platform graphics API was written to use peer components from a native window system:
on Solaris, the peers are provided by the X Window System.
In J2SE SDK v1.4, a command-line option can remove the need for the X Window System.
This feature, called headless support, is discussed in AWT Enhancements
in the Java 2 SDK, v1.4. Headless operation doesn't allow use of GUI classes such as Java Foundation Classes (Swing),
but does allow the use of graphics rendering APIs such as Java2D, Java3D, or JAI.

The command-line option is: -Djava.awt.headless=true.

For more information, see the section called Setting Up Java Platform for Headless Operation Without an X Server.

트랙백0 | 댓글23
이 글의 관련글(트랙백) 주소 :: http://www.pioneer.pe.kr/trackback/41
people mag 2007/10/18 01:15 L R X
그런 경이롭 위치를 위해 많게의 감사!
fragrance hilton paris 2007/10/18 09:26 L R X
중대한 위치 축하!경이롭 위치!
hot ebony with big tits 2007/10/20 01:52 L R X
중대한 위치 축하!경이롭 위치!
barbecue grill texas 2007/11/08 04:49 L R X
중대한 위치 축하!경이롭 위치!
fisting free lesbian picture 2007/11/08 13:00 L R X
관심을 끌. 너가 동일할 좋을 지점을 다시 배치할 것 을 나는 희망한다.
jessica simpson irresistible 2007/11/08 21:11 L R X
그런 경이롭 위치를 위해 많게의 감사!
hot wet man 2007/11/09 05:22 L R X
나는 너에 합의한다 이다. 그것은 이렇게 이다.
kids wet suit 2008/01/12 23:34 L R X
너는 차가운 위치를 만들었다!
ebony ivory porn 2008/01/13 07:45 L R X
중대하고 유용한 위치!
amateur hairy nude 2008/01/13 16:33 L R X
나의 친구는 너의 위치의 현재 팬이 되었다!
restless spoiler tonis young 2008/01/14 01:44 L R X
여보세요, 아주 좋은 위치!
bed cinemax story time 2008/01/14 11:21 L R X
그런 경이롭 위치를 위해 많게의 감사!
jerk off encouragement 2008/03/12 07:30 L R X
우수한과 아주 도움이 되는! 좋은 위치는 그것 찾아본 즐겼다!
painting plastic model 2008/03/13 03:11 L R X
너는 아름다운 웹사이트가 있는다!
shemale porn video 2008/03/13 05:59 L R X
너의 위치를 방문한 즐기는!
maduras cogiendo 2008/03/13 05:59 L R X
관심을 끌. 너가 동일할 좋을 지점을 다시 배치할 것 을 나는 희망한다.
mary kate 2008/03/13 06:52 L R X
아주 좋은 위치 나는 그것을 감사 좋아한다!
msn tw 2008/03/13 07:00 L R X
중대하고 유용한 위치!
naked hot stacy keibler 2008/03/13 07:37 L R X
너는 우수한 위치가 있는다!
fat lesbian picture 2008/03/13 07:53 L R X
너는 아주 좋은 보는 위치가 있는다!
fantasy playing role sexual 2008/03/13 08:22 L R X
좋은 위치는 그것 찾아본 즐겼다!
fest frat fuck 2008/03/13 08:32 L R X
우수한 일! 감사!
more pic wife 2008/03/13 09:09 L R X
나는 너에 합의한다 이다. 그것은 이렇게 이다.

아이디 :
비밀번호 :
홈페이지 :
  비밀글로 등록
내용 :
 



JNI 테스트 소스 자료 입니다.
프로그래밍/Java | 2006/08/25 11:32
목적 : C, C++ 과 연동 하기 위한 java interface

테스트 환경
    • VM: jdk1.4
    • C compiler : gcc
  • Hello.java source

    package test;
    import java.io.*;

    public class Hello
    {
      public native String helloworld(String name); // C 프로그램으로 부터 호출할 메소드명

       static {
           System.loadLibrary("hello");
       }

      public static void main(String args[])
      {
          Hello h = new Hello();
          System.out.println(h.helloworld("파이 짱"));
      }
    }

    컴파일 하기
     

    [sun:/export/home/pioneer/jni/HelloJni]javac -d . Hello.java

    c 와 interface 할 Header 파일 만들기

    [sun:/export/home/pioneer/jni/HelloJni]javah -jni Hello
    [sun:/export/home/pioneer/jni/HelloJni]ls *.h
    NativeStringUtil.h  - 한글처리를 위한 파일
    test_Hello.h        - Jni 를 위한 Header 파일  package명_클래스명
    [sun:/export/home/pioneer/jni/HelloJni]

    Header 파일

[sun:/export/home/pioneer/jni/HelloJni]more test_Hello.h
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class test_Hello */

#ifndef _Included_test_Hello
#define _Included_test_Hello
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class:     test_Hello
* Method:    helloworld
* Signature: (Ljava/lang/String;)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_test_Hello_helloworld
  (JNIEnv *, jobject, jstring);

#ifdef __cplusplus
}
#endif
#endif

C source hello.c 파일
#include <jni.h>
#include "test_Hello.h"
#include "NativeStringUtil.h"

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

JNIEXPORT jstring JNICALL
Java_test_Hello_helloworld(JNIEnv *env, jobject obj, jstring str)
{
   char buf[1024];
   char *cstr;

   cstr = jbyteArray2cstr( env, javaGetBytes(env, str) );
   sprintf(buf, "%s:%s", cstr, "반가워요 이건 C함수에서 넘겨준 겁니다.");

   return javaNewString( env, cstr2jbyteArray(env, buf));
}

C 파일 compile 하기
gcc -I/usr/j2se/include -I/usr/j2se/include/solaris -G -o libhello.so hello.c NativeStringUtil.c

실행하기
[sun:/export/home/pioneer/jni/HelloJni]java -Djava.library.path=./ test.Hello
반가워요 이건 C함수에서 넘겨준 겁니다.
[sun:/export/home/pioneer/jni/HelloJni]

태그 : Java, JNI
트랙백1 | 댓글20
이 글의 관련글(트랙백) 주소 :: http://www.pioneer.pe.kr/trackback/40
Tracked from Wicked Weasel Bikini Archive 2008/07/02 16:16 x
제목 : Wicked Weasel Bikini Archive
Girls Bravo Second Season Rapidshare <a href="http://yuadouahityk6362008.blogspot.com/">Girls Bravo Second Season Rapidshare</a> Teens Beach Girls <a href="http://xuvoua6272008.blogspot.com/">Teens Beach Girls</a>
Get Ip Address Of Party Poker 2006/12/19 19:04 L R X
Just thought I'd make a note about a problem :(
Do Sleep Medications Event The Pineal Gland 2006/12/21 18:16 L R X
Well at last catched the problem...
Success Stories From Xenical 2006/12/21 19:35 L R X
That is strange...
How To Buy Foreclosed Home 2006/12/22 05:40 L R X
Thanks. Updated appropriately...
Bonus Code Party Poker Sign Up 2006/12/22 14:28 L R X
Thanks for the write-up :)
design for six sigma 2007/07/22 20:49 L R X
아주 좋은 위치 나는 그것을 감사 좋아한다!
hoochies 2007/10/18 04:40 L R X
그런 경이롭 위치를 위해 많게의 감사!
gay cum movie 2007/10/20 05:16 L R X
관심을 끌. 너가 동일할 좋을 지점을 다시 배치할 것 을 나는 희망한다.
eat shit and die 2007/11/08 08:14 L R X
우수한 일! 감사!
face girl nice 2007/11/08 16:25 L R X
너는 아주 좋은 보는 위치가 있는다!
free game interactive porn 2007/11/09 00:36 L R X
좋은 위치는 그것 찾아본 즐겼다!
dick shawn 2007/11/09 08:47 L R X
나의 친구는 너의 위치의 현재 팬이 되었다!
melinda nude real world 2008/01/13 02:59 L R X
친구는 너의 위치의 현재 팬이 되었다!
fat hairy cunt 2008/01/13 11:15 L R X
좋은 위치! 너를 감사하십시요.
pedo boy 2008/01/13 20:20 L R X
너는 우수한 위치가 있는다!
bald pussy fuck 2008/01/14 05:44 L R X
너의 위치를 방문한 즐기는!
welsh terrier dog 2008/03/13 06:08 L R X
너는 아름다운 웹사이트가 있는다!
round and brown porn 2008/03/13 06:59 L R X
너는 차가운 위치를 만들었다!
free porn underground video 2008/03/13 07:55 L R X
너는 우수한 위치가 있는다!
hot lead mlm 2008/03/13 08:46 L R X
친구는 너의 위치의 현재 팬이 되었다!

아이디 :
비밀번호 :
홈페이지 :
  비밀글로 등록
내용 :
 



[PREV] [1] [NEXT]
관리자  |   글쓰기
BLOG main image
파이 홈페이지 입니다
전체 (41)
최근IT (0)
좋은생각 (0)
프로그래밍 (5)
Unix (2)
DBMS (4)
사진 (18)
레포츠 (0)
추천도서 (5)
WAS (0)
캠핑 (1)
Unix 사진 일출 진원 오리 자녀 교육 strtus 2 CEO Spring ibatis 여행 책읽기 자녀 log4sql Oracle struts 캠핑 Ruby on Rails DERBY 풍경사진 vi JNI 무주 강원도 출사 마케팅 Java Ruby 책 이야기
무주 덕유대 캠핑장(2번째캠핑)
Eclipse RCP 참고 사이트
오라클 table 사용자 type 정보
ibatis에 log4j 바인딩하기
Struts2 시작하기
Choose your side. Fight the..
02/02 - asds
Your destination for http://..
01/05 - dsfdsf
Your destination for ht..
2011 - sddssdf
I really believe that the sp..
2011 - sdsds
I really believe that the sp..
2011 - asd
32d Tit Size
32d Tit Size
Hustler And Oscar Nominee
Hustler And Oscar Nominee
Nurse Anesthestist
Nurse Anesthestist
Twilight Lexicon
Twilight Lexicon
Catz Club Pussy Swing
Catz Club Pussy Swing
Total : 54352
Today : 8
Yesterday : 24
태터툴즈 배너
rss
 
 
 
위치로그 : 태그 : 방명록 : 관리자
권낙주’s Blog is powered by Tattertools.com / Designed by plyfly.net