¿À¸®Áö³ÎÆÇÀÌ ÀÖ´Â °æ¿ì °³Á¤ÆÇÀ» ´Ù½Ã ±¸¸ÅÇÒ ÇÊ¿ä ¾øÀÌ ¿À¸®Áö³ÎÆÇÀ» ¾÷µ¥ÀÌÆ®ÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
°¡Àå À¯¿¬ÇÏ°í °·ÂÇÑ Java¿ë Áö¼Ó¼º ÇÁ·¹ÀÓ¿öÅ© Áß Çϳª¸¦ ¸¶½ºÅÍÇϱâ À§ÇÑ Æ÷°ýÀûÀÎ °¡À̵åÀÎ "MyBatis"¿¡ ¿À½Å °ÍÀ» ȯ¿µÇÕ´Ï´Ù. ÀÌ Ã¥Àº MyBatisÀÇ ±âº» »çÇ×, ¾ÆÅ°ÅØó, °í±Þ ±â´É¿¡ ´ëÇØ ¼³¸íÇϸç, MyBatis¸¦ ¾ÖÇø®ÄÉÀ̼ǿ¡ ÅëÇÕÇϱâ À§ÇÑ ½Ç¿ëÀûÀÎ ÀλçÀÌÆ®¿Í ¸ð¹ü »ç·Ê¸¦ Á¦°øÇÕ´Ï´Ù. Ãʺ¸ÀÚÀÌµç ¼÷·ÃµÈ °³¹ßÀÚÀ̵ç ÀÌ Ã¥Àº µ¥ÀÌÅͺ£À̽º »óÈ£ ÀÛ¿ëÀ» È¿À²ÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖ´Â µµ±¸¸¦ Á¦°øÇÕ´Ï´Ù.
1Àå, 'MyBatis ¼Ò°³'¿¡¼´Â ¸¶À̹ÙƼ½º, ÁÖ¿ä ±â´É, Àå´ÜÁ¡À» ¼Ò°³ÇÏ¿© ±âÃʸ¦ ´ÙÁý´Ï´Ù. ¶ÇÇÑ ½ÃÀÛÀ» À§ÇØ °³¹ß ȯ°æÀ» ¼³Á¤ÇÏ´Â ¹æ¹ýµµ ¹è¿ó´Ï´Ù.
2Àå, 'MyBatis ¾ÆÅ°ÅØó'¿¡¼´Â ±¸¼º, SqlSessionFactory, ¸ÅÆÛ ÀÎÅÍÆäÀ̽º, XML ¸ÅÇÎ ÆÄÀÏ, ŸÀÔ Çڵ鷯 µî ¸¶À̹ÙƼ½ºÀÇ ÇÙ½É ¾ÆÅ°ÅØó¸¦ »ìÆ캸¸ç ¸¶À̹ÙƼ½º ÀÛµ¿ ¹æ½Ä¿¡ ´ëÇÑ È®½ÇÇÑ ÀÌÇظ¦ Á¦°øÇÕ´Ï´Ù.
3Àå, 'MyBatis ÀÛ¾÷'¿¡¼´Â °£´ÜÇÑ ¸¶À̹ÙƼ½º ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé°í, XML·Î ±¸¼ºÇÏ°í, ¸ÅÆÛ¸¦ Á¤ÀÇÇÏ°í, ±âº»ÀûÀÎ CRUD ÀÛ¾÷À» ¼öÇàÇÏ´Â °úÁ¤À» ¾È³»ÇÕ´Ï´Ù. ÀÌ Àå¿¡¼´Â Æ®·£Àè¼ÇÀ» È¿°úÀûÀ¸·Î ¸ÅÇÎÇÏ°í °ü¸®Çϱâ À§ÇØ ¾î³ëÅ×À̼ÇÀ» »ç¿ëÇÏ´Â ¹æ¹ýµµ ´Ù·ì´Ï´Ù.
4Àå, '°í±Þ MyBatis ±â´É'¿¡¼´Â ij½Ì, µ¿Àû SQL, ÆäÀÌÁö ¸Å±è, °á°ú ó¸®, ¿¬°á ¹× Ä÷º¼Ç °ü¸®¿Í °°Àº °í±Þ ±â´ÉÀ» »ìÆ캾´Ï´Ù. ¶ÇÇÑ MyBatis¸¦ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¿Í ¿øÈ°ÇÏ°Ô ÅëÇÕÇÏ´Â ¹æ¹ýµµ ¹è¿ó´Ï´Ù.
5Àå, '¸ð¹ü »ç·Ê ¹× ÃÖÀûÈ'¿¡¼´Â È¿À²ÀûÀÎ ¸ÅÆÛ ÀÎÅÍÆäÀ̽º ¼³°è, ÃÖÀûÈµÈ SQL ÀÛ¼º, ±¸¼º ¹Ì¼¼ Á¶Á¤, ¸ð´ÏÅ͸µ, µð¹ö±ë ¹× MyBatis ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾ÈÀ» À§ÇÑ Àü·«À» Á¦°øÇÕ´Ï´Ù.
6Àå, '»ç·Ê ¿¬±¸ ¹× ¿¹Á¦'¿¡¼´Â ÀÌ Ã¥¿¡¼ ´Ù·é °³³äÀ» Á÷¿ø °ü¸® ½Ã½ºÅÛ, ÀüÀÚ»ó°Å·¡ ¾ÖÇø®ÄÉÀ̼Ç, ºí·Î±× Ç÷§Æû µî ½ÇÁ¦ »ç·Ê¿¡ Àû¿ëÇÕ´Ï´Ù. ¶ÇÇÑ ´Ù¾çÇÑ »ç¿ë »ç·Ê¿¡ ´ëÇÑ ÅëÇÕ ½Ã³ª¸®¿Àµµ »ìÆ캾´Ï´Ù.
7Àå, 'Ä¿¹Â´ÏƼ ¹× Ãß°¡ ¸®¼Ò½º'¿¡¼´Â ÀÌ Ã¥ÀÇ ÁÖ¿ä ³»¿ëÀ» ¿ä¾àÇÏ°í Ãßõ µµ¼, ¿Â¶óÀÎ ÀÚ·á, Ä¿¹Â´ÏƼ Æ÷·³ µî Ãß°¡ ÇнÀÀ» À§ÇÑ ¸®¼Ò½º¸¦ Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ ÀÌ Àå¿¡¼´Â MyBatis¿Í ORM ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÇâÈÄ µ¿ÇâÀ» »ìÆ캾´Ï´Ù.
ÀÌ Ã¥À» ´Ù ÀÐ°í ³ª¸é MyBatis¿Í ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡¼ÀÇ Àû¿ë¿¡ ´ëÇØ ±íÀÌ ÀÖ°Ô ÀÌÇØÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù. È®Àå °¡´ÉÇÏ°í À¯Áö °ü¸®°¡ °¡´ÉÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇØ µ¥ÀÌÅͺ£À̽º »óÈ£ ÀÛ¿ëÀ» ¼³°è, ±¸Çö ¹× ÃÖÀûÈÇÏ¿© MyBatisÀÇ ÀáÀç·ÂÀ» ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀÔ´Ï´Ù.
º» µµ¼´Â ÀΰøÁö´É ±â¹ÝÀ¸·Î °Ë»öµÈ ÄÜÅÙÃ÷¸¦ ¹ÙÅÁÀ¸·Î, ÀÏ¹Ý ¼½Ä, Áú¹®°ú ´äº¯, ¹®Á¦ Ç®ÀÌ µî ´Ù¾çÇÑ Çü½ÄÀ» ÅëÇØ ÇÙ½É °³³äÀ» ü°èÀûÀ¸·Î ¼³¸íÇÕ´Ï´Ù. µ¶ÀÚµéÀÌ °³³äÀ» º¸´Ù ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï, ¸í·áÇÏ°í °£°áÇÑ ±¸Á¶¸¦ À¯ÁöÇÏ¿´À¸¸ç, °¢ ¼Ò½º Äڵ忡 ÀûÇÕÇÑ ÇÏÀ̶óÀÌÆ® ±â´ÉÀ» Á¦°øÇÏ¿© °¡µ¶¼ºÀ» ±Ø´ëÈÇÏ¿´½À´Ï´Ù.
ÀÌ Ã¥Àº Á¾ÀÌÃ¥ ÇüÅ°¡ ¾Æ´Ñ EPUB ÀüÀÚÃ¥À¸·Î Á¦À۵Ǿî, ÀüÅëÀûÀÎ ÆäÀÌÁö ·¹À̾ƿô°ú´Â ´Ù¸¥, À¥ ±â¹ÝÀÇ È帧À» ÃëÇÏ°í ÀÖ½À´Ï´Ù. µû¶ó¼ Á¾ÀÌÃ¥°ú °°Àº ±¸¼º¿¡ Àͼ÷ÇÑ µ¶ÀÚ¶ó¸é ´Ù¼Ò ÀÌÁú°¨À» ´À³¥ ¼ö ÀÖ½À´Ï´Ù.
º» ÁÖÁ¦¿¡ óÀ½ Á¢ÇÏ´Â µ¶ÀÚ¿¡°Ô´Â ÀÌ µµ¼°¡ ´Ù¼Ò ¹æ´ëÇÑ ³»¿ë°ú ±íÀÌ ÀÖ´Â °³³äÀ» ´Ù·ç°í ÀÖ¾î ÁÖÁ¦¸¦ ÀÌÇØÇÏ´Â µ¥ ¾î·Á¿òÀ» ´À³¥ ¼ö ÀÖÀ¸¹Ç·Î, °ü·Ã ºÐ¾ß¿¡ ¾î´À Á¤µµ °æÇèÀÌ ÀÖ´Â µ¶Àڵ鿡°Ô ÀÌ Ã¥À» ±ÇÀåÇÕ´Ï´Ù. ±âÁ¸ Áö½ÄÀ» ³ÐÈ÷°íÀÚ ÇÏ´Â À̵鿡°Ô´Â ½ÉÈµÈ ÀÌÇØ¿Í Áö½ÄÀÇ È®ÀåÀ» µµ¿ï ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
1Àå : MyBatis ¼Ò°³
___1. MyBatis¶õ ¹«¾ùÀΰ¡?
___2. MyBatisÀÇ ÁÖ¿ä ±â´É
___3. Àå´ÜÁ¡
___4. °³¹ß ȯ°æ ¼³Á¤
2Àå : MyBatis ¾ÆÅ°ÅØó
___1. MyBatis ¾ÆÅ°ÅØó °³¿ä
___2. ±¸¼º °³¿ä
___3. SqlSessionFactory ÀÌÇØ
___4. ¸ÅÆÛ ÀÎÅÍÆäÀ̽º ¹× XML ÆÄÀÏ
___5. ŸÀÔ Çڵ鷯 ¹× »ç¿ëÀÚ Á¤ÀÇ Å¸ÀÔ Çڵ鷯
3Àå : MyBatis ÀÛ¾÷
___1. °£´ÜÇÑ MyBatis ÇÁ·ÎÁ§Æ® ¸¸µé±â
___2. XML·Î MyBatis ±¸¼º
___3. ¸ÅÆÛ Á¤ÀÇ
___4. ±âº» CRUD ÀÛ¾÷ ½ÇÇà
___5. ¸ÅÇο¡ ¾î³ëÅ×ÀÌ¼Ç »ç¿ë
___6. Æ®·£Àè¼Ç ó¸®
4Àå : °í±Þ MyBatis ±â´É
___1. MyBatis¿¡¼ ij½Ì
___2. MyBatis¸¦ »ç¿ëÇÑ µ¿Àû SQL
___3. ÆäÀÌÁö ¸Å±è ¹× °á°ú ó¸®
___4. ¿¬°á ¹× Ä÷º¼Ç ó¸®
___5. MyBatis¸¦ Spring Framework¿Í ÅëÇÕ
5Àå : ¸ð¹ü »ç·Ê ¹× ÃÖÀûÈ
___1. ¸ÅÆÛ ÀÎÅÍÆäÀ̽º ¼³°è
___2. SQL ¸ð¹ü »ç·Ê
___3. ±¸¼º ÃÖÀûÈ
___4. MyBatis ¸ð´ÏÅ͸µ ¹× µð¹ö±ë
___5. MyBatis ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È
6Àå : »ç·Ê ¿¬±¸ ¹× ¿¹Á¦
___1. Á÷¿ø °ü¸® ½Ã½ºÅÛ
___2. ÀüÀÚ»ó°Å·¡ ¾ÖÇø®ÄÉÀ̼Ç
___3. ºí·Î±ë Ç÷§Æû
___4. ½ÇÁ¦ ÅëÇÕ ½Ã³ª¸®¿À
7Àå : Ä¿¹Â´ÏƼ ¹× Ãß°¡ ¸®¼Ò½º
___1. ÁÖ¿ä ¿äÁ¡ ¿ä¾à
___2. Ãßõ µµ¼ ¹× ¿Â¶óÀÎ ¸®¼Ò½º
___3. Ä¿¹Â´ÏƼ ¹× Áö¿ø Æ÷·³
___4. MyBatis ¹× ORM ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¹Ì·¡ µ¿Çâ