ÄÜÅÙÃ÷ »ó¼¼º¸±â
MyBatis


MyBatis

MyBatis

<¿Â°³¹ßÆÀ> Àú | ¿Â³ëÆ®

Ãâ°£ÀÏ
2023-08-30
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
839 K
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

ÀÌ Ã¥Àº ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ °­·ÂÇÏ°í À¯¿¬ÇÑ Áö¼Ó¼º ÇÁ·¹ÀÓ¿öÅ©ÀÎ MyBatisÀÇ ¼¼°è·Î ¿©·¯ºÐÀ» ¾È³»ÇÏ´Â Á¾ÇÕ °¡À̵åÀÔ´Ï´Ù. ÀÌ Ã¥Àº MyBatis¿¡ ´ëÇÑ È®½ÇÇÑ ÀÌÇظ¦ µ½°í ÀÚ¹Ù ÇÁ·ÎÁ§Æ®¿¡¼­ µ¥ÀÌÅͺ£À̽º »óÈ£ ÀÛ¿ëÀ» È¿°úÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖ´Â ±â¼úÀ» °®Ãßµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù.

1Àå, 'MyBatis ¼Ò°³'¿¡¼­´Â ÃֽŠ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡¼­ MyBatis°¡ °®´Â Á߿伺À» ¼Ò°³ÇÔÀ¸·Î½á ±âÃʸ¦ ´ÙÁý´Ï´Ù. ±âÁ¸ JDBCº¸´Ù Á÷°üÀûÀÎ Á¢±Ù ¹æ½ÄÀ» Á¦°øÇÏ¿© µ¥ÀÌÅͺ£À̽º »óÈ£ ÀÛ¿ë ÇÁ·Î¼¼½º¸¦ °£¼ÒÈ­ÇÏ´Â MyBatis¿¡ ´ëÇØ ¾Ë¾Æº¾´Ï´Ù.

2Àå, 'MyBatis ½ÃÀÛÇϱâ'¿¡¼­´Â MyBatis ¼³Á¤ ¹× ±¸¼ºÀÇ ±âº» »çÇ×À» ÀÚ¼¼È÷ »ìÆ캾´Ï´Ù. MyBatis¸¦ ÇÁ·ÎÁ§Æ®¿¡ ÅëÇÕÇÏ°í °­·ÂÇÑ µ¥ÀÌÅͺ£À̽º ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇϱâ À§ÇÑ ±â¹ÝÀ» ¸¸µå´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù.

3Àå, 'MyBatis·Î SQL ¹® ¸ÅÇÎÇϱâ'¿¡¼­´Â MyBatis¸¦ »ç¿ëÇÏ¿© SQL ¹®À» ÀÚ¹Ù ¸Þ¼­µå¿¡ ¸ÅÇÎÇÏ´Â ÇÙ½É °³³ä¿¡ ÁßÁ¡À» µÓ´Ï´Ù. ´Ù¾çÇÑ ¸ÅÇÎ ±â¼úÀ» »ìÆ캸°í µ¥ÀÌÅ͸¦ ½±°Ô °Ë»ö, »ðÀÔ, ¾÷µ¥ÀÌÆ® ¹× »èÁ¦ÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù.

4Àå, '°í±Þ MyBatis ¸ÅÇÎ ±â¹ý'¿¡¼­´Â º¹ÀâÇÑ ½Ã³ª¸®¿À¸¦ ó¸®ÇÏ°í µ¥ÀÌÅͺ£À̽º ¼º´ÉÀ» ÃÖÀûÈ­ÇÒ ¼ö ÀÖ´Â °í±Þ ¸ÅÇÎ ±â¹ý¿¡ ´ëÇØ »ìÆ캾´Ï´Ù. µ¿Àû SQL, °á°ú ¸ÅÇÎ µî¿¡ ´ëÇØ ¾Ë¾Æº¾´Ï´Ù.

5Àå, 'MyBatis¿Í ½ºÇÁ¸µ ÅëÇÕÇϱâ'¿¡¼­´Â MyBatis¿Í ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÅëÇÕ¿¡ ´ëÇØ ´Ù·ì´Ï´Ù. MyBatis¿Í ÇÔ²² ½ºÇÁ¸µÀÇ ±â´ÉÀ» È°¿ëÇÏ¿© º¸´Ù À¯Áö °ü¸®°¡ ¿ëÀÌÇÏ°í È®Àå °¡´ÉÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ýÀ» ÀÌÇØÇÕ´Ï´Ù.

6Àå, 'MyBatis ¸ð¹ü »ç·Ê'¿¡¼­´Â MyBatis¸¦ È¿°úÀûÀÌ°í È¿À²ÀûÀ¸·Î »ç¿ëÇϱâ À§ÇÑ Çʼö ÁöħÀ» Á¦°øÇÕ´Ï´Ù. SQL Äõ¸® ÃÖÀûÈ­, Æ®·£Àè¼Ç °ü¸®, °¡µ¶¼º°ú À¯Áöº¸¼ö¼ºÀ» ³ôÀ̱â À§ÇÑ ÄÚµå ±¸Á¶È­¿¡ ´ëÇØ ¾Ë¾Æº¾´Ï´Ù.

7Àå, 'MyBatis Å×½ºÆ®'¿¡¼­´Â MyBatis ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» Å×½ºÆ®Çϱâ À§ÇÑ Àü·«À» »ìÆ캾´Ï´Ù. µ¥ÀÌÅͺ£À̽º »óÈ£ ÀÛ¿ëÀÇ ¾ÈÁ¤¼º°ú Á¤È®¼ºÀ» º¸ÀåÇϱâ À§ÇØ ´ÜÀ§ Å×½ºÆ®¿Í ÅëÇÕ Å×½ºÆ®¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù.

8Àå, 'MyBatis ¹× ±âŸ ÇÁ·¹ÀÓ¿öÅ©'¿¡¼­´Â Hibernate¿Í °°ÀÌ ³Î¸® »ç¿ëµÇ´Â ´Ù¸¥ ÇÁ·¹ÀÓ¿öÅ©¿Í ÇÔ²² MyBatis¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» »ìÆ캾´Ï´Ù. ƯÁ¤ ÇÁ·ÎÁ§Æ® ¿ä±¸ »çÇ׿¡ ÀûÇÕÇÑ Áö¼Ó¼º ¼Ö·ç¼ÇÀ» ¼±ÅÃÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µË´Ï´Ù.

ÀÌ Ã¥Àº ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ È¿À²ÀûÀÌ°í ¾ÈÁ¤ÀûÀÎ µ¥ÀÌÅͺ£À̽º »óÈ£ ÀÛ¿ëÀ» À§ÇØ MyBatis¸¦ È°¿ëÇÒ ¼ö ÀÖ´Â Áö½Ä°ú ±â¼úÀ» °®Ãß°Ô ÇØÁÝ´Ï´Ù. µ¥ÀÌÅÍ Áö¼Ó¼ºÀ» Ž»öÇÏ´Â Ãʺ¸ÀÚÀÌµç µ¥ÀÌÅͺ£À̽º °ü¸® ±â¼úÀ» Çâ»ó½ÃÅ°·Á´Â ¼÷·ÃµÈ °³¹ßÀÚÀ̵ç, ÀÌ Ã¥Àº MyBatisÀÇ ±âº» °³³ä°ú °í±Þ ±â¼úÀ» ¾È³»ÇÕ´Ï´Ù. ÀÌ Ã¥À» ´Ù ÀÐ°í ³ª¸é µ¥ÀÌÅͺ£À̽º ÅëÇÕÀÌ ¿øÈ°ÇÏ°Ô ÀÌ·ç¾îÁö´Â °­·ÂÇÏ°í À¯Áö °ü¸®°¡ ¿ëÀÌÇÑ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â µ¥ ÀڽۨÀ» °®°Ô µÉ °ÍÀÔ´Ï´Ù.

¸ñÂ÷

1Àå : MyBatis ¼Ò°³
___1. MyBatis¶õ?
___2. ¿Ö MyBatis¸¦ »ç¿ëÇØ¾ß Çϳª¿ä?
___3. MyBatis¿Í ´Ù¸¥ ORM ÇÁ·¹ÀÓ¿öÅ© ºñ±³
2Àå : MyBatis ½ÃÀÛÇϱâ
___1. MyBatis ¼³Á¤Çϱâ
___2. MyBatis ±¸¼ºÇϱâ
___3. °£´ÜÇÑ MyBatis ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
3Àå : MyBatis¿Í SQL ¹® ¸ÅÇÎÇϱâ
___1. SQL ¹® ÀÛ¼º
___2. MyBatis ¸ÅÆÛ ÀÎÅÍÆäÀ̽º »ý¼ºÇϱâ
___3. XML¿¡¼­ ¸ÅÆÛ ÀÎÅÍÆäÀ̽º ±¸¼º
___4. MyBatis·Î SQL ¹® ½ÇÇàÇϱâ
4Àå : °í±Þ MyBatis ¸ÅÇÎ ±â¼ú
___1. µ¿Àû SQL
___2. °á°ú ¸ÅÇÎ
___3. ÀÏ´ë´Ù ¹× ´Ù´ë´Ù °ü°è
___4. MyBatis ij½Ì
5Àå : MyBatis¿Í ½ºÇÁ¸µ ÅëÇÕÇϱâ
___1. MyBatis·Î ½ºÇÁ¸µ ¼³Á¤Çϱâ
___2. MyBatis¿Í ÇÔ²² ½ºÇÁ¸µ Æ®·£Àè¼Ç »ç¿ëÇϱâ
___3. ½ºÇÁ¸µÀ¸·Î MyBatis ¸ÅÆÛ ÁÖÀÔÇϱâ
6Àå : MyBatis ¸ð¹ü »ç·Ê
___1. MyBatis ÄÚµå ±¸¼º
___2. È¿À²ÀûÀÎ SQL ¹® ÀÛ¼º
___3. ÀϹÝÀûÀÎ ÇÔÁ¤ ÇÇÇϱâ
7Àå : MyBatis Å×½ºÆ®
___1. JUnitÀ¸·Î MyBatis ¸ÅÆÛ Å×½ºÆ®Çϱâ
___2. Å×½ºÆ®¸¦ À§ÇÑ MyBatis Á¾¼Ó¼º ¸ðÅ·Çϱâ
8Àå : MyBatis¿Í ´Ù¸¥ ÇÁ·¹ÀÓ¿öÅ©
___1. ½ºÇÁ¸µ ºÎÆ®¿Í ÇÔ²² MyBatis »ç¿ë
___2. Hibernate¿Í ÇÔ²² MyBatis »ç¿ëÇϱâ
___3. Quarkus¿Í ÇÔ²² MyBatis »ç¿ëÇϱâ