Merry Christmas

1. 년-월-일 24시:분:초 표현하기

SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
FROM DUAL;

output : 2012-04-06 16:41:01

'DB > 오라클' 카테고리의 다른 글

오라클 DB쿼리  (0) 2011.03.21
Posted by 말라깽
:

기본적으로 이클립스 프로젝트를 생성한다.
나같은 경우는 Dynamic Web Project 기반으로 할것이다.

관련 URL : http://kkang2.tistory.com/entry/이클립스-기본프로젝트-구성

1. http://slf4j.org/download.html 에 접속해서 환경에 맞는 slf4j 파일을 다운로드 한다. 

2. 아파치 사이트에서 log4j를 다운로드 받는다. http://logging.apache.org/log4j/1.2/download.html

3. 압축을 풀면 많은 jar파일들이 있는데 이중에서 로깅구현체를 log4j로 사용하기 위한 jar파일들을 설명하겠다.
    slf4j-api-1.6.4.jar : 가장중요한 핵심 jar파일이다.
    slf4j-log4j12-1.6.4.jar : log4j 와 slf4j를 연결시켜주는 라이브러리 이다.
    log4j-1.2.16.jar : 현재 가장 안정적이면서 최신버전인 log4j다.
    
4. 위의 3가지 jar파일을 WEB-INF폴더의 lib폴더에 놓고 아래와 같이 샘플코드를 돌려본다.
    그럼 "후후후" 가 뜨지않고 아래와 같이 경고문구만 뜬다. -_-
    이를 해결하기 위해서는 log4j.xml 을 설정해 줘야 하는데 이는 다음글에서 얘기하고자 한다.


log4j.xml 설정없이 로그를 찍고 싶다면 아래와 같이 코드를 수정해 준다.

'유라이프 기술개발 자료 > 로깅' 카테고리의 다른 글

SLF4J 를 사용하는 이유  (0) 2012.02.08
Posted by 말라깽
:

Dynamic Web Project 로 만들것이다.

이유1 : 라이브러리들이 추가될때마다 클레스패스 를 만들기 귀찮다. -_- 
           WEB-INF에 lib폴더에 넣어주면 자동으로 잡히기 때문

이유2 : 자바로 일반 응용프로그램을 만들일 있나? -_-  대부분 WEB일 것이다. 그래서..

<이클립스 버전>
Version: Helios Service Release 1
Build id: 20100917-0705

1. File -> New -> Other.. 에서 다이나믹 웹 프로젝트 를 만든다.


2. 프로젝트 이름과 실행WAS 등등을 정한다. 난 WAS로 톰캣7을 쓴다. 위에 경고는 무시하자. -_-ㅋ
    물론 프로젝트 이름이나 WAS 종류 및 버전은 맘대로 환경에 맞춰서 설정하자.

3. 필요한 폴더들을 만든다. 음..나름 MAVEN 식 폴더규약에 맞춰서 만들어 봤다. 물론 필요한 폴더들은 더 추가해도 된다.

4. 컨텍스트루트 및 컨텍스트 디렉토리를 정한다.
 

5. ibatis(mybatis)를 위한 폴더를 만들어 준다. webapp 폴더에 sqlmap/maps 폴더를 만든다.
    쿼리를 정의한 xml파일들은 자바 classes 폴더에 들어가야 하는데 이를 위해서 SampleProject를
    이클립스 상에서 클릭하고 마우스오른쪽 버튼을 눌러서 Properties 속성으로 들어간다.

Add 버튼을 눌러서 Folder 를 선택하고 Next를 클릭한다.

위에서 생성한 sqlmap폴더를 선택하고 Finish버튼 클릭한다.



Deploy Path를 /WEB-INF/classes 폴더로 바꾸고 OK를 클릭한다.



6. 최종 생성된 SampleProject 폴더구조는 아래와 같다. 물론 각자 환경에 맞게 폴더구조를 정하면 된다. 
   이 폴더구조가 답은 아니란 소리다.

Posted by 말라깽
: