log4sql        

log4sql¿¡ ´ëÇÏ¿©


log4sqlÀº ¼Ò½ºÀÇ º¯°æ¾øÀÌ °£´ÜÇÑ ¼³Á¤º¯°æ¸¸À¸·Î ¸ðµç SQLÀÇ ½ÇÇà·Î±×¸¦ º¸¿©ÁÝ´Ï´Ù.
°³¹ßÀ» ÇÒ°æ¿ì ¿ì¸®´Â ¹«¼öÈ÷ ¸¹Àº ÇÁ·¹ÀÓ¿÷°ú µµ±¸µéÀ» »ç¿ë ÇÕ´Ï´Ù.
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Àº °£´ÜÇÑ ¼³Á¤À¸·Î ¸¹Àº Æí¸®ÇÔÀ», °³¹ßÀÇ Áñ°Å¿òÀ» ´ç½Å¿¡°Ô µå¸±°Í ÀÔ´Ï´Ù.

Æò°¡.

´Ù¿î·Îµå & µµ¿ò.
´Ù¿î·Îµå´Â sourceforge¿¡¼­ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
¿·ÀÇ ¸µÅ©¿¡¼­ ´Ù¿î·Îµå ¹ÞÀ¸¼¼¿ä : log4sql


ÀÇÁ¸¼º.
log4sqlÀº Apache Commons Project(Apache Common Lang)À» »ç¿ëÇß½À´Ï´Ù.
http://commons.apache.org/lang/

License.
log4sqlÀº ¿ÀǼҽºÀ̸ç, Apache 2.0 license¸¦ ÃëÇÕ´Ï´Ù.
http://www.apache.org/licenses/LICENSE-2.0

Special Thanks to.

Thanks to.
¾Æ·¡ÀÇ Á¶Á÷ ¶Ç´Â ȸ»ç ±×¸®°í ±×·ìµé¿¡ °¨»ç¸¦ µå¸³´Ï´Ù.

Thanks to associate.
Å×½ºÆ®¿¡ ¸¹Àº ÇùÁ¶¸¦ ÁֽмÛÇÏ¿¬ Â÷Àå¿¡°Ô °¨»ç¸¦ µå¸³´Ï´Ù.(Samsung SDS¿¡¼­ ±Ù¹«Áß)