°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (21,380¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (15,750¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄũīµå 20% (18,000¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

iBATIS ÀÎ ¾×¼Ç : ½±°í °­·ÂÇÑ SQL ¸ÅÇÎ ÇÁ·¹ÀÓ¿öÅ© ¾ÆÀÌ¹ÙÆ¼½º[1ÆÇ]

¿øÁ¦ : iBATIS in Action
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆÇ¸ÅÁö¼ö 332
?
ÆÇ¸ÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆÇ¸Å·®¿¡ ±â¹ÝÇÏ¿© ÆÇ¸Å·® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆÇ¸Å Áö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß ÆÈ¸®´Â »óǰ¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆÇ¸Å·®°ú´Â ´Ù¼Ò Â÷À̰¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆÇ¸Å·® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

25,000¿ø

  • 22,500¿ø (10%ÇÒÀÎ)

    1,250P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • I-Point Àû¸³Àº Ãâ°í¿Ï·á ÈÄ 14ÀÏ À̳» ¸¶ÀÌÆäÀÌÁö¿¡¼­ Àû¸³¹Þ±âÇÑ °æ¿ì¸¸ Àû¸³µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­(55)

  • »çÀºÇ°(4)

ÃâÆÇ»ç ¼­Æò

iBATIS â½ÃÀÚ°¡ Á÷Á¢ ¾´ Á¾ÇÕ ¼³¸í¼­

´Ù¸¥ º¹ÀâÇÏ°í ¹èŸÀûÀÎ ÆÛ½Ã½ºÅϽº ¼Ö·ç¼Çµé°ú´Â ´Þ¸®, iBATIS´Â °´Ã¼ °ü°è ¸ÅÇÎÀ» ±ò²ûÇÏ°í °£°áÇÏ°Ô À¯ÁöÇÑ´Ù. ¶Ç Ŭ·¡½º¸¦ SQL ±¸¹®¿¡ ¸ÅÇÎÇϰí, ¹è¿ì±â ½±°í Ä£±ÙÇÑ ÆÛ½Ã½ºÅϽº ÇÁ·¹ÀÓ¿öÅ©ÀÌ´Ù. iBATISÀÇ Á¢±Ù ¹æ½ÄÀ» »ç¿ëÇÏ¸é ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ÄÚµùÇϰí Å×½ºÆ®ÇÏ°í ¹èÆ÷ÇϱⰡ ÈξÀ ¼ö¿ùÇØÁø´Ù. °³¹ßÀÚ°¡ ±âÁ¸°ú °°ÀÌ SQLÀ» ÀÛ¼ºÇϸé iBATIS°¡ µ¥ÀÌÅ͸¦ ÀúÀåÇϰųª °¡Á®¿Ã ¶§ Ç¥ÁØ °´Ã¼¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ±âÁ¸ÀÇ µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶¸¦ º¯°æÇÒ ÇÊ¿ä´Â ÀüÇô ¾ø´Ù. ¶ÇÇÑ iBATIS´Â?·¹°Å½Ã µ¥ÀÌÅͺ£À̽º(½ÉÁö¾î À߸ø ¼³°èµÈ °ÍÁ¶Â÷)¿¡ ´ëÇØ¼­µµ ¾Æ·®ÀÌ ³ÐÀº ÇÁ·¹ÀÓ¿öÅ©ÀÌ´Ù.

¡ºiBATIS ÀÎ ¾×¼Ç¡»¿¡¼­´Â iBATIS â½ÃÀÚÀΠŬ¸°ÅÏ ºñ±ä(Clinton Begin)ÀÌ Á÷Á¢ ÀúÀÚ·Î Âü¿©ÇÏ¿© iBATIS·Î ±¸Çö °¡´ÉÇÑ ¸ðµç »çÇ׿¡ ´ëÇØ Ä£ÀýÇÏ°Ô ¼³¸íÇϰí ÀÖ´Ù. ÇÁ·¹ÀÓ¿öÅ©ÀÇ Ã¶ÇÐÀ» ºñ·ÔÇØ¼­ ¼³Á¤, ¸ÅÇÎ ±¸¹®, Æ®·£Àè¼Ç µîÀ» Æ÷ÇÔÇÑ ÇÙ½É ±â´É¿¡ ´ëÇØ ÀÚ¼¼ÇÏ°Ô ¾È³»ÇÑ´Ù. µ¿Àû SQL°ú µ¥ÀÌÅÍ °èÃþ Ãß»óÈ­¿Í °°Àº º¹ÀâÇÑ ÁÖÁ¦µµ ´Ù·ç°í ÀÖ´Ù. ¶Ç iBATIS ÀÚü¸¦ È®ÀåÇÏ´Â À¯¿ëÇÑ ±â¹ýµµ ¹è¿ì°Ô µÉ °ÍÀÌ´Ù. ´õ ÀÌ»ó ´Ù¸¥ Ã¥À̳ª ÀڷḦ ã¾Æ¼­ Çì¸È Çʿ䰡 ¾ø´Ù.

¡ºiBATIS ÀÎ ¾×¼Ç¡»¿¡¼­´Â ´Ù¾çÇÑ ¿¹Á¦¸¦ Ȱ¿ëÇÏ¿© ¼³¸íÀ» ÇÑ´Ù. °¢ ÁÖÁ¦º° À̽´¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº ¹°·Ð ´Ù¾çÇÑ ¿¹Á¦°¡ Á¦°øµÇ°í ÀÖ´Ù. ƯÈ÷ 14Àå¿¡¼­ JGameStore¶ó´Â °¡»óÀÇ ÇÁ·ÎÁ§Æ® ¿¹Á¦¸¦ ÅëÇØ °³¹ß ÇÁ·Î¼¼½º óÀ½ºÎÅÍ ³¡±îÁö ÀÚ¼¼ÇÑ ¼³¸íÀ» °çµéÀ̰í ÀÖ¾î, ±âÁ¸ÀÇ iBATIS »ç¿ëÀÚ´Â ¹°·Ð »õ·ÎÀÌ iBATIS¸¦ µµÀÔÇϰíÀÚ ÇÏ´Â °³¹ßÀڵ鿡°Ôµµ ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

¸ñÂ÷

1ºÎ iBATIS ¼Ò°³

1Àå iBATISÀÇ Åº»ý öÇР
1.1 º¹ÇÕÀûÀÎ ¼Ö·ç¼Ç : ÃÖ°í ÁßÀÇ ÃÖ°íµé·Î ±¸¼ºÇϱâ 
1.1.1 iBATISÀÇ ±â¿ø ´ä»ç 
1.1.2 iBATISÀÇ ÀåÁ¡ ÀÌÇØÇϱâ 
1.2 iBATIS°¡ ÀûÇÕÇÑ °÷ 
1.2.1 ºñÁî´Ï½º °´Ã¼ ¸ðµ¨ 
1.2.2 ÇÁ¸®Á¨Å×ÀÌ¼Ç °èÃþ 
1.2.3 ºñÁî´Ï½º ·ÎÁ÷ °èÃþ 
1.2.4 ÆÛ½Ã½ºÅϽº °èÃþ 
1.2.5 °ü°èÇü µ¥ÀÌÅͺ£À̽º 
1.3 ¿©·¯ Á¾·ùÀÇ µ¥ÀÌÅͺ£À̽º·Î ÀÛ¾÷Çϱâ 
1.3.1 ¾ÖÇø®ÄÉÀÌ¼Ç µ¥ÀÌÅͺ£À̽º 
1.3.2 ±â¾÷¿ë µ¥ÀÌÅͺ£À̽º 
1.3.3 µ¶Á¡Àû µ¥ÀÌÅͺ£À̽º(Proprietary Database) 
1.3.4 ·¹°Å½Ã µ¥ÀÌÅͺ£À̽º(Legacy Database) 
1.4 iBATIS´Â µ¥ÀÌÅͺ£À̽ºÀÇ °øÅëÀûÀÎ ¹®Á¦Á¡µéÀ» ¾î¶»°Ô ´Ù·ç³ª? 
1.4.1 ¼ÒÀ¯±Ç°ú Á¦¾î±Ç 
1.4.2 ¿©·¯ ÀÌÁ¾ ½Ã½ºÅ۵鿡 ÀÇÇÑ Á¢±Ù 
1.4.3 º¹ÀâÇÑ Å°¿Í °ü°èµé 
1.4.4 ºñÁ¤±ÔÈ­µÈ ȤÀº °úµµÇÏ°Ô Á¤±ÔÈ­µÈ ¸ðµ¨ 
1.4.5 ºó¾àÇÑ µ¥ÀÌÅÍ ¸ðµ¨(Skinny Data Model) 
1.5 ¿ä¾à 

2Àå iBATIS¶õ ¹«¾ùÀΰ¡? 
2.1 SQL ¸ÅÇÎÇÏ±â  
2.2 ¾î¶»°Ô ÀÛµ¿Çϳª 
2.2.1 ÀÛ°í °£´ÜÇÑ ½Ã½ºÅÛÀ» À§ÇÑ iBATIS  
2.2.2 ´ë±Ô¸ð Àü»çÀû ½Ã½ºÅÛÀ» À§ÇÑ iBATIS 
2.3 ¿Ö iBATIS¸¦ »ç¿ëÇϳª?  
2.3.1 °£´ÜÇÔ  
2.3.2 »ý»ê¼º  
2.3.3 ¼º´É 
2.3.4 °ü½É»çÀÇ ºÐ¸® 
2.3.5 ÀÛ¾÷ÀÇ ºÐ¹è  
2.3.6 À̽ļº: ÀÚ¹Ù, .NET ±×¸®°í ±× ¿Ü¡¦  
2.3.7 ¿ÀÇ ¼Ò½º¿Í Á¤Á÷¼º 
2.4 iBATIS¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì  
2.4.1 °³¹ßÀÚ°¡ ¸ðµç °Í¿¡ ´ëÇØ ¿µ¿øÇÑ °áÁ¤±ÇÀ» °®°í ÀÖÀ» ¶§¡¦ 
2.4.2 ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¿ÏÀüÈ÷ µ¿ÀûÀÎ SQLÀ» ¿ä±¸ÇÒ ¶§  
2.4.3 °ü°èÇü µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏÁö ¾ÊÀ» ¶§  
2.4.4 ±×³É ÀÛµ¿ÇÏÁö ¾ÊÀ» °æ¿ì 
2.5 5ºÐ³»¿¡ »ç¿ë °¡´ÉÇÑ iBATIS  
2.5.1 µ¥ÀÌÅͺ£À̽º ÁغñÇϱâ 
2.5.2 ÄÚµå ÀÛ¼ºÇÏ±â  
2.5.3 iBATIS ¼³Á¤Çϱâ(¹Ì¸®º¸±â)  
2.5.4 ¾ÖÇø®ÄÉÀÌ¼Ç ºôµåÇÏ±â  
2.5.5 ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇÏ±â  
2.6 ¹Ì·¡: iBATIS´Â ¾îµð·Î °¡´Â°¡?  
2.6.1 Apache ¼ÒÇÁÆ®¿þ¾î Àç´Ü  
2.6.2 ´õ °£´ÜÇϰÔ, ´õ ÀÛ°Ô, ´õ ÀûÀº ÀÇÁ¸¼ºÀ¸·Î 
2.6.3 ´õ ¸¹Àº È®Àå°ú Ç÷¯±×ÀÎ  
2.6.4 Ãß°¡ÀûÀÎ Ç÷§Æû°ú ¾ð¾î  
2.7 ¿ä¾à  

2ºÎ iBATIS ±âÃÊ

3Àå iBATISÀÇ ¼³Ä¡¿Í ¼³Á¤ 
3.1 iBATIS ¹èÆ÷ÆÇ ¾ò±â 
3.1.1 ¹ÙÀ̳ʸ® ¹èÆ÷ÆÇ 
3.1.2 ¼Ò½º·ÎºÎÅÍ ºôµåÇϱâ 
3.2 ¹èÆ÷ÆÇÀÇ ±¸¼º 
3.3 ÀÇÁ¸¼º 
3.3.1 ÀûÀç Áö¿¬À» À§ÇÑ ¹ÙÀÌÆ®ÄÚµå È®Àå 
3.3.2 Jakarta DBCP(Commons Database Connection Pool) 
3.3.3 ºÐ»ê ij½Ã(Distributed Cache) 
3.4 ¾ÖÇø®ÄÉÀ̼ǿ¡ iBATIS ºÙÀ̱â 
3.4.1 ´Üµ¶ ½ÇÇà ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ iBATIS »ç¿ëÇϱâ 
3.4.2 À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ iBATIS »ç¿ëÇϱâ 
3.5 iBATIS¿Í JDBC 
3.5.1 JDBC ¸®¼Ò½º ÇØÁ¦Çϱâ 
3.5.2 SQL injection 
3.5.3 º¹Àâµµ ³·Ãß±â 
3.6 °è¼ÓµÇ´Â iBATIS ¼³Á¤ 
3.6.1 SQL Maps ¼³Á¤ ÆÄÀÏ 
3.6.2 properties ¿ä¼Ò 
3.6.3 settings ¿ä¼Ò 
3.6.4 typeAlias ¿ä¼Ò 
3.6.5 transactionManager ¿ä¼Ò 
3.6.6 typeHandler ¿ä¼Ò 
3.6.7 sqlMap ¿ä¼Ò 
3.7 ¿ä¾à 

4Àå ¸ÅÇÎ ±¸¹®À¸·Î ÀÛ¾÷Çϱâ
4.1 ±âº»ÀûÀÎ »çÇ×µé
4.1.1 ÀÚ¹ÙºóÁî »ý¼ºÇϱâ
4.1.2 SQL Map API
4.1.3 ¸ÅÇÎ ±¸¹®ÀÇ Å¸ÀÔµé
4.2 select ¸ÅÇÎ ±¸¹® »ç¿ëÇϱâ
4.2.1 # ´ëÀÔÀÚ·Î ÀζóÀÎ ÆÄ¶ó¹ÌÅÍ »ç¿ëÇϱâ
4.2.2 $ ´ëÀÔÀÚ·Î ÀζóÀÎ ÆÄ¶ó¹ÌÅÍ »ç¿ëÇϱâ
4.2.3 SQL ÁÖÀÔ¿¡ ´ëÇÑ °£´ÜÇÑ ¿¹
4.2.4 ÀÚµ¿ °á°ú ¸Ê(Automatic result maps)
4.2.5 °ü·ÃµÈ µ¥ÀÌÅÍ Á¶ÀÎÇϱâ
4.3 ¸ÅÇÎ ÆÄ¶ó¹ÌÅÍ
4.3.1 ¿ÜºÎ ÆÄ¶ó¹ÌÅÍ ¸Ê
4.3.2 ÀζóÀÎ ÆÄ¶ó¹ÌÅÍ ¸ÅÇÎ ´Ù½Ã º¸±â
4.3.3 ¿ø½ÃŸÀÔ ÆÄ¶ó¹ÌÅÍ
4.3.4  ÀÚ¹ÙºóÁî¿Í Map ÆÄ¶ó¹ÌÅÍ
4.4 ÀζóÀÎ °á°ú ¸Ê°ú ¸í½ÃÀûÀÎ °á°ú ¸Ê »ç¿ëÇϱâ
4.4.1 ¿ø½ÃŸÀÔÀÇ °á°ú(Primitive results)
4.4.2 ÀÚ¹ÙºóÁî¿Í Map ÇüÅŸÀÔÀÇ °á°ú
4.5 ¿ä¾à

5Àå Äõ¸®°¡ ¾Æ´Ñ(non-query) ±¸¹® ½ÇÇàÇϱâ
5.1 µ¥ÀÌÅÍ °»½ÅÀ» À§ÇÑ ±âÃÊ ´ÙÁö±â
5.1.1 Äõ¸®°¡ ¾Æ´Ñ(non-query) ±¸¹®À» À§ÇÑ SQL Map API
5.1.2 Äõ¸®°¡ ¾Æ´Ñ(non-query) ¸ÅÇÎ ±¸¹®
5.2 µ¥ÀÌÅÍ »ðÀÔÇϱâ
5.2.1 ÀζóÀÎ ÆÄ¶ó¹ÌÅÍ ¸ÅÇÎ »ç¿ëÇϱâ
5.2.2 ¿ÜºÎ ÆÄ¶ó¹ÌÅÍ ¸Ê »ç¿ëÇϱâ
5.2.3 ÀÚµ¿ »ý¼º key
5.3 µ¥ÀÌÅ͸¦ ¼öÁ¤ÇÏ°í »èÁ¦Çϱâ
5.3.1 µ¿½Ã ¼öÁ¤ ´Ù·ç±â
5.3.2 ÀÚ½Ä ·¹Äڵ带 ¼öÁ¤ÇÏ°í »èÁ¦Çϱâ
5.4 Àϰý ¾÷µ¥ÀÌÆ® ½ÇÇàÇϱâ
5.5 ÀúÀå ÇÁ·Î½ÃÀú·Î ÀÛ¾÷Çϱâ
5.5.1 Àå´ÜÁ¡ °í·ÁÇϱâ
5.5.2 IN, OUT, ±×¸®°í INOUT ÆÄ¶ó¹ÌÅÍ
5.6 ¿ä¾à

6Àå °í±Þ Äõ¸® ±â¹ý
6.1 iBATIS¿¡¼­ XML »ç¿ëÇϱâ
6.1.1 XML ÆÄ¶ó¹ÌÅÍ
6.1.2 XML·Î °á°ú »ý¼ºÇϱâ
6.2 ¸ÅÇÎ ±¸¹®À» °´Ã¼¿Í ¿¬°ü ½Ã۱â
6.2.1 º¹ÀâÇÑ Ä÷º¼Ç(collection)
6.2.2 ÀûÀç Áö¿¬(lazy loading)
6.2.3 N+1 Select ¹®Á¦ ÇÇÇØ°¡±â
6.3 »ó¼Ó
6.3.1 »ó¼Ó ¸ÅÇÎÇϱâ
6.4 Àâ´ÙÇÑ ´Ù¸¥ Ȱ¿ë¹ýµé
6.4.1 statement ŸÀÔ°ú DDL »ç¿ëÇϱâ
6.4.2 ¸Å¿ì Å« µ¥ÀÌÅÍ ¼Â ó¸®Çϱâ
6.5 ¿ä¾à

7Àå Æ®·£Àè¼Ç
7.1 Æ®·£Àè¼ÇÀº ¹«¾ùÀΰ¡?
7.1.1 °£´ÜÇÑ ÀºÇà ¿¹Á¦
7.1.2 Æ®·£Àè¼ÇÀÇ Æ¯¼º ÀÌÇØÇϱâ
7.2 ÀÚµ¿ Æ®·£Àè¼Ç
7.3 ·ÎÄà Ʈ·£Àè¼Ç
7.4 ±Û·Î¹ú Æ®·£Àè¼Ç
7.4.1 ´Éµ¿(active) ȤÀº ¼öµ¿(passive) Æ®·£Àè¼Ç »ç¿ëÇϱâ
7.4.2 Æ®·£Àè¼ÇÀ» ½ÃÀÛÇϰí Ä¿¹ÔÇϰí Á¾·áÇϱâ
7.4.3 ±Û·Î¹ú Æ®·£Àè¼ÇÀÌ ÇÊ¿äÇѰ¡?
7.5 »ç¿ëÀÚ Á¤ÀÇ Æ®·£Àè¼Ç
7.6 Æ®·£Àè¼Ç ±¸ºÐÇϱâ
7.6.1 ÇÁ¸®Á¨Å×ÀÌ¼Ç °èÃþ¿¡¼­ Æ®·£Àè¼Ç ±¸ºÐ Áþ±â
7.6.2 ÆÛ½Ã½ºÅϽº °èÃþ¿¡¼­ Æ®·£Àè¼Ç ±¸ºÐ Áþ±â
7.6.3 ºñÁî´Ï½º ·ÎÁ÷ °èÃþ¿¡¼­ Æ®·£Àè¼Ç ±¸ºÐ Áþ±â
7.7 ¿ä¾à

8Àå µ¿ÀûÀÎ SQL»ç¿ëÇϱâ
8.1 µ¿ÀûÀÎ WHERE Á¶°ÇÀý ´Ù·ç±â
8.2 µ¿Àû ¿ä¼Òµé°ú Ä£¼÷ÇØÁö±â
8.2.1 dynamic ¿ä¼Ò
8.2.2 ÀÌÇ׿¬»ê ¿ä¼Ò
8.2.3 ´ÜÇ׿¬»ê ¿ä¼Ò
8.2.4 ÆÄ¶ó¹ÌÅÍ ¿ä¼Ò
8.2.5 iterate ¿ä¼Ò
8.3 ¸ðµÎ Àû¿ëÇÑ °£´ÜÇÑ ¿¹Á¦
8.3.1 µ¥ÀÌÅ͸¦ °¡Á®¿À°í Ç¥½ÃÇÏ´Â ¹æ¹ýÀ» Á¤ÀÇÇϱâ
8.3.2 µ¥ÀÌÅͺ£À̽º ±¸Á¶ °áÁ¤Çϱâ
8.3.3 Á¤ÀûÀÎ ÇüÅ·ΠSQL ÀÛ¼ºÇϱâ
8.3.4 µ¿ÀûÀÎ SQL¿ä¼Ò¸¦ Á¤ÀûÀÎ SQL¿¡ Àû¿ëÇϱâ
8.4 °í±Þ µ¿Àû SQL ±â¹ý
8.4.1 °á°ú µ¥ÀÌÅÍ Á¤ÀÇÇϱâ
8.4.2 Çʼö ÀÔ·Â Ç׸ñ Á¤ÀÇÇϱâ
8.4.3 Á¤ÀûÀÎ ÇüÅ·ΠSQL ÀÛ¼ºÇϱâ
8.4.4 µ¿Àû SQL ¿ä¼Ò¸¦ Á¤Àû SQL¿¡ Àû¿ëÇϱâ
8.5 µ¿Àû SQL¿¡ ´ë¾ÈÀÌ µÇ´Â Á¢±Ù¹ý
8.5.1 ÀÚ¹ÙÄÚµå »ç¿ëÇϱâ
8.5.2 ÀúÀå ÇÁ·Î½ÃÀú »ç¿ëÇϱâ
8.5.3 iBATIS¿Í ºñ±³Çϱâ
8.6 µ¿Àû SQLÀÇ ¹Ì·¡
8.6.1 °£´ÜÇØÁø Á¶°Ç ¿ä¼Ò
8.6.2 Ç¥Çö½Ä(Expression Language)
8.7 ¿ä¾à

3ºÎ Ibatis ½ÇÀü

9Àå Ä³½Ã¸¦ ÅëÇÑ ¼º´É Çâ»ó
9.1 °£´ÜÇÑ iBATIS ij½Ì ¿¹Á¦
9.2 iBATISÀÇ Ä³½Ì¿¡ °üÇÑ Ã¶ÇÐ
9.3 Ä³½Ã ¸ðµ¨ ÀÌÇØÇϱâ
9.3.1 type
9.3.2 readOnly ¼Ó¼º
9.3.3 serialize ¼Ó¼º
9.3.4 readOnly¿Í serialize Á¶ÇÕ
9.4 Ä³½Ã ¸ðµ¨ ³»ºÎÀÇ ÅÂ±× »ç¿ëÇϱâ
9.4.1 Ä³½Ã ºñ¿ì±â(Cache flushing)
9.4.2 Ä³½Ã ¸ðµ¨ ±¸ÇöüÀÇ ÇÁ¶óÆÛƼ ¼³Á¤Çϱâ
9.5 Ä³½Ã ¸ðµ¨ ŸÀÔ
9.5.1 MEMORY
9.5.2 LRU
9.5.3 FIFO
9.5.4 OSCACHE
9.5.5 ½º½º·Î ¸¸µç ij½Ã ¸ðµ¨
9.6 Ä³½Ì Àü·« ¼ö¸³Çϱâ
9.6.1 ÀбâÀü¿ë, Àå±â°£ À¯Áö µ¥ÀÌÅÍ Ä³½Ì
9.6.2 Àбâ/¾²±â °¡´ÉÇÑ µ¥ÀÌÅÍ Ä³½Ì
9.6.3 ³°°Ô µÇ´Â(aging) Á¤Àû µ¥ÀÌÅÍ Ä³½ÌÇϱâ 
9.7 ¿ä¾à

10Àå iBATIS µ¥ÀÌÅÍ Á¢±Ù °´Ã¼(DAO)
10.1 »ó¼¼ÇÑ ±¸Çö ¼û±â±â
10.1.1 ¿Ö ºÐ¸®Çϴ°¡?
10.1.2 °£´ÜÇÑ ¿¹Á¦
10.2 DAO ¼³Á¤Çϱâ
10.2.1 properties ¿ä¼Ò
10.2.2 context ¿ä¼Ò
10.2.3 transactionManager> ¿ä¼Ò
10.2.4 DAO ¿ä¼Ò
10.3 ¼³Á¤ ÆÁµé
10.3.1 ´ÙÁß ¼­¹ö
10.3.2 ´ÙÁß µ¥ÀÌÅͺ£À̽ºÀÇ ¹æ¾ð(dialect)
10.3.3 ½ÇÇà ½Ã¿¡ ¼³Á¤ º¯°æÇϱâ
10.4 SQL Maps DAO ±¸Çöü ¿¹Á¦
10.4.1 iBATIS¸¦ »ç¿ëÇÏ´Â DAO ¼³Á¤
10.4.2 DaoManager ÀνºÅϽº »ý¼ºÇϱâ
10.4.3  Æ®·£Àè¼Ç °ü¸®ÀÚ ¼³Á¤Çϱâ
10.4.4  ¸Ê ÀоîµéÀ̱â
10.4.5  DAO ±¸Çöü ÄÚµùÇϱâ
10.5 ¿ä¾à

11Àå DAO ´õ »ìÆìº¸±â
11.1 SQL Maps°¡ ¾Æ´Ñ DAO ±¸Çöü
11.1.1 ÇÏÀ̹ö³×ÀÌÆ® DAO ±¸Çöü
11.1.2 JDBC DAO ±¸Çöü
11.2 ´Ù¸¥ µ¥ÀÌÅÍ ¼Ò½º·Î DAO ÆÐÅÏ »ç¿ëÇϱâ
11.2.1 ¿¹Á¦: LDAP·Î DAO »ç¿ëÇϱâ
11.2.2 ¿¹Á¦: À¥ ¼­ºñ½º·Î DAO »ç¿ëÇϱâ
11.3 Spring DAO »ç¿ëÇϱâ
11.3.1 ÄÚµå ÀÛ¼ºÇϱâ
11.3.2 ¿Ö iBATIS ´ë½Å¿¡ SpringÀ» »ç¿ëÇϴ°¡?
11.4 °³¹ßÀÚ ½º½º·Î DAO °èÃþÀ» »ý¼ºÇϱâ
11.4.1 ±¸Çöü¿¡¼­ ÀÎÅÍÆäÀ̽º¸¦ ºÐ¸®Çϱâ
11.4.2 °áÇÕµµ ³·Ãß±â(decoupling)¿Í ÆÑÅ丮(factory) »ý¼ºÇϱâ
11.5 ¿ä¾à

12Àå iBATIS È®ÀåÇϱâ
12.1 Ç÷¯±×ÀÎ °¡´ÉÇÑ ÄÄÆ÷³ÍÆ® ¼³°è ÀÌÇØÇϱâ
12.2 »ç¿ëÀÚ Á¤ÀÇ Å¸ÀÔ Çڵ鷯·Î ÀÛ¾÷Çϱâ
12.2.1 »ç¿ëÀÚ Á¤ÀÇŸÀÔ Çڵ鷯 ±¸ÇöÇϱâ
12.2.2 TypeHandlerCallback »ý¼ºÇϱâ
12.2.3 TypeHandlerCallbackÀ» µî·ÏÇØ¼­ »ç¿ëÇϱâ
12.3 CacheController ´Ù·ç±â
12.3.1 CacheController »ý¼ºÇϱâ
12.3.2 CacheControllerÀÇ ÀúÀå, °¡Á®¿À±â, »èÁ¦Çϱâ
12.3.3 CacheController¸¦ µî·ÏÇØ¼­ »ç¿ëÇϱâ
12.4 Áö¿øµÇÁö ¾Ê´Â DataSource ¼³Á¤Çϱâ
12.5 »ç¿ëÀÚ Á¤ÀÇ Æ®·£Àè¼Ç °ü¸®
12.5.1 TransactionConfig ÀÎÅÍÆäÀ̽º ÀÌÇØÇϱâ
12.5.2 Transaction ÀÎÅÍÆäÀ̽º ÀÌÇØÇϱâ
12.6 ¿ä¾à

4ºÎ iBATIS Ȱ¿ëÇϱâ

13Àå iBATIS ÃÖÀû Ȱ¿ë±â¹ý
13.1 iBATIS¿¡¼­ ´ÜÀ§ Å×½ºÆ®Çϱâ
13.1.1 ¸ÅÇÎ °èÃþ ´ÜÀ§ Å×½ºÆ®
13.1.2 DAO ¼ÒºñÀÚ °èÃþ ´ÜÀ§ Å×½ºÆ® Çϱâ
13.2 iBATIS ¼³Á¤ ÆÄÀÏ °ü¸®Çϱâ
13.2.1 Å¬·¡½ºÆÐ½º ¾È¿¡ µÎ±â
13.2.2 ÆÄÀϵéÀ» ÇÔ²² µÎÀÚ
13.2.3 ¸®ÅÏŸÀÔ º°·Î Á¤¸®Ç϶ó 
13.3 ¸í¸í ±ÔÄ¢
13.3.1 ¸ÅÇÎ ±¸¹®ÀÇ À̸§ Áþ±â
13.3.2 ÆÄ¶ó¹ÌÅÍ ¸ÊÀÇ À̸§ Áþ±â
13.3.3 °á°ú ¸Ê À̸§ Áþ±â
13.3.4 XML ÆÄÀϵé
13.4 ºóÁî, Map ȤÀº XML?
13.4.1 ÀÚ¹ÙºóÁî
13.4.2 Map
13.4.3 XML
13.4.4 ¿ø½Ã ŸÀÔ(primitives)
13.5 ¿ä¾à

14Àå ¸ðµÎ Á¾ÇÕÇØ¼­ ¸¸µé¾îº¸±â
14.1 ¼³°è ÄÁ¼Á
14.1.1 °èÁ¤
14.1.2 Ä«Å»·Î±×
14.1.3 Àå¹Ù±¸´Ï
14.1.4 ÁÖ¹®
14.2 ±â¼ú ¼±ÅÃ
14.2.1 ÇÁ¸®Á¨Å×À̼Ç
14.2.2 ¼­ºñ½º
14.2.3 ÆÛ½Ã½ºÅϽº
14.3 Struts Á¶Á¤Çϱâ: BeanAction
14.3.1 BeanBase
14.3.2 BeanAction
14.3.3 ActionContext
14.4 ±âÃÊ ´Û±â
14.4.1 src
14.4.2 test
14.4.3 web
14.4.4 build
14.4.5 devlib
14.4.6 lib
14.5 web.xml ¼³Á¤Çϱâ
14.6 ÇÁ¸®Á¨Å×ÀÌ¼Ç ¼³Á¤Çϱâ
14.6.1 Ã¹ ¹øÂ° ´Ü°è
14.6.2 ÇÁ¸®Á¨Å×ÀÌ¼Ç ºóÁî ÀÌ¿ëÇϱâ
14.7 ¼­ºñ½º ÀÛ¼ºÇϱâ
14.7.1 dao.xml ¼³Á¤Çϱâ
14.7.2 Æ®·£Àè¼Ç ±¸ºÐÇϱâ
14.8 DAO ÀÛ¼ºÇϱâ
14.8.1 SQL Maps ¼³Á¤
14.8.2 SQL Map
14.8.3 ÀÎÅÍÆäÀ̽º¿Í ±¸Ãà
14.9 ¿ä¾à

º»¹®Áß¿¡¼­

¾ðÁ¦ºÎÅÍÀΰ¡ ÀÚ¹Ù Áø¿µÀº ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÅÂdz¿¡ È۽ο´´Ù. ¾ÆÆÄÄ¡ ¼ÒÇÁÆ®¿þ¾î Àç´ÜÀ» ÇʵηΠÇÏ¿© ¼ö¸¹Àº ¿ÀÇ ¼Ò½º °³¹ßÀÚµéÀÌ ´Ù¾çÇÑ ¿µ¿ª¿¡¼­ ¼ö¸¹Àº ÇÁ·¹ÀÓ¿öÅ©µéÀ» ¾Õ´ÙÅõ¾î ¸¸µé¾î ³»¾î ÀÚ¹Ù °³¹ßÀÚµéÀº µµ´ëü ¾î¶² ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼±ÅÃÇØ¾ß ÇÒÁö, ÇູÇÏ´Ù¸é ÇູÇÏ°í ºÒÇàÇÏ´Ù¸é ºÒÇàÇÑ °í¹Î¿¡ ºüÁ®¹ö·È´Ù.

ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¹ü¶÷À¸·Î ÀÎÇØ ÀÚ¹Ù °³¹ßÀÚµéÀº ¼ö¸¹Àº Çõ½ÅÀûÀÎ ±â¹ýµéÀ» ÀÔ¸À´ë·Î °ñ¶ó¼­ Àû¿ëÇÒ ¼ö ÀÖ´Â Ä¿´Ù¶õ ÀÚÀ¯¿Í (°Ô´Ù°¡ Àý´ë ´Ù¼ö´Â ¿ÀǼҽºÀÌ´Ù!), Àͼ÷Ä¡ ¾ÊÀº ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡ °©ÀÚ±â ÅõÀԵǾúÀ» ¶§ÀÇ ´çȲÀ» ÇÔ²² °Þ°Ô µÇ¾ú´Ù.

ÀϹÝÀûÀ¸·Î Àß ¸¸µé¾îÁø ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¦´ë·Î °øºÎÇØ¼­ »ç¿ëÇϸé ÄÚµåÀÇ °¡µ¶¼ºÀÌ ³ô¾ÆÁö°í, À¯Áöº¸¼ö¼º, »ý»ê¼º µîÀÌ ³ô¾ÆÁø´Ù. ÇÏÁö¸¸ ÁøÀÔ À庮ÀÌ ³Ê¹« ³ô¾Æ Á¦´ë·Î °øºÎÇϱ⠾î·Á¿ï °æ¿ì¿¡´Â ¾Æ¹«¸® ÈǸ¢ÇÑ ÇÁ·¹ÀÓ¿öÅ©¶ó ÇÏ´õ¶óµµ ¿ÀÈ÷·Á ÇÁ·ÎÁ§Æ®¸¦ ÁÂÃʽÃŰ´Â µ¶À¸·Î ÀÛ¿ëÇϱ⵵ ÇÑ´Ù.

iBATIS´Â ±×·± ¸é¿¡¼­ ¸Å¿ì ÈǸ¢Çϸ鼭µµ ÁøÀÔ À庮ÀÌ ³·¾Æ °øºÎÇϱ⵵ ÆíÇÑ (Áï Á¦´ë·Î »ç¿ëÇϱâ ÁÁÀº) ÇÁ·¹ÀÓ¿öÅ©ÀÌ´Ù. iBATIS´Â JDBCÀÇ º¹ÀâÇÏ°í ¹Ýº¹ÀûÀÎ ÄÚµå´Â ¸ðµÎ ¾ø¾ÖÁָ鼭µµ, ÀÌ¹Ì °³¹ßÀڵ鿡°Ô ³Ê¹«µµ Ä£¼÷ÇÑ SQLÀ» ±×´ë·Î »ç¿ëÇϱ⠶§¹®¿¡, ¡°Àͼ÷ÇØ¼­ ¹è¿ì±â ½¬¿ì¸é¼­, »ý»ê¼º°ú À¯Áöº¸¼ö¼ºÀº ³ô¿©Áִ¡±ÈǸ¢ÇÑ ÇÁ·¹ÀÓ¿öÅ©¶ó°í ÇÒ ¼ö ÀÖ´Ù. ÀûÀº ³ë·ÂÀ¸·Î Å« ¼º°ú¸¦ ¾òÀ» ¼ö ÀÖ´Â °ÍÀÌ´Ù.

¶ÇÇÑ, iBATIS¸¦ °¡Àå ¸¹ÀÌ ÇÊ¿ä·Î ÇÏ´Â °÷À¸·Î º¸ÀÌ´Â ¿ì¸®³ª¶óÀÇ SI ȯ°æÀ» º¸¸é, µ¥ÀÌÅͺ£À̽ºÀÇ Á¤±ÔÈ­°¡ Á¦´ë·Î ÀÌ·ïÁø °æ¿ì¸¦ º¸±â°¡ ½±Áö ¾ÊÀº °ÍÀÌ »ç½ÇÀÌ´Ù. °³¹ß Ãʱ⿡´Â Àǵµ¿¡ ¸Â°Ô Àß ¼³°èÇÏ¿´´Ù ÇÏ´õ¶óµµ ¼ö¸¹Àº ¿ä±¸»çÇ× º¯°æ¿¡ ¸Â´Ú¶ß¸®¸é¼­ Á¦´ë·Î ¼³°è¸¦ º¯°æÇÒ ½Ã°£ ¾øÀÌ ÀÏ´Ü »¡¸® ¼öÁ¤ »çÇ×À» ¹Ý¿µÇÏ´Ù º¸¸é, ¾î´À»õ µ¥ÀÌÅͺ£À̽º´Â óÀ½°ú´Â ´Ù¸¥ º¹ÀâÇϰí ÀÌÇØÇϱâ Èûµç ¸ð½ÀÀ» ¶ç°Ô µÇ´Â ÀÏÀÌ Çã´ÙÇÏ´Ù.

iBATIS´Â ´Ù¸¥ °´Ã¼ °ü°è ¸ÅÇÎ ÇÁ·¹ÀÓ¿öÅ©µé°ú´Â ´Þ¸® Á¤ÇüÈ­µÈ Å×ÀÌºí ±¸Á¶¿¡ ÀÇÁöÇÏÁö ¾Ê°í SQL ±¸¹®ÀÇ ½ÇÇà °á°ú¿¡ °´Ã¼¸¦ ¸ÅÇÎÇÏ´Â ¹æ½ÄÀÌ´Ù. µû¶ó¼­ Å×ÀÌºí ±¸Á¶°¡ º¹ÀâÇØÁö°í Á¤±ÔÈ­µÅ ÀÖÁö ¾Ê´õ¶óµµ Å×À̺íÀ» º¯°æÇÒ ÇÊ¿ä ¾øÀÌ ±âÁ¸ °³¹ß ¹æ¹ý¿¡¼­ »ç¿ëÇÑ SQLÀ» ±×´ë·Î »ç¿ëÇÒ ¼ö°¡ ÀÖÀ¸¸ç, SQL¿¡ Àû¿ëÇÑ Æ©´×µéµµ ¸ðµÎ ±×´ë·Î À¯ÁöµÈ´Ù. ÀÌ·¯ÇÑ ¿ì¸®³ª¶óÀÇ SI ȯ°æ¿¡´Â iBATIS°¡ ´õ¾øÀÌ ÀûÇÕÇÑ ÆÛ½Ã½ºÅϽº ÇÁ·¹ÀÓ¿öÅ©¶ó°í »ý°¢ÇÑ´Ù(ÀúÀڵ鵵 ÀÌ·¯ÇÑ Á¡À» ¸¹ÀÌ °­Á¶ÇÑ´Ù).


ÀúÀÚ¼Ò°³

Ŭ¸°ÅϺñ±ä [Àú] ½ÅÀ۾˸² SMS½Åû ÀÛ°¡DBº¸±â
»ý³â¿ùÀÏ -
Ãâ»ýÁö -
Ãâ°£µµ¼­ 0Á¾
ÆÇ¸Å¼ö 0±Ç

Ŭ¸°ÅÏ ºñ±äÀº ij³ª´Ù ThoughtWorksÀÇ ¼ö¼® °³¹ßÀÚÀ̸ç iBATISÀÇ Ã¢½ÃÀÚÀÌ´Ù.

ºê·£µç±¸µò [Àú] ½ÅÀ۾˸² SMS½Åû ÀÛ°¡DBº¸±â
»ý³â¿ùÀÏ -
Ãâ»ýÁö -
Ãâ°£µµ¼­ 0Á¾
ÆÇ¸Å¼ö 0±Ç

ºê·£µç ±¸µòÀº 2003³âºÎÅÍ iBATIS ÇÁ·ÎÁ§Æ®¿¡ °øÇåÇÑ ÄÁ¼³ÅÏÆ®ÀÌ´Ù.

·¡¸®¸Þµµ½º [Àú] ½ÅÀ۾˸² SMS½Åû ÀÛ°¡DBº¸±â
»ý³â¿ùÀÏ -
Ãâ»ýÁö -
Ãâ°£µµ¼­ 0Á¾
ÆÇ¸Å¼ö 0±Ç

·¡¸® ¸Þµµ½º´Â iBATIS ¹öÀü 1.x ¶§ºÎÅÍ °³¹ß¿¡ Âü¿©ÇÑ ÄÁ¼³ÅÏÆ®ÀÌÀÚ ±³À°ÀÚÀÌ´Ù.

»ý³â¿ùÀÏ -
Ãâ»ýÁö -
Ãâ°£µµ¼­ 0Á¾
ÆÇ¸Å¼ö 0±Ç

[iBATIS ÀÎ ¾×¼Ç]À» ¹ø¿ªÇßÀ¸¸ç, ¿ÀÇ ¸¶·ç À¥ ¼­ºñ½ºÆÀ¿¡¼­ ÀÏÇϰí ÀÖ´Ù. ÀÚ½ÅÀÇ ºí·Î±×(http://kwon37xi.egloos.com)¿¡ °¡²û¾¿ ºÎÁú ¾ø´Â ±ÛÀ» ¿Ã¸®±âµµ Çϸç, °øºÎÇÏ´Ù ±â¾ïÇÒ ¸¸ÇÑ ³»¿ëµéÀ» Á¤¸®ÇØ µÎ±âµµ ÇÑ´Ù. 9, 10, 19, 20, 21, 22ÀåÀ» ¹ø¿ªÇß´Ù.

»ý³â¿ùÀÏ -
Ãâ»ýÁö -
Ãâ°£µµ¼­ 0Á¾
ÆÇ¸Å¼ö 0±Ç

ÇöÀç ³×À̹ö¿¡¼­ Ä«Æä ¼­ºñ½º¸¦ ´ã´çÇϰí ÀÖ´Ù. 10³â °¡±îÀÌ ³×À̹ö¿¡¼­ ±Ù¹«Çϸ鼭 ´º½º/½ºÆ÷Ã÷ ¼­ºñ½º¸¦ ´ã´çÇß°í, 2016³â¿¡´Â Æ÷½ºÆ® ¼­ºñ½ºµµ Àá½Ã ´ã´çÇß´Ù. ¿ï»ê´ëÇб³¿¡¼­ ¼öÇаú ÄÄÇ»Å͸¦ º¹¼ö Àü°øÇßÀ¸¸ç, ´ëÇÐ Á¹¾÷ ÈÄ Áö±Ý±îÁö °³¹ßÀÌ ¸¶³É Áñ°Å¿î °³¹ßÀÚ·Î »ì¾Æ°¡°í ÀÖ´Ù.
ÇöÀç±îÁö ¸¶ÀÌ¹ÙÆ¼½º¸¦ ºñ·ÔÇØ¼­ ¾ÆÀÌ¹ÙÆ¼½º, ½ºÇÁ¸µ, prototype.js, AppFuse, Visual VM µîÀÇ °ø½Ä ¹®¼­¸¦ ¹ø¿ªÇØ °øÀ¯ÇÑ´Ù.
[iBATIS ÀÎ ¾×¼Ç](À§Å°ºÏ½º, 2007), [¸¶ÀÌ¹ÙÆ¼½º ÇÁ·Î±×·¡¹Ö](¿¡ÀÌÄÜ, 2013), [¸¶ÀÌ¹ÙÆ¼½º¸¦ »ç¿ëÇÑ ÀÚ¹Ù ÆÛ½Ã½ºÅϽº °³¹ß](¿¡ÀÌÄÜ, 2013), [¸¶¸®¾ÆDB µû¶óÀâ

ÆîÃ帱â

ÀÌ »óǰÀÇ ½Ã¸®Áî

(ÃÑ 93±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 56±Ç)

ÆîÃ帱â

ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    7.0 (ÃÑ 0°Ç)

    ±¸¸Å ÈÄ ¸®ºä ÀÛ¼º ½Ã, ºÏÇǴϾð Áö¼ö ÃÖ´ë 600Á¡

    ¸®ºä¾²±â

    ±â´ëÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/200ÀÚ
    µî·ÏÇϱâ

    ±â´ëÆò

    10.0

    ±³È¯/ȯºÒ

    ±³È¯/ȯºÒ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹Ýǰ/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½ÅûÇÔ, 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¶Ç´Â °í°´¼¾ÅÍ(1577-2555) ÀÌ¿ë °¡´É

    ±³È¯/ȯºÒ °¡´É ±â°£

    °í°´º¯½ÉÀº Ãâ°í¿Ï·á ´ÙÀ½³¯ºÎÅÍ 14ÀÏ ±îÁö¸¸ ±³È¯/ȯºÒÀÌ °¡´ÉÇÔ

    ±³È¯/ȯºÒ ºñ¿ë

    °í°´º¯½É ¶Ç´Â ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ 2,500¿ø Åùèºñ¸¦ °í°´´ÔÀÌ ºÎ´ãÇÔ

    ±³È¯/ȯºÒ ºÒ°¡»çÀ¯

    ¹ÝǰÁ¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óǰ È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡ÇÒ ¼ö ÀÖÀ½
    ¹è¼ÛµÈ »óǰÀÇ ºÐ½Ç, »óǰÆ÷ÀåÀÌ ÈÑ¼ÕµÈ °æ¿ì, ºñ´Ò·¦ÇÎµÈ »óǰÀÇ ºñ´Ò °³ºÀ½Ã ±³È¯/¹ÝǰÀÌ ºÒ°¡´ÉÇÔ

    ¼ÒºñÀÚ ÇÇÇØº¸»ó

    ¼ÒºñÀÚ ÇÇÇØº¸»óÀÇ ºÐÀïó¸® µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á±âÁØ(°øÁ¤°Å·¡À§¿øÈ¸ °í½Ã)¿¡ µû¶ó ºñÇØ º¸»ó ¹ÞÀ» ¼ö ÀÖÀ½
    ±³È¯/¹Ýǰ/º¸ÁõÁ¶°Ç ¹× ǰÁúº¸Áõ ±âÁØÀº ¼ÒºñÀڱ⺻¹ý¿¡ µû¸¥ ¼ÒºñÀÚ ºÐÀï ÇØ°á ±âÁØ¿¡ µû¶ó ÇÇÇØ¸¦ º¸»ó ¹ÞÀ» ¼ö ÀÖÀ½

    ±âŸ

    µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó ǰÀý/ÀýÆÇ µîÀÇ »çÀ¯·Î ÁÖ¹®ÀÌ Ãë¼ÒµÉ ¼ö ÀÖÀ½(ÀÌ °æ¿ì ÀÎÅÍÆÄÅ©µµ¼­¿¡¼­ °í°´´Ô²² º°µµ·Î ¿¬¶ôÇÏ¿© °íÁöÇÔ)

    ¹è¼Û¾È³»

    • ÀÎÅÍÆÄÅ© µµ¼­ »óǰÀº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óǰÀ» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óǰÀ» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óǰÀ» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÏ¿©, ÀÎÅÍÆÄÅ© ¿Ü Ÿ¾÷ü ¹è¼Û»óǰÀÎ °æ¿ì ¹ß¼ÛµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

    • ¹è¼Ûºñ

    µµ¼­(Áß°íµµ¼­ Æ÷ÇÔ) ±¸¸Å

    2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)

    À½¹Ý/DVD/ÀâÁö/¸¸È­ ±¸¸Å

    2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)

    µµ¼­¿Í À½¹Ý/DVD/ÀâÁö/¸¸È­/
    Áß°íÁ÷¹è¼Û»óǰÀ» ÇÔ²² ±¸¸Å

    2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)

    ¾÷üÁ÷Á¢¹è¼Û»óǰ ±¸¸Å

    ¾÷üº° »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë