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
|
¾Æ·¡ÀÇ Á¶Á÷ ¶Ç´Â ȸ»ç ±×¸®°í ±×·ìµé¿¡ °¨»ç¸¦ µå¸³´Ï´Ù.
|
Å×½ºÆ®¿¡ ¸¹Àº ÇùÁ¶¸¦ ÁֽмÛÇÏ¿¬ Â÷Àå¿¡°Ô °¨»ç¸¦ µå¸³´Ï´Ù.(Samsung SDS¿¡¼ ±Ù¹«Áß)
|
|