log4sql !!

java 2008. 12. 19. 14:55

sql의 실행 로그를 볼 수 있다는 log4sql

개발을 할경우 우리는 무수히 많은 프레임웍과 도구들을 사용 합니다.
View계층, Model계층 그리고 Controller또는 DataAcess계층에서 많은 도구들과 프레임웍은
현재 거의 모든 layer들에 걸쳐서 사용되고 개발되어지고 있습니다.
이런경우 개발자에게 중요한것중의 하나는 비즈니스 로직인 PL/SQL작업을 하는 것 입니다.
모든 PL/SQL작업은 SQL을 작성하고 실행한 후에 버그가 존재하가나 원하는 결과가 나오지 않을경우 수정하는 것이며
이런작업은 반복적으로 수행됩니다.
이런 경우에 우리는 jdbc또는 Connection Pooling(Apache DBCP) 또는 support 2PC (JTA,JOTM)등을 사용합니다.
또한 우리는 데이터 접근계층의 프레임웍으로 IBATIS나 SpringFramework을 사용할 경우 springJDBC또는 HIBERNATE등을 사용합니다.
이런 상황에서 우리는 의문을 갖게 됩니다. '내가 작성한 SQL이 정상적으로 작동한 것인가?', '내가 입력값으로 넣어준 값들이 제대로 등록된 SQL인가?'
SQL을 확인하고자 개발 소스의 구석구석에 System.out.println(...)으로 확인을 할 것입니다.
개발이 종료된 시점에 주석으로 가려진 가독성이 떨어지는 소스는 유지보수담당자에게 머리아픈 소스가 될 것이고
운영상에 문제가 발생할 경우 해당 SQL을 다시 확인하는 복잡한 작업이 반복될 것입니다.
이런경우를 경험한 개발자라면 log4sql은 간단한 설정으로 많은 편리함을, 개발의 즐거움을 당신에게 드릴것 입니다.

사용해봐야겠다 !

'java' 카테고리의 다른 글

Subclipse - STS or Eclipse SubVersion plug-in  (1) 2011.09.06
Tomcat 5.5 session 시간 설정  (0) 2009.08.28
java.net.UnknownHostException  (0) 2009.04.03
온라인 무료 동영상 강좌  (0) 2008.12.23
Tomcat 5.5 JNDI 설정  (0) 2008.11.04
Eclipse ganymede validation에 대해  (0) 2008.10.20
Eclipse-java-ganymede WTP Software Updates  (0) 2008.10.15
[Link] SVN(Subversion)  (0) 2008.09.17
Eclipse 실행  (0) 2008.08.17
: