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

½ºÇÁ¸µ öÀú ÀÔ¹® : óÀ½ºÎÅÍ ³¡±îÁö öÀúÇÏ°Ô ¹è¿ì´Â

¿øÁ¦ : SPRINGôËî¼ìýÚ¦ SPRING FRAMEWORKªËªèªëJAVA«¢«×«ê«±-«·«ç«óËÒÛ¡
¼Òµæ°øÁ¦

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

°øÀ¯Çϱâ

½Ç¹« Áß½ÉÀÇ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ¿Ïº® ÀÔ¹®¼­

Á¤°¡

45,000¿ø

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

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

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • Ç°Àý 
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±âÃʺÎÅÍ °³¹ß °¡À̵å±îÁö!

ÀÚ¹Ù ±â¹Ý ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¾÷°è Ç¥ÁØÀÎ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ ¹è¿öº¸ÀÚ. ÀÌ Ã¥Àº DI/AOP, JDBC, JPA °°Àº ±âº» ±â¼úºÎÅÍ MVC, ½ÃÅ¥¸®Æ¼, ¹èÄ¡¿Í ±× ¹ÛÀÇ ´Ù¾çÇÑ ½ºÇÁ¸µ ÇÁ·ÎÁ§Æ®±îÁö ÇÔ²² ¼³¸íÇÑ´Ù. ±×¸®°í ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±âº»ÀûÀÎ »ç¿ë¹ýºÎÅÍ °³¹ß °¡À̵å±îÁö, ÇÁ·¹ÀÓ¿öÅ©¸¦ È°¿ëÇϱâ À§ÇÑ ¹æ¹ý°ú ³ëÇÏ¿ì±îÁö öÀúÇÏ°Ô Ç®¾î³»°í ÀÖ´Ù. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇØ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» óÀ½ °³¹ßÇÏ´Â »ç¶÷Àº ¹°·Ð, ÀÌ¹Ì ½áºÃÁö¸¸ ´Ù¸¥ ±â´ÉµéÀ» ´õ È°¿ëÇغ¸°í ½ÍÀº »ç¶÷, »ç³» ¾÷¹« ½Ã½ºÅÛÀ» ÀÚ¹Ù·Î °³¹ßÇÏ´Â »ç¶÷ ¸ðµÎ¿¡°Ô ÀÌ Ã¥À» ÃßõÇÑ´Ù.

½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±âÃʺÎÅÍ °³¹ß °¡À̵å±îÁö!

ÀÚ¹Ù ±â¹Ý ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¾÷°è Ç¥ÁØÀÎ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ ¹è¿öº¸ÀÚ. ÀÌ Ã¥Àº DI/AOP, JDBC, JPA °°Àº ±âº» ±â¼úºÎÅÍ MVC, ½ÃÅ¥¸®Æ¼, ¹èÄ¡¿Í ±× ¹ÛÀÇ ´Ù¾çÇÑ ½ºÇÁ¸µ ÇÁ·ÎÁ§Æ®±îÁö ÇÔ²² ¼³¸íÇÑ´Ù. ±×¸®°í ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±âº»ÀûÀÎ »ç¿ë¹ýºÎÅÍ °³¹ß °¡À̵å±îÁö, ÇÁ·¹ÀÓ¿öÅ©¸¦ È°¿ëÇϱâ À§ÇÑ ¹æ¹ý°ú ³ëÇÏ¿ì±îÁö öÀúÇÏ°Ô Ç®¾î³»°í ÀÖ´Ù.

½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇØ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» óÀ½ °³¹ßÇÏ´Â »ç¶÷Àº ¹°·Ð, ÀÌ¹Ì ½áºÃÁö¸¸ ´Ù¸¥ ±â´ÉµéÀ» ´õ È°¿ëÇغ¸°í ½ÍÀº »ç¶÷, »ç³» ¾÷¹« ½Ã½ºÅÛÀ» ÀÚ¹Ù·Î °³¹ßÇÏ´Â »ç¶÷ ¸ðµÎ¿¡°Ô ÀÌ Ã¥À» ¼Ò°³ÇÑ´Ù

ÃâÆÇ»ç ¼­Æò

ÀÌ Ã¥À» ¼Õ¿¡ µç ´ëºÎºÐÀÇ µ¶ÀÚ¶ó¸é ¾Æ¸¶µµ '½ºÇÁ¸µ'À̶ó´Â ´Ü¾î¸¦ ÇѹøÂëÀº µé¾îºÃ°Å³ª ½ÇÁ¦·Î »ç¿ëÇغÃÀ» °ÍÀÌ´Ù. 2013³â¿¡ ÇÁ·ÎÁ§Æ®°¡ ½ÃÀÛµÈ ÀÌ·¡ Àü ¼¼°èÀûÀ¸·Î ¸¹Àº »ç¿ëÀÚ¸¦ È®º¸ÇÑ ½ºÇÁ¸µ ºÎÆ®¸¦ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©º¸´Ù ¸ÕÀú Á¢ÇÑ »ç¶÷µéµµ ´Ù¼ö ÀÖÀ» °Í °°°í ¾Æ¿¹ ½ºÇÁ¸µ ÀÚü¸¦ óÀ½ Á¢ÇÏ´Â »ç¶÷µµ ÀÖÀ»Áöµµ ¸ð¸£°Ú´Ù.

ÀÌ Ã¥Àº ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇØ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°í ÀÖ´Â(ȤÀº °³¹ßÇÒ) ¸ðµç °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. Áö±ÝºÎÅÍ ½ºÇÁ¸µÀ» ¹è¿ì·Á´Â ÃʽÉÀÚºÎÅÍ ½ºÇÁ¸µÀ» ¾î´À ¼öÁØ ÀÌ»óÀ¸·Î »ç¿ëÇÏ°í ÀÖ´Â º£Å׶û±îÁö ÀÌ Ã¥À» Àд٠º¸¸é ½ºÇÁ¸µÀÇ ±âÃʺÎÅÍ ½ÇÁ¦ ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â ÀÀ¿ë ¹æ¹ý±îÁö Æø³Ð°Ô ÀÍÈú ¼ö ÀÖµµ·Ï ¸¸µé¾îÁ® ÀÖ´Ù. ƯÈ÷ ½ºÇÁ¸µ ºÎÆ®¸¦ ½ºÇÁ¸µº¸´Ù ¸ÕÀú Á¢ÇÑ »ç¶÷À̶ó¸é ½ºÇÁ¸µ º»Ã¼¿¡ ´ëÇØ ±âÃʺÎÅÍ ¹è¿ì¸é¼­ ¾îµð±îÁö°¡ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¹üÀ§ÀÌ°í ¾îµðºÎÅÍ°¡ ½ºÇÁ¸µ ºÎÆ®ÀÇ ¹üÀ§ÀÎÁö ÀÌÇØÇÒ ¼ö ÀÖ°Ô µÇ¾î ½ºÇÁ¸µ ºÎÆ®ÀÇ Æí¸®ÇÔÀ» ´Ù½Ã Çѹø ±ú´Ý´Â ±âȸ°¡ µÉ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

ÀÌ Ã¥¿¡´Â ½ÇÁ¦ ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¶§ °í·ÁÇØ¾ß ÇÒ »çÇ×µéÀ» Æ÷ÇÔÇÏ°í ÀÖÀ¸¸ç, ±âº» °³³ä»Ó ¾Æ´Ï¶ó ¼Ò½ºÄڵ带 ÅëÇØ ¼³¸íÀ» À̾°¡´Â »ó´çÈ÷ ½ÇõÀûÀÎ ÀÔ¹®¼­´Ù. À̸¦ À§ÇØ ½ºÇÁ¸µÀÌ ±â´ÉÀ̳ª »ç¿ë¹ýÀ» ¼³¸íÇÒ ¶§ ºñ½ÁÇÑ ºÐ·®ÀÇ ¼Ò½ºÄڵ嵵 ÇÔ²² º¸¿©ÁÙ ¼ö ÀÖ°Ô ³ë·ÂÇß´Ù. ÀÌ Ã¥À» ¹ö½º³ª ÁöÇÏö¿¡¼­ º¸´Â °ÍÀº ±ÇÀåÇÏÁö ¾Ê´Â´Ù. ´ë½Å ÁýÀ¸·Î ±Í°¡ÇÑ Èijª, °¡±î¿î Ä«Æ䳪 »ç¹«½Ç¿¡¼­ PCÀÇ Àü¿øÀ» ÄÒ ´ÙÀ½ Ã¥À» ÀоîÁÖ±æ ¹Ù¶õ´Ù. ±×¸®°í ½ÇÁ¦·Î ¼Ò½ºÄڵ带 Ãĺ¸¸é¼­ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ üÇèÇØ ºÃÀ¸¸é ÁÁ°Ú´Ù.

¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
ÀÌ Ã¥Àº Å©°Ô ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© º»Ã¼¿¡ ´ëÇÑ ¼³¸í(1Àå~8Àå), ½ºÇÁ¸µ °ü·Ã ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ ¼³¸í(9Àå~13Àå), ±×¸®°í À̵éÀ» Á¾ÇÕÀûÀ¸·Î ¿«Àº ½Ç½À(14Àå), µÚ¿¡ Ãß°¡µÈ ³»¿ë(15Àå)À¸·Î ±¸¼ºµÈ´Ù. °¢ ÀåÀº ´ÙÀ½°ú °°Àº ±âÁØÀ¸·Î ºÐ·ùÇÒ ¼ö ÀÖ´Ù.
- ½ºÇÁ¸µÀÌ ¸¸µé¾îÁø ¹è°æ°ú ¿ª»ç(1Àå)
- ½ºÇÁ¸µ ÄÚ¾î(2Àå)
- µ¥ÀÌÅÍ Á¢±Ù(3Àå, 10Àå, 11Àå)
- À¥ ¾ÖÇø®ÄÉÀ̼Ç(4Àå~7Àå, 9Àå, 12Àå)
- Å×½ºÆ®(8Àå)
- ½ºÇÁ¸µ ºÎÆ®(13Àå)
- ½ºÇÁ¸µ ¹èÄ¡(15Àå)

1Àå¿¡¼­´Â ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©°¡ µîÀåÇÑ ¹è°æ°ú ¹ßÀüÇØ¿Â ¿ª»ç¸¦ ¼³¸íÇÑ´Ù. ½ºÇÁ¸µÀÌ Ã³À½ ¸¸µé¾îÁø ÀÌÀ¯¸¦ ÀÌÇØÇÏ¸é ½ºÇÁ¸µÀÌ ¾î¶² öÇÐÀ» °¡Áö°í ¹ßÀüÇØ¿Â °ÍÀÎÁö ¾Ë°Ô µÈ´Ù. ´ÙÀ½Àº ½ºÇÁ¸µ Äھ ´ëÇÑ À̾߱â·Î, 2Àå ÈĹݺο¡¼­ ½ºÇÁ¸µ¿¡¼­ °¡Àå Áß¿äÇÑ DI¿Í AOP¸¦ ¼³¸íÇÑ´Ù. DI¿Í AOPÀÇ °³³äÀÌ ¾ÆÁ÷ Àß ÀâÇôÀÖÁö ¾Ê´Ù¸é ÀÌ ÀåÀ» ¸ÕÀú Àо´Â °Íµµ ÁÁÀ» °ÍÀÌ´Ù. µ¥ÀÌÅÍ Á¢±Ù¿¡ ´ëÇؼ­´Â 3Àå, 10Àå, 11Àå¿¡¼­ ¼³¸íÇÏ°í Àִµ¥, 3Àå¿¡¼­ ½ºÇÁ¸µ JDBC¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¸ÕÀú ÀÍÈù ÈÄ, 10Àå°ú 11Àå¿¡¼­ µ¥ÀÌÅÍ Á¢±ÙÀ» À§ÇÑ ´Ù¸¥ ¶óÀ̺귯¸®¸¦ ¿¬°èÇؼ­ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µÈ´Ù.Âü°í·Î ½ºÇÁ¸µ ÄÚ¾î¿Í µ¥ÀÌÅÍ Á¢±Ù ºÎºÐÀº À¥ ¾ÖÇø®ÄÉÀ̼ǻӸ¸ ¾Æ´Ï¶ó ÀÏ¹Ý ¾ÖÇø®ÄÉÀ̼ǿ¡¼­µµ ÀÀ¿ëÇÒ ¼ö ÀÖ´Â ³»¿ëÀ¸·Î µÅ ÀÖ´Ù.

4ÀåºÎÅÍ´Â º»°ÝÀûÀ¸·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â µ¥ ÇÊ¿äÇÑ ³»¿ëÀÌ ³ª¿À´Âµ¥ ¿ì¼± ½ºÇÁ¸µ MVC¸¦ ¼³¸íÇÏ°í 5Àå¿¡¼­´Â È­¸éÀ» ÀÀ´äÇÏ´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ», 6Àå¿¡¼­´Â µ¥ÀÌÅ͸¸ ÀÀ´äÇÏ´Â À¥ ¾ÖÇø®ÄÉÀ̼Ç(RESTful À¥ ¼­ºñ½º)À» °³¹ßÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 7Àå¿¡¼­´Â ½ÇÁ¦·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ ÇÊ¿äÇÑ ¼¼¼Ç °ü¸®³ª ÆÄÀÏ ¾÷·Îµå¿Í °°Àº ÀÀ¿ë ±â¼úÀ» ´Ù·é´Ù. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ È°¿ëÇÑ ÀÎÁõÀ̳ª Àΰ¡ ±â´É¿¡ ´ëÇؼ­´Â 9Àå¿¡¼­ ¼³¸íÇÏ°í 12Àå¿¡¼­´Â À¥ ¾ÖÇø®ÄÉÀ̼ǰú ¿¬°èÇÒ ÅÛÇø´ ¿£ÁøÀ¸·Î ŸÀÓ¸®ÇÁ¸¦ ¼Ò°³ÇÑ´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ Å×½ºÆ®´Â ¹Ýµå½Ã ÇÊ¿äÇÑ ºÎºÐÀ¸·Î, 8Àå¿¡¼­´Â ½ºÇÁ¸µÀ» »ç¿ëÇÑ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ´ÜÀ§ Å×½ºÆ®¿Í ÅëÇÕ Å×½ºÆ®¸¦ ÇÒ ¶§ ¾î¶² ¸ðµâÀ» »ç¿ëÇÏ¸é µÇ´ÂÁö ¼³¸íÇÑ´Ù.

13Àå¿¡¼­´Â µåµð¾î ½ºÇÁ¸µ ºÎÆ®°¡ µîÀåÇϴµ¥, ¿©±â¼­´Â ±â´É ¼³¸íÀ» ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ¿ì¼± üÇèºÎÅÍ ÇÒ ¼ö ÀÖ°Ô ±¸¼ºµÅ ÀÖ´Ù. ½ºÇÁ¸µ ºÎÆ®¸¦ ¿ì¼± üÇèÇÑ ´ÙÀ½ ±â´É¿¡ ´ëÇÑ ¼³¸íÀ» ÇÏ´Â ¹æ¹ýÀ¸·Î Àü°³Çؼ­ ´õ¿í ´õ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ°Ô ±¸¼ºÇß´Ù. 14Àå¿¡¼­´Â ÀÌ Ã¥¿¡¼­ ´Ù·é ³»¿ëÀ» Æ©Å丮¾ó Çü½ÄÀ¸·Î ½Ç½ÀÇغ¼ ¼ö ÀÖ´Ù. ÀÌÁ¦±îÁö ÀÍÈù ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±â´ÉÀ» È°¿ëÇØ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾îº¸ÀÚ. 15ÀåÀº µÚ¿¡ ÀÌ Ã¥ÀÌ ¸¸µé¾îÁø ÈÄ, ¿Â¶óÀÎ ¹®¼­·Î µ¡ºÙ¿©Áø ³»¿ëÀ¸·Î ½ºÇÁ¸µ ¹èÄ¡¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ÇÑ±Û ¹ø¿ª¼­¿¡¼­´Â Á¾ÀÌ Ã¥¿¡ ³»¿ëÀ» Æ÷ÇÔÇÏ¿´´Ù.

[ÀúÀÚ ¼Ò°³]

ÁÖ½Äȸ»ç NTT µ¥ÀÌÅÍ

¸ðÅäÇϽà ÄËÁö(±âȹ ¹× 1Àå ´ã´ç)

ÁÖ½Äȸ»ç NTT µ¥ÀÌÅÍ ¹Ì±¹ ¹ýÀο¡¼­ ¿ÀÇ ½ºÅðú ¿ÀÇ ÄÄǻƮ, ¿ÀÇ ³×Æ®¿öÅ· ÆÄ¿îµ¥ÀÌ¼Ç µîÀÇ IaaS¿¡ °ü·ÃµÈ Çõ½Å È°µ¿À» ÇØ¿Ô´Ù. ƯÈ÷ ¿ÀÇ ½ºÅÃÀº ⸳ ¸â¹öÀÇ ÇÑ »ç¶÷À¸·Î ¼³¸³ ÃʱâºÎÅÍ ±íÀÌ °ü¿©ÇØ¿Ô´Ù.
¸¶Å° Åä½Ã¾ÆÅ°(2Àå, 13Àå, 14Àå ´ã´ç)
ÁÖ½Äȸ»ç ÇǺ¸Å» ÀúÆÒÀÇ ½Ã´Ï¾î ¼Ö·ç¼Ç ¾ÆÅ°ÅØÆ®´Ù. NTT µ¥ÀÌÅÍ¿¡¼­ ÇöÀçÀÇ ÀúÀÚµé°ú ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ º¸±Þ È°µ¿À» ÇÒ ¶§ ½ºÇÁ¸µ°ú PaaS(Ŭ¶ó¿ìµå ÆÄ¿î´õ¸®)ÀÇ Å« °¡´É¼º¿¡ ¸Å·ÂÀ» ´À²¸ ÇǺ¸Å»·Î ¿Å°å´Ù.
½Ã¹ÌÁî Ä«ÁîÅ°(2Àå, 4Àå, 5Àå, 6Àå, 7Àå, 8Àå, 9Àå, 11Àå ´ã´ç)
ÁÖ½Äȸ»ç ´Ö½Å ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÔ»çÇÑ ÈÄ, ÀÚ¹Ù ±â¹ÝÀÇ ½Ã½ºÅÛÀ» °³¹ßÇß°í, ÇöÀç´Â TERASOLUNA ¼­¹ö ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¾ÆÅ°ÅØÆ®·Î ÇÏ·çÇÏ·ç ¿­½ÉÈ÷ È°µ¿ ÁßÀÌ´Ù.
ÄÚÁö¸¶ À¯½º½ºÄÉ(2Àå, 3Àå, 7Àå, 11Àå, 12Àå ´ã´ç)
ÁÖ½Äȸ»ç NTT µ¥ÀÌÅÍ¿¡ ÀÔ»çÇÑ ÀÌ·¡ °ø°ø ºÐ¾ßÀÇ ½Ã½ºÅÛ °³¹ß¿¡¼­ º£Å׶û ¾ÆÅ°ÅØÆ® ¿ªÇÒÀ» Çß´Ù. ÀÌÈÄ °ü°è»ç °øÅëÀÇ Àü»ç ÇÁ·¹ÀÓ¿öÅ© °³¹ß¿¡ Âü¿©ÇÑ °ÍÀÌ Àο¬ÀÌ µÇ¾î ÀÌ Ã¥ÀÇ ÁýÇÊ¿¡ Âü¿©ÇÏ°Ô µÆ´Ù.
ÀÌÄÉ¾ß Åä¸ðÀ¯Å°(10Àå, 12Àå ´ã´ç)
ÁÖ½Äȸ»ç NTT µ¥ÀÌÅÍ¿¡ ÀÔ»çÇÑ ÈÄ, ½ºÇÁ¸µÀ» È°¿ëÇÑ ½Ã½ºÅÛÀ» ´Ù¼ö °³¹ßÇß°í ÇöÀç´Â NTT µ¥ÀÌÅÍ°¡ ¸¸µç ½ºÇÁ¸µ ±â¹ÝÀÇ Ç¥ÁØ ÇÁ·¹ÀÓ¿öÅ©ÀÎ TERASOLUNA ¼­¹ö ÇÁ·¹ÀÓ¿öÅ© °³¹ß ¸®´õ¸¦ ¸Ã°í ÀÖ´Ù.
Äí¶ó¸ðÅä Å°ÀÌÄ¡(15Àå ´ã´ç)
ÁÖ½Äȸ»ç NTT µ¥ÀÌÅÍ¿¡ ÀÔ»çÇÑ ÈÄ ¼ö³â °£ ½ºÇÁ¸µÀ» È°¿ëÇÑ ½Ã½ºÅÛÀ» °³¹ßÇÏ°í ±ÝÀ¶±â°üÀÇ ¹Ì¼Ç Å©¸®Æ¼ÄÃÇÑ ½Ã½ºÅÛ¿¡ ÀÚ¹Ù ÇÁ·¹ÀÓ¿öÅ©¸¦ µµÀÔÇÏ°í Áö¿øÇÏ´Â ÀÏÀ» Çß´Ù.
Ä«¿Í»çÅ° ¸¶»çÈ÷·Î(°¨¼ö ´ã´ç)
ÁÖ½Äȸ»ç NTTµ¥ÀÌÅÍ¿¡ ÀÔ»çÇÑ ÈÄ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏÁö ¾Ê´Â ¾÷¹« ½Ã½ºÅÛÀ» °³¹ßÇÏ°í ÇÁ·ÎÁ§Æ® °ü¸®¸¦ Çß´Ù.

¡´ÃâÆÇ»ç ¸®ºä¡µ

ÀÌ Ã¥À» ¼Õ¿¡ µç ´ëºÎºÐÀÇ µ¶ÀÚ¶ó¸é ¾Æ¸¶µµ ¡®½ºÇÁ¸µ¡¯À̶ó´Â ´Ü¾î¸¦ ÇѹøÂëÀº µé¾îºÃ°Å³ª ½ÇÁ¦·Î »ç¿ëÇغÃÀ» °ÍÀÌ´Ù. 2013³â¿¡ ÇÁ·ÎÁ§Æ®°¡ ½ÃÀÛµÈ ÀÌ·¡ Àü ¼¼°èÀûÀ¸·Î ¸¹Àº »ç¿ëÀÚ¸¦ È®º¸ÇÑ ½ºÇÁ¸µ ºÎÆ®¸¦ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©º¸´Ù ¸ÕÀú Á¢ÇÑ »ç¶÷µéµµ ´Ù¼ö ÀÖÀ» °Í °°°í ¾Æ¿¹ ½ºÇÁ¸µ ÀÚü¸¦ óÀ½ Á¢ÇÏ´Â »ç¶÷µµ ÀÖÀ»Áöµµ ¸ð¸£°Ú´Ù.
ÀÌ Ã¥Àº ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇØ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°í ÀÖ´Â(ȤÀº °³¹ßÇÒ) ¸ðµç °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. Áö±ÝºÎÅÍ ½ºÇÁ¸µÀ» ¹è¿ì·Á´Â ÃʽÉÀÚºÎÅÍ ½ºÇÁ¸µÀ» ¾î´À ¼öÁØ ÀÌ»óÀ¸·Î »ç¿ëÇÏ°í ÀÖ´Â º£Å׶û±îÁö ÀÌ Ã¥À» Àд٠º¸¸é ½ºÇÁ¸µÀÇ ±âÃʺÎÅÍ ½ÇÁ¦ ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â ÀÀ¿ë ¹æ¹ý±îÁö Æø³Ð°Ô ÀÍÈú ¼ö ÀÖµµ·Ï ¸¸µé¾îÁ® ÀÖ´Ù.
ƯÈ÷ ½ºÇÁ¸µ ºÎÆ®¸¦ ½ºÇÁ¸µº¸´Ù ¸ÕÀú Á¢ÇÑ »ç¶÷À̶ó¸é ½ºÇÁ¸µ º»Ã¼¿¡ ´ëÇØ ±âÃʺÎÅÍ ¹è¿ì¸é¼­ ¾îµð±îÁö°¡ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¹üÀ§ÀÌ°í ¾îµðºÎÅÍ°¡ ½ºÇÁ¸µ ºÎÆ®ÀÇ ¹üÀ§ÀÎÁö ÀÌÇØÇÒ ¼ö ÀÖ°Ô µÇ¾î ½ºÇÁ¸µ ºÎÆ®ÀÇ Æí¸®ÇÔÀ» ´Ù½Ã Çѹø ±ú´Ý´Â ±âȸ°¡ µÉ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥¿¡´Â ½ÇÁ¦ ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¶§ °í·ÁÇØ¾ß ÇÒ »çÇ×µéÀ» Æ÷ÇÔÇÏ°í ÀÖÀ¸¸ç, ±âº» °³³ä»Ó ¾Æ´Ï¶ó ¼Ò½ºÄڵ带 ÅëÇØ ¼³¸íÀ» À̾°¡´Â »ó´çÈ÷ ½ÇõÀûÀÎ ÀÔ¹®¼­´Ù. À̸¦ À§ÇØ ½ºÇÁ¸µÀÌ ±â´ÉÀ̳ª »ç¿ë¹ýÀ» ¼³¸íÇÒ ¶§ ºñ½ÁÇÑ ºÐ·®ÀÇ ¼Ò½ºÄڵ嵵 ÇÔ²² º¸¿©ÁÙ ¼ö ÀÖ°Ô ³ë·ÂÇß´Ù.
ÀÌ Ã¥À» ¹ö½º³ª ÁöÇÏö¿¡¼­ º¸´Â °ÍÀº ±ÇÀåÇÏÁö ¾Ê´Â´Ù. ´ë½Å ÁýÀ¸·Î ±Í°¡ÇÑ Èijª, °¡±î¿î Ä«Æ䳪 »ç¹«½Ç¿¡¼­ PCÀÇ Àü¿øÀ» ÄÒ ´ÙÀ½ Ã¥À» ÀоîÁÖ±æ ¹Ù¶õ´Ù. ±×¸®°í ½ÇÁ¦·Î ¼Ò½ºÄڵ带 Ãĺ¸¸é¼­ ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ üÇèÇØ ºÃÀ¸¸é ÁÁ°Ú´Ù.

¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
ÀÌ Ã¥Àº Å©°Ô ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© º»Ã¼¿¡ ´ëÇÑ ¼³¸í(1Àå~8Àå), ½ºÇÁ¸µ °ü·Ã ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ ¼³¸í(9Àå~13Àå), ±×¸®°í À̵éÀ» Á¾ÇÕÀûÀ¸·Î ¿«Àº ½Ç½À(14Àå), µÚ¿¡ Ãß°¡µÈ ³»¿ë(15Àå)À¸·Î ±¸¼ºµÈ´Ù. °¢ ÀåÀº ´ÙÀ½°ú °°Àº ±âÁØÀ¸·Î ºÐ·ùÇÒ ¼ö ÀÖ´Ù.

¡á ½ºÇÁ¸µÀÌ ¸¸µé¾îÁø ¹è°æ°ú ¿ª»ç(1Àå)
¡á ½ºÇÁ¸µ ÄÚ¾î(2Àå)
¡á µ¥ÀÌÅÍ Á¢±Ù(3Àå, 10Àå, 11Àå)
¡á À¥ ¾ÖÇø®ÄÉÀ̼Ç(4Àå~7Àå, 9Àå, 12Àå)
¡á Å×½ºÆ®(8Àå)
¡á ½ºÇÁ¸µ ºÎÆ®(13Àå)
¡á ½ºÇÁ¸µ ¹èÄ¡(15Àå)

1Àå¿¡¼­´Â ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©°¡ µîÀåÇÑ ¹è°æ°ú ¹ßÀüÇØ¿Â ¿ª»ç¸¦ ¼³¸íÇÑ´Ù. ½ºÇÁ¸µÀÌ Ã³À½ ¸¸µé¾îÁø ÀÌÀ¯¸¦ ÀÌÇØÇÏ¸é ½ºÇÁ¸µÀÌ ¾î¶² öÇÐÀ» °¡Áö°í ¹ßÀüÇØ¿Â °ÍÀÎÁö ¾Ë°Ô µÈ´Ù.
´ÙÀ½Àº ½ºÇÁ¸µ Äھ ´ëÇÑ À̾߱â·Î, 2Àå ÈĹݺο¡¼­ ½ºÇÁ¸µ¿¡¼­ °¡Àå Áß¿äÇÑ DI¿Í AOP¸¦ ¼³¸íÇÑ´Ù. DI¿Í AOPÀÇ °³³äÀÌ ¾ÆÁ÷ Àß ÀâÇôÀÖÁö ¾Ê´Ù¸é ÀÌ ÀåÀ» ¸ÕÀú Àо´Â °Íµµ ÁÁÀ» °ÍÀÌ´Ù.
µ¥ÀÌÅÍ Á¢±Ù¿¡ ´ëÇؼ­´Â 3Àå, 10Àå, 11Àå¿¡¼­ ¼³¸íÇÏ°í Àִµ¥, 3Àå¿¡¼­ ½ºÇÁ¸µ JDBC¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¸ÕÀú ÀÍÈù ÈÄ, 10Àå°ú 11Àå¿¡¼­ µ¥ÀÌÅÍ Á¢±ÙÀ» À§ÇÑ ´Ù¸¥ ¶óÀ̺귯¸®¸¦ ¿¬°èÇؼ­ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µÈ´Ù.
Âü°í·Î ½ºÇÁ¸µ ÄÚ¾î¿Í µ¥ÀÌÅÍ Á¢±Ù ºÎºÐÀº À¥ ¾ÖÇø®ÄÉÀ̼ǻӸ¸ ¾Æ´Ï¶ó ÀÏ¹Ý ¾ÖÇø®ÄÉÀ̼ǿ¡¼­µµ ÀÀ¿ëÇÒ ¼ö ÀÖ´Â ³»¿ëÀ¸·Î µÅ ÀÖ´Ù.
4ÀåºÎÅÍ´Â º»°ÝÀûÀ¸·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â µ¥ ÇÊ¿äÇÑ ³»¿ëÀÌ ³ª¿À´Âµ¥ ¿ì¼± ½ºÇÁ¸µ MVC¸¦ ¼³¸íÇÏ°í 5Àå¿¡¼­´Â È­¸éÀ» ÀÀ´äÇÏ´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ», 6Àå¿¡¼­´Â µ¥ÀÌÅ͸¸ ÀÀ´äÇÏ´Â À¥ ¾ÖÇø®ÄÉÀ̼Ç(RESTful À¥ ¼­ºñ½º)À» °³¹ßÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 7Àå¿¡¼­´Â ½ÇÁ¦·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ ÇÊ¿äÇÑ ¼¼¼Ç °ü¸®³ª ÆÄÀÏ ¾÷·Îµå¿Í °°Àº ÀÀ¿ë ±â¼úÀ» ´Ù·é´Ù.
½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ È°¿ëÇÑ ÀÎÁõÀ̳ª Àΰ¡ ±â´É¿¡ ´ëÇؼ­´Â 9Àå¿¡¼­ ¼³¸íÇÏ°í 12Àå¿¡¼­´Â À¥ ¾ÖÇø®ÄÉÀ̼ǰú ¿¬°èÇÒ ÅÛÇø´ ¿£ÁøÀ¸·Î ŸÀÓ¸®ÇÁ¸¦ ¼Ò°³ÇÑ´Ù.
¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ Å×½ºÆ®´Â ¹Ýµå½Ã ÇÊ¿äÇÑ ºÎºÐÀ¸·Î, 8Àå¿¡¼­´Â ½ºÇÁ¸µÀ» »ç¿ëÇÑ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ´ÜÀ§ Å×½ºÆ®¿Í ÅëÇÕ Å×½ºÆ®¸¦ ÇÒ ¶§ ¾î¶² ¸ðµâÀ» »ç¿ëÇÏ¸é µÇ´ÂÁö ¼³¸íÇÑ´Ù.
13Àå¿¡¼­´Â µåµð¾î ½ºÇÁ¸µ ºÎÆ®°¡ µîÀåÇϴµ¥, ¿©±â¼­´Â ±â´É ¼³¸íÀ» ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ¿ì¼± üÇèºÎÅÍ ÇÒ ¼ö ÀÖ°Ô ±¸¼ºµÅ ÀÖ´Ù. ½ºÇÁ¸µ ºÎÆ®¸¦ ¿ì¼± üÇèÇÑ ´ÙÀ½ ±â´É¿¡ ´ëÇÑ ¼³¸íÀ» ÇÏ´Â ¹æ¹ýÀ¸
·Î Àü°³Çؼ­ ´õ¿í ´õ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ°Ô ±¸¼ºÇß´Ù.
14Àå¿¡¼­´Â ÀÌ Ã¥¿¡¼­ ´Ù·é ³»¿ëÀ» Æ©Å丮¾ó Çü½ÄÀ¸·Î ½Ç½ÀÇغ¼ ¼ö ÀÖ´Ù. ÀÌÁ¦±îÁö ÀÍÈù ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±â´ÉÀ» È°¿ëÇØ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾îº¸ÀÚ.
15ÀåÀº µÚ¿¡ ÀÌ Ã¥ÀÌ ¸¸µé¾îÁø ÈÄ, ¿Â¶óÀÎ ¹®¼­·Î µ¡ºÙ¿©Áø ³»¿ëÀ¸·Î ½ºÇÁ¸µ ¹èÄ¡¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ÇÑ±Û ¹ø¿ª¼­¿¡¼­´Â Á¾ÀÌ Ã¥¿¡ ³»¿ëÀ» Æ÷ÇÔÇÏ¿´´Ù.

¡´º£Å¸¸®´õ Èı⡵

¡°½ºÇÁ¸µÀÌ Á¦°øÇÏ´Â À¯¿ëÇÑ ±â´Éµé¿¡ ´ëÇØ ºüÁü¾øÀÌ, ±âº»ÀûÀÎ ¼³¸í»Ó ¾Æ´Ï¶ó ±íÀÌ ÀÖ´Â ¿¹Á¦¸¦ ÅëÇØ ÀÌÇØÇÏ°í »ç¿ëÇϱ⠽±°Ô ±â¼úµÅ ÀÖ¾î ¸¸¸¸Ä¡ ¾ÊÀº ºÐ·®À̾úÀ½¿¡µµ ½ºÇÁ¸µ¿¡ öÀúÈ÷ ÀÔ¹®ÇÒ ¼ö ÀÖ¾ú´Ù. ÀÔ¹®ÀÇ ¼öÁØÀ» ³Ñ¾î ½ºÇÁ¸µÀÇ ¹ÙÀ̺íÀ̶ó°í ÇÒ ¼ö ÀÖÀ» Á¤µµ·Î ÈǸ¢ÇÑ ¡º½ºÇÁ¸µ öÀú ÀÔ¹®¡» ¿ÏÀü °­Ãß!¡±
-- ¹ÚÁؼö ´Ô

¡°¿©·¯ ÇØ µ¿¾È ÀÌ·ïÁø ½ºÇÁ¸µÀÇ º¯È­¸¦ ÀÌ Ã¥À» ÅëÇØ »ó´ç ºÎºÐ µû¶óÀâÀ» ¼ö ÀÖ¾ú½À´Ï´Ù. ½ºÇÁ¸µÇÁ·¹ÀÓ¿öÅ©°¡ ´Ù·ç´Â ¿µ¿ªÀÌ ¿ö³« ³Ð±â ¶§¹®¿¡ ½ºÇÁ¸µ Ã¥Àº °¡º­¿î ¸Àº¸±â¸¸À¸·Î ³¡³ª±â ½¬¿îµ¥, ÀÌ Ã¥Àº ½ÇÀü¿¡ °¡±î¿î ¿¹Á¦¸¦ ÅëÇØ À̷аú ½ÇÁ¦¸¦ ÀûÀýÈ÷ ¾Ë·ÁÁִ åÀ̶ó°í »ý°¢ÇÕ´Ï´Ù.¡±
-- ¿ÀÇö¼® ´Ô

¡°Ã¥ Á¦¸ñ ±×´ë·Î ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ öÀúÇÏ°Ô ÇнÀÇϱ⿡ ÁÁÀº Ã¥ÀÔ´Ï´Ù. ½ºÇÁ¸µÀÇ ¹æ´ëÇÑ ±â´ÉÀ» ±º´õ´õ±â ¾øÀÌ ¼³¸íÇÏ°í, ½ÇÁ¦ °³¹ßÇϸç ÇÊ¿äÇÑ ±â´ÉÀ» ÇнÀÇÒ ¼ö ÀÖ½À´Ï´Ù.¡±
-- ÀÌ°æ¿ø ´Ô

¡°½ºÇÁ¸µ¿¡ óÀ½ ÀÔ¹®ÇÑ »ç¶÷À̶ó¸é ´Ù¾çÇÑ ÄÄÆ÷³ÍÆ®¿¡ °üÇÑ ÀÌÇØ¿Í °³³äÀ» ÀÍÈú ¼ö ÀÖ°í, ½ºÇÁ¸µ °æÇèÀÌ ÀÖ´Â ¼÷·ÃÀÚ¶ó¸é ÃֽŠ±â¼ú ¹× ½Ç¹«¿¡¼­ ´Ù¾çÇÑ ½Ã°¢À¸·Î ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â ÁÁÀº ±³Àç°¡ µÉ °ÍÀÔ´Ï´Ù.¡±
-- À̼®°ï ´Ô

̵̧ȍ

[º£Å¸¸®´õ Èıâ]

"½ºÇÁ¸µÀÌ Á¦°øÇÏ´Â À¯¿ëÇÑ ±â´Éµé¿¡ ´ëÇØ ºüÁü¾øÀÌ, ±âº»ÀûÀÎ ¼³¸í»Ó ¾Æ´Ï¶ó ±íÀÌ ÀÖ´Â ¿¹Á¦¸¦ ÅëÇØ ÀÌÇØÇÏ°í »ç¿ëÇϱ⠽±°Ô ±â¼úµÅ ÀÖ¾î ¸¸¸¸Ä¡ ¾ÊÀº ºÐ·®À̾úÀ½¿¡µµ ½ºÇÁ¸µ¿¡ öÀúÈ÷ ÀÔ¹®ÇÒ ¼ö ÀÖ¾ú´Ù. ÀÔ¹®ÀÇ ¼öÁØÀ» ³Ñ¾î ½ºÇÁ¸µÀÇ ¹ÙÀ̺íÀ̶ó°í ÇÒ ¼ö ÀÖÀ» Á¤µµ·Î ÈǸ¢ÇÑ [½ºÇÁ¸µ öÀú ÀÔ¹®] ¿ÏÀü °­Ãß!"
- ¹ÚÁؼö ´Ô

"¿©·¯ ÇØ µ¿¾È ÀÌ·ïÁø ½ºÇÁ¸µÀÇ º¯È­¸¦ ÀÌ Ã¥À» ÅëÇØ »ó´ç ºÎºÐ µû¶óÀâÀ» ¼ö ÀÖ¾ú½À´Ï´Ù. ½ºÇÁ¸µÇÁ·¹ÀÓ¿öÅ©°¡ ´Ù·ç´Â ¿µ¿ªÀÌ ¿ö³« ³Ð±â ¶§¹®¿¡ ½ºÇÁ¸µ Ã¥Àº °¡º­¿î ¸Àº¸±â¸¸À¸·Î ³¡³ª±â ½¬¿îµ¥, ÀÌ Ã¥Àº ½ÇÀü¿¡ °¡±î¿î ¿¹Á¦¸¦ ÅëÇØ À̷аú ½ÇÁ¦¸¦ ÀûÀýÈ÷ ¾Ë·ÁÁִ åÀ̶ó°í »ý°¢ÇÕ´Ï´Ù."
- ¿ÀÇö¼® ´Ô

"Ã¥ Á¦¸ñ ±×´ë·Î ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ öÀúÇÏ°Ô ÇнÀÇϱ⿡ ÁÁÀº Ã¥ÀÔ´Ï´Ù. ½ºÇÁ¸µÀÇ ¹æ´ëÇÑ ±â´ÉÀ» ±º´õ´õ±â ¾øÀÌ ¼³¸íÇÏ°í, ½ÇÁ¦ °³¹ßÇϸç ÇÊ¿äÇÑ ±â´ÉÀ» ÇнÀÇÒ ¼ö ÀÖ½À´Ï´Ù."
- ÀÌ°æ¿ø ´Ô

"½ºÇÁ¸µ¿¡ óÀ½ ÀÔ¹®ÇÑ »ç¶÷À̶ó¸é ´Ù¾çÇÑ ÄÄÆ÷³ÍÆ®¿¡ °üÇÑ ÀÌÇØ¿Í °³³äÀ» ÀÍÈú ¼ö ÀÖ°í, ½ºÇÁ¸µ °æÇèÀÌ ÀÖ´Â ¼÷·ÃÀÚ¶ó¸é ÃֽŠ±â¼ú ¹× ½Ç¹«¿¡¼­ ´Ù¾çÇÑ ½Ã°¢À¸·Î ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â ÁÁÀº ±³Àç°¡ µÉ °ÍÀÔ´Ï´Ù."
- À̼®°ï ´Ô

¸ñÂ÷

01Àå: ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©
1.1. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© °³¿ä
1.2. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¿ª»ç
1.3. ½ºÇÁ¸µ °ü·Ã ÇÁ·ÎÁ§Æ®¿¡ °üÇØ
- 1.3.1. ½ºÇÁ¸µ MVC
- 1.3.2. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼
- 1.3.3. ½ºÇÁ¸µ µ¥ÀÌÅÍ
- 1.3.4. ½ºÇÁ¸µ ¹èÄ¡
- 1.3.5. ½ºÇÁ¸µ ÀÎƼ±×·¹À̼Ç
- 1.3.6. ½ºÇÁ¸µ Ŭ¶ó¿ìµå
- 1.3.7. ½ºÇÁ¸µ Åø ½ºÀ§Æ®
- 1.3.8. ½ºÇÁ¸µ IO Ç÷§Æû
- 1.3.9. ½ºÇÁ¸µ ºÎÆ®
1.4. Java EE¿ÍÀÇ °ü°è

02Àå: ½ºÇÁ¸µ ÄÚ¾î(DI, AOP)
2.1. DI
- 2.1.1. DI °³¿ä
- 2.1.2. ApplicationContext¿Í ºó Á¤ÀÇ
- 2.1.3. ºó ¼³Á¤
- 2.1.4. ÀÇÁ¸¼º ÁÖÀÔ
- 2.1.5. ¿ÀÅä¿ÍÀ̾
- 2.1.6. ÄÄÆ÷³ÍÆ® ½ºÄµ
- 2.1.7. ºó ½ºÄÚÇÁ
- 2.1.8. ºóÀÇ »ý¸í ÁÖ±â
- 2.1.9. ºó ¼³Á¤ ºÐÇÒ
- 2.1.10. ÇÁ·ÎÆÄÀϺ° ¼³Á¤ ±¸¼º
- 2.1.11. JSR 330
2.2. AOP
- 2.2.1. AOPÀÇ °³¿ä
- 2.2.2. ½ºÇÁ¸µ AOP
- 2.2.3. ÀÚ¹Ù ±â¹Ý ¼³Á¤ ¹æ½Ä¿¡¼­ÀÇ ¾îµå¹ÙÀ̽º Á¤ÀÇ
- 2.2.4. XML ±â¹Ý ¼³Á¤ ¹æ½Ä¿¡¼­ÀÇ ¾îµå¹ÙÀ̽º Á¤ÀÇ
- 2.2.5. Æ÷ÀÎÆ®ÄÆ Ç¥Çö½Ä
- 2.2.6. ½ºÇÁ¸µ ÇÁ·ÎÁ§Æ®¿¡¼­ È°¿ëµÇ´Â AOP ±â´É
2.3. µ¥ÀÌÅÍ ¹ÙÀεù°ú Çü º¯È¯
- 2.3.1. String °ª¿¡ ´ëÇÑ µ¥ÀÌÅÍ ¹ÙÀεù
- 2.3.2. ½ºÇÁ¸µÀÇ Çü º¯È¯
- 2.3.3. PropertyEditor È°¿ë
- 2.3.4. ConversionService È°¿ë
- 2.3.5. Æ÷¸ÅÆÃ¿ë ¾Ö³ÊÅ×ÀÌ¼Ç È°¿ë
- 2.3.6. Çü º¯È¯ ¹æ½ÄÀÇ Ä¿½ºÅ͸¶ÀÌ¡
- 2.3.7. Çʵå Æ÷¸ÅÆà ¹æ½Ä Ä¿½ºÅ͸¶ÀÌÁî
2.4. ÇÁ·ÎÆÛƼ °ü¸®
- 2.4.1. ºó Á¤ÀÇ ½Ã ÇÁ·ÎÆÛƼ È°¿ë
- 2.4.2. ºó ±¸Çö °úÁ¤¿¡¼­ ÇÁ·ÎÆÛƼ È°¿ë
2.5. ½ºÇÁ¸µ Ç¥Çö ¾ð¾î
- 2.5.1. SpEL ¼³Á¤
- 2.5.2. SpEL API °³¿ä
- 2.5.3. ºó Á¤ÀÇ ½Ã SpEL È°¿ë
- 2.5.4. SpEL¿¡¼­ ¾µ ¼ö Àִ ǥÇö½Ä À¯Çü
2.6. ¸®¼Ò½º Ãß»óÈ­
- 2.6.1. Resource ÀÎÅÍÆäÀ̽º¿Í ±¸Çö Ŭ·¡½º
- 2.6.2. ResourceLoader ÀÎÅÍÆäÀ̽º
- 2.6.3. Resource ÀÎÅÍÆäÀ̽º¸¦ È°¿ëÇÑ ¸®¼Ò½º Á¢±Ù
- 2.6.4. XML ÆÄÀÏ¿¡¼­ ¸®¼Ò½º ÁöÁ¤
2.7. ¸Þ½ÃÁö °ü¸®
- 2.7.1. MessageSource ÀÎÅÍÆäÀ̽º¿Í ±¸Çö Ŭ·¡½º
- 2.7.2. MessageSource »ç¿ë
- 2.7.3. ÇÁ·ÎÆÛƼ ÆÄÀÏÀ» UTF-8·Î ÀÎÄÚµù
- 2.7.4. ´Ù±¹¾î Áö¿øÇϱâ

03Àå: µ¥ÀÌÅÍ Á¢±Ù(JDBC, Tx)
3.1. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¿Í µ¥ÀÌÅÍ ¼Ò½º
- 3.1.1. µ¥ÀÌÅÍ ¼Ò½º °³¿ä
- 3.1.2. µ¥ÀÌÅÍ ¼Ò½º ¼³Á¤
3.2. ½ºÇÁ¸µ JDBC
- 3.2.1. ½ºÇÁ¸µ JDBC °³¿ä
- 3.2.2. JdbcTemplate Ŭ·¡½º¸¦ È°¿ëÇÑ CRUD
- 3.2.3. SQL ÁúÀÇ °á°ú¸¦ POJO·Î º¯È¯
- 3.2.4. µ¥ÀÌÅÍ ÀÏ°ý ó¸®
3.3. Æ®·£Àè¼Ç °ü¸®
- 3.3.1. Æ®·£Àè¼Ç °ü¸®ÀÚ
- 3.3.2. ¼±¾ðÀû Æ®·£Àè¼Ç
- 3.3.3. ¸í½ÃÀû Æ®·£Àè¼Ç
- 3.3.4. Æ®·£Àè¼Ç °Ý¸® ¼öÁØ°ú ÀüÆÄ ¹æ½Ä
3.4. µ¥ÀÌÅÍ Á¢±Ù ½ÃÀÇ ¿¹¿Ü ó¸®
- 3.4.1. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¿¡¼­ Á¦°øÇÏ´Â µ¥ÀÌÅÍ Á¢±Ù °ü·Ã ¿¹¿Ü
- 3.4.2. µ¥ÀÌÅÍ Á¢±Ù °ü·Ã ¿¹¿Ü ó¸®
- 3.4.3. µ¥ÀÌÅÍ Á¢±Ù °ü·Ã ¿¹¿ÜÀÇ º¯È¯ ±ÔÄ¢ Ä¿½ºÅ͸¶ÀÌ¡

04Àå: ½ºÇÁ¸µ MVC ±âÃÊ
4.1. ½ºÇÁ¸µ MVC
- 4.1.1. À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ Æ¯Â¡
- 4.1.2. MVC ÇÁ·¹ÀÓ¿öÅ©·Î¼­ÀÇ Æ¯Â¡
4.2. ù ¹ø° ½ºÇÁ¸µ MVC ¾ÖÇø®ÄÉÀ̼Ç
- 4.2.1. ÇÁ·ÎÁ§Æ® »ý¼º
- 4.2.2. ½ºÇÁ¸µ MVC Àû¿ë
- 4.2.3. ÃÖ»óÀ§ ÆäÀÌÁöÀÇ Ç¥½Ã ó¸® ±¸Çö
- 4.2.4. ÀÔ·Â È­¸éÀÇ Ç¥½Ã ó¸® ±¸Çö
- 4.2.5. ÀԷ°ª Àü¼Û°ú °á±£°ª Ãâ·Â ±¸Çö
- 4.2.6. ÀԷ°ª °Ë»ç ±¸Çö
- 4.2.7. XML ÆÄÀÏÀ» ÀÌ¿ëÇÑ ºó Á¤ÀÇ
4.3. ½ºÇÁ¸µ MVC ¾ÆÅ°ÅØó
- 4.3.1. ÇÁ·¹ÀÓ¿öÅ© ¾ÆÅ°ÅØó
- 4.3.2. ÇÁ·±Æ® ÄÁÆ®·Ñ·¯ ¾ÆÅ°ÅØó
- 4.3.3. DI ÄÁÅ×À̳ʿÍÀÇ ¿¬°è

05Àå: À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
5.1. À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Á¾·ù
- 5.1.1. È­¸éÀ¸·Î ÀÀ´äÇÏ´Â À¥ ¾ÖÇø®ÄÉÀ̼Ç
- 5.1.2. µ¥ÀÌÅ͸¸À» ÀÀ´äÇÏ´Â À¥ ¾ÖÇø®ÄÉÀ̼Ç
5.2. ¾ÖÇø®ÄÉÀÌ¼Ç ¼³Á¤
- 5.2.1. ¼­ºí¸´ ÄÁÅ×ÀÌ³Ê ¼³Á¤
- 5.2.2. ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅؽºÆ® ¼³Á¤
- 5.2.3. ÇÁ·±Æ® ÄÁÆ®·Ñ·¯ ¼³Á¤
5.3. @Controller ±¸Çö
- 5.3.1. ÄÁÆ®·Ñ·¯¿¡¼­ ±¸ÇöÇϴ ó¸® ³»¿ë
- 5.3.2. ÄÁÆ®·Ñ·¯ Ŭ·¡½º ÀÛ¼º
- 5.3.3. Çڵ鷯 ¸Þ¼­µå ÀÛ¼º
- 5.3.4. Çڵ鷯 ¸Þ¼­µåÀÇ ¸Å°³º¯¼ö
- 5.3.5. Çڵ鷯 ¸Þ¼­µåÀÇ ¹Ýȯ°ª
- 5.3.6. ºä ÄÁÆ®·Ñ·¯ ÀÌ¿ë
5.4. ¿äû ¸ÅÇÎ
- 5.4.1. ¿äû °æ·Î »ç¿ë
- 5.4.2. °æ·Î ÆÐÅÏ »ç¿ë
- 5.4.3. HTTP ¸Þ¼­µå »ç¿ë
- 5.4.4. ¿äû ÆĶó¹ÌÅÍ »ç¿ë
- 5.4.5. ¿äû Çì´õ »ç¿ë
- 5.4.6. Content-Type Çì´õ »ç¿ë
- 5.4.7. Accept Çì´õ »ç¿ë
5.5. ¿äû µ¥ÀÌÅÍ Ãëµæ
- 5.5.1. °æ·Î º¯¼ö °ª Ãëµæ(@PathVariable)
- 5.5.2. ¿äû ÆĶó¹ÌÅÍ °ª Ãëµæ(@RequestParam)
- 5.5.3. @RequestParam, @RequestHeader, @CookieValue ¼Ó¼º°ª
- 5.5.4. ÄÄÆÄÀÏ ¿É¼Ç°ú ÁÖÀÇÇÒ Á¡
- 5.5.5. ÀÌ¿ë °¡´ÉÇÑ Å¸ÀÔ
- 5.5.6. ¹ÙÀεù ó¸® Ä¿½ºÅ͸¶ÀÌ¡(WebDataBinder)
- 5.5.7. ¾Ö³ÊÅ×À̼ÇÀ» »ç¿ëÇÑ Æ÷¸Ë ÁöÁ¤
5.6. Æû Ŭ·¡½º ±¸Çö
- 5.6.1. Æû °´Ã¼ÀÇ ½ºÄÚÇÁ
- 5.6.2. Æû Ŭ·¡½º ÀÛ¼º
- 5.6.3. HTML Æ÷¸Ë°ú ¹ÙÀεù
- 5.6.4. °£´ÜÇÑ Å¸ÀÔ°úÀÇ ¹ÙÀεù
- 5.6.5. °£´ÜÇÑ Å¸ÀÔÀÇ Ä÷º¼Ç°úÀÇ ¹ÙÀεù
- 5.6.6. ÁßøµÈ ÀÚ¹ÙºóÁî¿ÍÀÇ ¹ÙÀεù
- 5.6.7. ÀÚ¹ÙºóÁîÀÇ Ä÷º¼Ç°úÀÇ ¹ÙÀεù
- 5.6.7. ÇÁ·ÎÆÛƼ °ªÀÇ ¼³Á¤ ÇØÁ¦
5.7. ÀԷ°ª °Ë»ç
- 5.7.1. ÀԷ°ª °Ë»ç ±â´ÉÀÇ È°¼ºÈ­
- 5.7.2. ÀԷ°ª °Ë»ç °á°úÀÇ ÆÇÁ¤
- 5.7.3. ¹ÌÀԷ ó¸®
- 5.7.4. ÀԷ°ª °Ë»ç ±ÔÄ¢ ÁöÁ¤
- 5.7.5. ÁßøµÈ ÀÚ¹ÙºóÁîÀÇ ÀԷ°ª °Ë»ç
- 5.7.6. ÀԷ°ª °Ë»ç ±ÔÄ¢ Ãß°¡
- 5.7.7. ÀԷ°ª °Ë»ç ±ÔÄ¢À» ±³Ã¼ÇÏ´Â ¹æ¹ý
- 5.7.8. ¿À·ù Á¤º¸ Ç¥½Ã
- 5.7.9. ¿À·ù ¸Þ½ÃÁöÀÇ ÀçÁ¤ÀÇ
- 5.7.10. Bean Validation Ä¿½ºÅ͸¶ÀÌ¡
- 5.7.11. Spring Validator ÀÌ¿ë
5.8. È­¸é À̵¿
- 5.8.1. À̵¿ ´ë»óÀ» ÁöÁ¤ÇÏ´Â ¹æ¹ý
- 5.8.2. ¿äû °æ·Î·Î ¸®´ÙÀÌ·ºÆ®
- 5.8.3. ¿äû °æ·Î·Î Æ÷¿öµå
- 5.8.4. ºä¿ÍÀÇ µ¥ÀÌÅÍ ¿¬°è
- 5.8.5. ¸®´ÙÀÌ·ºÆ® ´ë»ó°úÀÇ µ¥ÀÌÅÍ ¿¬°è
5.9. ºä ¼±ÅÃ
- 5.9.1. ÅÛÇø´ ±â¹Ý ºä
- 5.9.2. InternalResourceViewResolverÀÇ ºó Á¤ÀÇ
5.10. JSP ±¸Çö
- 5.10.1. Áö½ÃÀÚ
- 5.10.2. ½ºÅ©¸³Æ®¸´
- 5.10.3. Ä¿½ºÅÒ ÅÂ±× ¶óÀ̺귯¸®
- 5.10.4. ÅÂ±× ÆÄÀÏ
- 5.10.5. EL
- 5.10.6. EL ÇÔ¼ö
- 5.10.7. JSP °øÅë ¼³Á¤
- 5.10.8. JSTL
5.11. ½ºÇÁ¸µ HTML Æû Àü¿ë ÅÂ±× ¶óÀ̺귯¸®ÀÇ È°¿ë
- 5.11.1. ÅÂ±× ¶óÀ̺귯¸®ÀÇ ¼³Á¤
- 5.11.2. Æû Ãâ·Â
- 5.11.3. Æû Ç׸ñÀÇ °øÅëÀûÀÎ ¼Ó¼º
- 5.11.4. ÅؽºÆ® Çʵå Ãâ·Â
- 5.11.5. Æнº¿öµå Çʵå Ãâ·Â
- 5.11.6. ÅؽºÆ® ¿µ¿ª Ãâ·Â
- 5.11.7. ¿©·¯ °³ÀÇ Ã¼Å©¹Ú½º Ãâ·Â
- 5.11.8. üũ¹Ú½º Ãâ·Â
- 5.11.9. ¿©·¯ °³ÀÇ ¶óµð¿À ¹öÆ° Ãâ·Â
- 5.11.10. ¶óµð¿À ¹öÆ° Ãâ·Â
- 5.11.11. ¼¿·ºÆ® ¹Ú½º Ãâ·Â
- 5.11.12. ¼û°ÜÁø Çʵå Ãâ·Â
- 5.11.13. ¶óº§ Ãâ·Â
- 5.11.14. ¹öÆ° Ãâ·Â
- 5.11.15. ÀԷ°ª °Ë»ç ¿À·ù Ãâ·Â
5.12. ½ºÇÁ¸µ ¹ü¿ë ÅÂ±× ¶óÀ̺귯¸®ÀÇ È°¿ë
- 5.12.1. ÅÂ±× ¶óÀ̺귯¸®ÀÇ ¼³Á¤
- 5.12.2. ·ÎĶº° ¸Þ½ÃÁöÀÇ Ãâ·Â
- 5.12.3. Å׸¶º° ¸Þ½ÃÁöÀÇ Ãâ·Â
- 5.12.4. ÀԷ°ª °Ë»ç ¿À·ùÀÇ ÆÇ´Ü
- 5.12.5. ¹ÙÀεù Á¤º¸(BindStatus)ÀÇ Ãëµæ
- 5.12.6. BindStatus°ú ¿¬°èÇÑ ¹®ÀÚ¿­ º¯È¯
- 5.12.7. URL »ý¼º
- 5.12.8. À̽ºÄÉÀÌÇÁ ¿©ºÎÀÇ ±âº»°ª µ¤¾î¾²±â
- 5.12.9. Ãâ·Â°ª À̽ºÄÉÀÌÇÁ
- 5.12.10. SpEL ½ÇÇà °á°úÀÇ Ãëµæ
- 5.12.11. ¿äû ¸ÅÇÎ Á¤º¸¿Í ¿¬°èÇÑ URL »ý¼º
5.13. ¿¹¿Ü ó¸®
- 5.13.1. ¿¹¿ÜÀÇ Á¾·ù
- 5.13.2. ¿¹¿ÜÀÇ ¹ß»ý Àå¼Ò¿Í ±×¿¡ µû¸¥ ó¸® ¹æ¹ý
- 5.13.3. ¼­ºí¸´ ÄÁÅ×À̳ÊÀÇ ¿À·ù ÆäÀÌÁö ±â´É È°¿ë
- 5.13.4. ½ºÇÁ¸µ MVCÀÇ ¿¹¿Ü Çڵ鷯 È°¿ë
- 5.13.5. @ExceptionHandler ¸Þ¼­µå È°¿ë
- 5.13.6. @ResponseStatus¸¦ ÁöÁ¤ÇÑ ¿¹¿Ü Ŭ·¡½ºÀÇ È°¿ë

06Àå: RESTful À¥ ¼­ºñ½º °³¹ß
6.1. REST API ¾ÆÅ°ÅØó
- 6.1.1. Resource Oriented Architecture(ROA)
- 6.1.2. ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¾ÆÅ°

¢Ã 01Àå: ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©
1.1. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© °³¿ä
1.2. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¿ª»ç
1.3. ½ºÇÁ¸µ °ü·Ã ÇÁ·ÎÁ§Æ®¿¡ °üÇØ
___1.3.1. ½ºÇÁ¸µ MVC
___1.3.2. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼
___1.3.3. ½ºÇÁ¸µ µ¥ÀÌÅÍ
___1.3.4. ½ºÇÁ¸µ ¹èÄ¡
___1.3.5. ½ºÇÁ¸µ ÀÎƼ±×·¹À̼Ç
___1.3.6. ½ºÇÁ¸µ Ŭ¶ó¿ìµå
___1.3.7. ½ºÇÁ¸µ Åø ½ºÀ§Æ®
___1.3.8. ½ºÇÁ¸µ IO Ç÷§Æû
___1.3.9. ½ºÇÁ¸µ ºÎÆ®
1.4. Java EE¿ÍÀÇ °ü°è

¢Ã 02Àå: ½ºÇÁ¸µ ÄÚ¾î(DI, AOP)
2.1. DI
___2.1.1. DI °³¿ä
___2.1.2. ApplicationContext¿Í ºó Á¤ÀÇ
___2.1.3. ºó ¼³Á¤
___2.1.4. ÀÇÁ¸¼º ÁÖÀÔ
___2.1.5. ¿ÀÅä¿ÍÀ̾
___2.1.6. ÄÄÆ÷³ÍÆ® ½ºÄµ
___2.1.7. ºó ½ºÄÚÇÁ
___2.1.8. ºóÀÇ »ý¸í ÁÖ±â
___2.1.9. ºó ¼³Á¤ ºÐÇÒ
___2.1.10. ÇÁ·ÎÆÄÀϺ° ¼³Á¤ ±¸¼º
___2.1.11. JSR 330
2.2. AOP
___2.2.1. AOPÀÇ °³¿ä
___2.2.2. ½ºÇÁ¸µ AOP
___2.2.3. ÀÚ¹Ù ±â¹Ý ¼³Á¤ ¹æ½Ä¿¡¼­ÀÇ ¾îµå¹ÙÀ̽º Á¤ÀÇ
___2.2.4. XML ±â¹Ý ¼³Á¤ ¹æ½Ä¿¡¼­ÀÇ ¾îµå¹ÙÀ̽º Á¤ÀÇ
___2.2.5. Æ÷ÀÎÆ®ÄÆ Ç¥Çö½Ä
___2.2.6. ½ºÇÁ¸µ ÇÁ·ÎÁ§Æ®¿¡¼­ È°¿ëµÇ´Â AOP ±â´É
2.3. µ¥ÀÌÅÍ ¹ÙÀεù°ú Çü º¯È¯
___2.3.1. String °ª¿¡ ´ëÇÑ µ¥ÀÌÅÍ ¹ÙÀεù
___2.3.2. ½ºÇÁ¸µÀÇ Çü º¯È¯
___2.3.3. PropertyEditor È°¿ë
___2.3.4. ConversionService È°¿ë
___2.3.5. Æ÷¸ÅÆÃ¿ë ¾Ö³ÊÅ×ÀÌ¼Ç È°¿ë
___2.3.6. Çü º¯È¯ ¹æ½ÄÀÇ Ä¿½ºÅ͸¶ÀÌ¡
___2.3.7. Çʵå Æ÷¸ÅÆà ¹æ½Ä Ä¿½ºÅ͸¶ÀÌÁî
2.4. ÇÁ·ÎÆÛƼ °ü¸®
___2.4.1. ºó Á¤ÀÇ ½Ã ÇÁ·ÎÆÛƼ È°¿ë
___2.4.2. ºó ±¸Çö °úÁ¤¿¡¼­ ÇÁ·ÎÆÛƼ È°¿ë
2.5. ½ºÇÁ¸µ Ç¥Çö ¾ð¾î
___2.5.1. SpEL ¼³Á¤
___2.5.2. SpEL API °³¿ä
___2.5.3. ºó Á¤ÀÇ ½Ã SpEL È°¿ë
___2.5.4. SpEL¿¡¼­ ¾µ ¼ö Àִ ǥÇö½Ä À¯Çü
2.6. ¸®¼Ò½º Ãß»óÈ­
___2.6.1. Resource ÀÎÅÍÆäÀ̽º¿Í ±¸Çö Ŭ·¡½º
___2.6.2. ResourceLoader ÀÎÅÍÆäÀ̽º
___2.6.3. Resource ÀÎÅÍÆäÀ̽º¸¦ È°¿ëÇÑ ¸®¼Ò½º Á¢±Ù
___2.6.4. XML ÆÄÀÏ¿¡¼­ ¸®¼Ò½º ÁöÁ¤
2.7. ¸Þ½ÃÁö °ü¸®
___2.7.1. MessageSource ÀÎÅÍÆäÀ̽º¿Í ±¸Çö Ŭ·¡½º
___2.7.2. MessageSource »ç¿ë
___2.7.3. ÇÁ·ÎÆÛƼ ÆÄÀÏÀ» UTF-8·Î ÀÎÄÚµù
___2.7.4. ´Ù±¹¾î Áö¿øÇϱâ

¢Ã 03Àå: µ¥ÀÌÅÍ Á¢±Ù(JDBC, Tx)
3.1. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¿Í µ¥ÀÌÅÍ ¼Ò½º
___3.1.1. µ¥ÀÌÅÍ ¼Ò½º °³¿ä
___3.1.2. µ¥ÀÌÅÍ ¼Ò½º ¼³Á¤
3.2. ½ºÇÁ¸µ JDBC
___3.2.1. ½ºÇÁ¸µ JDBC °³¿ä
___3.2.2. JdbcTemplate Ŭ·¡½º¸¦ È°¿ëÇÑ CRUD
___3.2.3. SQL ÁúÀÇ °á°ú¸¦ POJO·Î º¯È¯
___3.2.4. µ¥ÀÌÅÍ ÀÏ°ý ó¸®
3.3. Æ®·£Àè¼Ç °ü¸®
___3.3.1. Æ®·£Àè¼Ç °ü¸®ÀÚ
___3.3.2. ¼±¾ðÀû Æ®·£Àè¼Ç
___3.3.3. ¸í½ÃÀû Æ®·£Àè¼Ç
___3.3.4. Æ®·£Àè¼Ç °Ý¸® ¼öÁØ°ú ÀüÆÄ ¹æ½Ä
3.4. µ¥ÀÌÅÍ Á¢±Ù ½ÃÀÇ ¿¹¿Ü ó¸®
___3.4.1. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©¿¡¼­ Á¦°øÇÏ´Â µ¥ÀÌÅÍ Á¢±Ù °ü·Ã ¿¹¿Ü
___3.4.2. µ¥ÀÌÅÍ Á¢±Ù °ü·Ã ¿¹¿Ü ó¸®
___3.4.3. µ¥ÀÌÅÍ Á¢±Ù °ü·Ã ¿¹¿ÜÀÇ º¯È¯ ±ÔÄ¢ Ä¿½ºÅ͸¶ÀÌ¡

¢Ã 04Àå: ½ºÇÁ¸µ MVC ±âÃÊ
4.1. ½ºÇÁ¸µ MVC
___4.1.1. À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ Æ¯Â¡
___4.1.2. MVC ÇÁ·¹ÀÓ¿öÅ©·Î¼­ÀÇ Æ¯Â¡
4.2. ù ¹ø° ½ºÇÁ¸µ MVC ¾ÖÇø®ÄÉÀ̼Ç
___4.2.1. ÇÁÅØó
6.2. ¾ÖÇø®ÄÉÀÌ¼Ç ¼³Á¤
- 6.2.1. ¶óÀ̺귯¸® ¼³Á¤
- 6.2.2. ¼­ºí¸´ ÄÁÅ×ÀÌ³Ê ¼³Á¤
- 6.2.3. ÇÁ·±Æ® ÄÁÆ®·Ñ·¯ ¼³Á¤
6.3. @RestController ±¸Çö
- 6.3.1. ÄÁÆ®·Ñ·¯¿¡¼­ ±¸ÇöÇÒ Ã³¸®ÀÇ Àüü ±¸Á¶
- 6.3.2. ÄÁÆ®·Ñ·¯ Ŭ·¡½º ÀÛ¼º
- 6.3.3. REST API(Çڵ鷯 ¸Þ¼­µå) ÀÛ¼º
- 6.3.4. CORS Áö¿ø
- 6.3.5. URI Á¶¸³
6.4. ¸®¼Ò½º Ŭ·¡½º ±¸Çö
- 6.4.1. ¸®¼Ò½º Ŭ·¡½º ÀÛ¼º
- 6.4.2. JacksonÀ» ÀÌ¿ëÇÑ Æ÷¸Ë Á¦¾î
6.5. ¿¹¿Ü ó¸®
- 6.5.1. REST API ¿À·ù ÀÀ´ä
- 6.5.2. ½ºÇÁ¸µ MVCÀÇ ¿¹¿Ü Çڵ鷯 ±¸Çö
- 6.5.3. ó¸®ÇÒ ¿¹¿Ü Ŭ·¡½ºÀÇ Ãß°¡
- 6.5.4. ÀԷ°ª °Ë»ç ¿¹¿ÜÀÇ Ã³¸®
- 6.5.5. ¼­ºí¸´ ÄÁÅ×À̳ʿ¡ Àü´ÞµÈ ¿À·ùÀÇ ÀÀ´ä
6.6. REST Ŭ¶óÀ̾ðÆ® ±¸Çö
- 6.6.1. RestTemplateÀ̶õ?
- 6.6.2. RestTemplate ¼³Á¤
- 6.6.3. REST API È£Ãâ
- 6.6.4. ¿À·ù ÀÀ´ä ó¸®
- 6.6.5. ŸÀӾƿô ÁöÁ¤

07Àå: ½ºÇÁ¸µ MVC ÀÀ¿ë
7.1. HTTP ¼¼¼Ç ÀÌ¿ë
- 7.1.1. ¼¼¼Ç ¼Ó¼º(@SessionAttributes)
- 7.1.2. ¼¼¼Ç ½ºÄÚÇÁ ºó
7.2. ÆÄÀÏ ¾÷·Îµå
- 7.2.1. ÆÄÀÏ ¾÷·Îµå ±¸Á¶
- 7.2.2. ÆÄÀÏ ¾÷·Îµå ±â´É ¼³Á¤
- 7.2.3. ¾÷·Îµå µ¥ÀÌÅÍÀÇ Ãëµæ
7.3. ºñµ¿±â ¿äûÀÇ ±¸Çö
- 7.3.1. ºñµ¿±â ¿äûÀÇ µ¿ÀÛ ¹æ½Ä
- 7.3.2. ºñµ¿±â ±â´ÉÀ» È°¼ºÈ­Çϱâ À§ÇÑ ¼³Á¤
- 7.3.3. ºñµ¿±â ó¸®ÀÇ ±¸Çö
- 7.3.4. ºñµ¿±â 󸮿¡¼­ÀÇ ¿¹¿Ü ó¸®
- 7.3.5. ºñµ¿±â ½ÇÇà¿¡ ´ëÇÑ °øÅë ó¸® ±¸Çö
7.4. °øÅë ó¸®ÀÇ ±¸Çö
- 7.4.1. ¼­ºí¸´ ÇÊÅÍ ÀÌ¿ë
- 7.4.2. HandlerInterceptor ÀÌ¿ë
- 7.4.3. @ControllerAdvice ÀÌ¿ë
- 7.4.4. HandlerMethodArgumentResolver ÀÌ¿ë
7.5. Á¤Àû ¸®¼Ò½º
- 7.5.1. ±âº» ¼­ºí¸´°ú DispatcherServletÀÇ °øÁ¸
- 7.5.2. ½ºÇÁ¸µ MVC µ¶ÀÚÀûÀÎ Á¤Àû ¸®¼Ò½ºÀÇ Ãë±Þ ¹æ¹ý
7.6. ±¹Á¦È­
- 7.6.1. ·ÎĶ °áÁ¤
- 7.6.2. ·ÎĶ È°¿ë
- 7.6.3. UI¸¦ ÀÌ¿ëÇÑ ·ÎĶ Àüȯ

08Àå: ½ºÇÁ¸µ Å×½ºÆ®¶õ?
8.1. ½ºÇÁ¸µ Å×½ºÆ®¶õ?
8.2. DI ÄÁÅ×ÀÌ³Ê¿Í ºó Å×½ºÆ®
- 8.2.1. ºó¿¡ ´ëÇÑ ´ÜÀ§ Å×½ºÆ®
- 8.2.2. DI ÄÁÅ×À̳ʿ¡¼­ °ü¸®µÇ´Â ºó¿¡ ´ëÇÑ ÅëÇÕ Å×½ºÆ®
- 8.2.3. ½ºÇÁ¸µ TestContext ÇÁ·¹ÀÓ¿öÅ©
- 8.2.4. DI ÄÁÅ×À̳ÊÀÇ ¼³Á¤
- 8.2.5. DI ÄÁÅ×À̳ÊÀÇ ¶óÀÌÇÁ»çÀÌŬ Á¦¾î
- 8.2.6. ÇÁ·ÎÆÄÀÏ ÁöÁ¤
- 8.2.7. Å×½ºÆ®¿ë ÇÁ·ÎÆÛƼ °ª ÁöÁ¤
8.3. µ¥ÀÌÅͺ£À̽º Å×½ºÆ®
- 8.3.1. Å×½ºÆ® µ¥ÀÌÅÍ ¼Ò½º ¼³Á¤
- 8.3.2. Å×½ºÆ® µ¥ÀÌÅÍ ÀûÀç
- 8.3.3. Å×½ºÆ® ÄÉÀ̽º¸¦ À§ÇÑ Æ®·£Àè¼Ç Á¦¾î
- 8.3.4. µ¥ÀÌÅÍ °ËÁõ
8.4. ½ºÇÁ¸µ MVC Å×½ºÆ®
- 8.4.1. MockMvc¶õ?
- 8.4.2. MockMvc ¼³Á¤
- 8.4.3. Å×½ºÆ® ½ÇÇà
- 8.4.4. ¿äû µ¥ÀÌÅÍ ¼³Á¤
- 8.4.5. ½ÇÇà °á°úÀÇ °ËÁõ
- 8.4.6. ½ÇÇà °á°ú Ãâ·Â

09Àå: ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼
9.1. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¶õ?
- 9.1.1. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ÀÇ Æ¯Â¡
- 9.1.2. ±âº»ÀûÀÎ º¸¾È ±â´É
- 9.1.3. °­È­µÈ º¸¾È ±â´É
9.2. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ÀÇ ¼³Á¤
- 9.2.1. ¶óÀ̺귯¸®ÀÇ ¼³Á¤
- 9.2.2. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ÀÇ ºó Á¤ÀÇ
- 9.2.3. ¼­ºí¸´ ÇÊÅÍ ¼³Á¤
9.3. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ÀÇ ¾ÆÅ°ÅØó
- 9.3.1. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ÀÇ ¸ðµâ ±¸¼º
- 9.3.2. ÇÁ·¹ÀÓ¿öÅ© ¾ÆÅ°ÅØó
9.4. ÀÎÁõ ó¸®
- 9.4.1. ÀÎÁõ ó¸® ¸ÞÄ¿´ÏÁò
- 9.4.2. Æû ÀÎÁõ
- 9.4.3. ÀÎÁõÀÌ ¼º°øÇßÀ» ¶§ÀÇ ÀÀ´ä
- 9.4.4. ÀÎÁõÀÌ ½ÇÆÐÇßÀ» ¶§ÀÇ ÀÀ´ä
- 9.4.5. µ¥ÀÌÅͺ£À̽º ÀÎÁõ
- 9.4.6. Æнº¿öµå ÇؽÃÈ­
- 9.4.7. ÀÎÁõ À̺¥Æ® ó¸®
- 9.4.8. ·Î±×¾Æ¿ô
- 9.4.9. ·Î±×¾Æ¿ôÀÌ ¼º°øÇßÀ» ¶§ÀÇ ÀÀ´ä
- 9.4.10. ÀÎÁõ Á¤º¸¿¡ ´ëÇÑ Á¢±Ù
- 9.4.11. ÀÎÁõ ó¸®¿Í ½ºÇÁ¸µ MVCÀÇ ¿¬°è
- 9.4.12. ¿À·ù ¸Þ½ÃÁö
9.5. Àΰ¡ ó¸®
- 9.5.1. Àΰ¡ ó¸® ±¸Á¶
- 9.5.2. Á¢±Ù Á¤Ã¥À» ±â¼úÇÏ´Â ¹æ¹ý
- 9.5.3. À¥ ¸®¼Ò½º¿¡ ´ëÇÑ Àΰ¡(ÀÚ¹Ù ±â¹Ý ¼³Á¤ ¹æ½Ä)
- 9.5.4. À¥ ¸®¼Ò½º¿¡ ´ëÇÑ Àΰ¡(XML ±â¹Ý ¼³Á¤ ¹æ½Ä)
- 9.5.5. ¸Þ¼­µå¿¡ ´ëÇÑ Àΰ¡

·ÎÁ§Æ® »ý¼º
___4.2.2. ½ºÇÁ¸µ MVC Àû¿ë
___4.2.3. ÃÖ»óÀ§ ÆäÀÌÁöÀÇ Ç¥½Ã ó¸® ±¸Çö
___4.2.4. ÀÔ·Â È­¸éÀÇ Ç¥½Ã ó¸® ±¸Çö
___4.2.5. ÀԷ°ª Àü¼Û°ú °á±£°ª Ãâ·Â ±¸Çö
___4.2.6. ÀԷ°ª °Ë»ç ±¸Çö
___4.2.7. XML ÆÄÀÏÀ» ÀÌ¿ëÇÑ ºó Á¤ÀÇ
4.3. ½ºÇÁ¸µ MVC ¾ÆÅ°ÅØó
___4.3.1. ÇÁ·¹ÀÓ¿öÅ© ¾ÆÅ°ÅØó
___4.3.2. ÇÁ·±Æ® ÄÁÆ®·Ñ·¯ ¾ÆÅ°ÅØó
___4.3.3. DI ÄÁÅ×À̳ʿÍÀÇ ¿¬°è

¢Ã 05Àå: À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
5.1. À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Á¾·ù
___5.1.1. È­¸éÀ¸·Î ÀÀ´äÇÏ´Â À¥ ¾ÖÇø®ÄÉÀ̼Ç
___5.1.2. µ¥ÀÌÅ͸¸À» ÀÀ´äÇÏ´Â À¥ ¾ÖÇø®ÄÉÀ̼Ç
5.2. ¾ÖÇø®ÄÉÀÌ¼Ç ¼³Á¤
___5.2.1. ¼­ºí¸´ ÄÁÅ×ÀÌ³Ê ¼³Á¤
___5.2.2. ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅؽºÆ® ¼³Á¤
___5.2.3. ÇÁ·±Æ® ÄÁÆ®·Ñ·¯ ¼³Á¤
5.3. @Controller ±¸Çö
___5.3.1. ÄÁÆ®·Ñ·¯¿¡¼­ ±¸ÇöÇϴ ó¸® ³»¿ë
___5.3.2. ÄÁÆ®·Ñ·¯ Ŭ·¡½º ÀÛ¼º
___5.3.3. Çڵ鷯 ¸Þ¼­µå ÀÛ¼º
___5.3.4. Çڵ鷯 ¸Þ¼­µåÀÇ ¸Å°³º¯¼ö
___5.3.5. Çڵ鷯 ¸Þ¼­µåÀÇ ¹Ýȯ°ª
___5.3.6. ºä ÄÁÆ®·Ñ·¯ ÀÌ¿ë
5.4. ¿äû ¸ÅÇÎ
___5.4.1. ¿äû °æ·Î »ç¿ë
___5.4.2. °æ·Î ÆÐÅÏ »ç¿ë
___5.4.3. HTTP ¸Þ¼­µå »ç¿ë
___5.4.4. ¿äû ÆĶó¹ÌÅÍ »ç¿ë
___5.4.5. ¿äû Çì´õ »ç¿ë
___5.4.6. Content-Type Çì´õ »ç¿ë
___5.4.7. Accept Çì´õ »ç¿ë
5.5. ¿äû µ¥ÀÌÅÍ Ãëµæ
___5.5.1. °æ·Î º¯¼ö °ª Ãëµæ(@PathVariable)
___5.5.2. ¿äû ÆĶó¹ÌÅÍ °ª Ãëµæ(@RequestParam)
___5.5.3. @RequestParam, @RequestHeader, @CookieValue ¼Ó¼º°ª
___5.5.4. ÄÄÆÄÀÏ ¿É¼Ç°ú ÁÖÀÇÇÒ Á¡
___5.5.5. ÀÌ¿ë °¡´ÉÇÑ Å¸ÀÔ
___5.5.6. ¹ÙÀεù ó¸® Ä¿½ºÅ͸¶ÀÌ¡(WebDataBinder)
___5.5.7. ¾Ö³ÊÅ×À̼ÇÀ» »ç¿ëÇÑ Æ÷¸Ë ÁöÁ¤
5.6. Æû Ŭ·¡½º ±¸Çö
___5.6.1. Æû °´Ã¼ÀÇ ½ºÄÚÇÁ
___5.6.2. Æû Ŭ·¡½º ÀÛ¼º
___5.6.3. HTML Æ÷¸Ë°ú ¹ÙÀεù
___5.6.4. °£´ÜÇÑ Å¸ÀÔ°úÀÇ ¹ÙÀεù
___5.6.5. °£´ÜÇÑ Å¸ÀÔÀÇ Ä÷º¼Ç°úÀÇ ¹ÙÀεù
___5.6.6. ÁßøµÈ ÀÚ¹ÙºóÁî¿ÍÀÇ ¹ÙÀεù
___5.6.7. ÀÚ¹ÙºóÁîÀÇ Ä÷º¼Ç°úÀÇ ¹ÙÀεù
___5.6.7. ÇÁ·ÎÆÛƼ °ªÀÇ ¼³Á¤ ÇØÁ¦
5.7. ÀԷ°ª °Ë»ç
___5.7.1. ÀԷ°ª °Ë»ç ±â´ÉÀÇ È°¼ºÈ­
___5.7.2. ÀԷ°ª °Ë»ç °á°úÀÇ ÆÇÁ¤
___5.7.3. ¹ÌÀԷ ó¸®
___5.7.4. ÀԷ°ª °Ë»ç ±ÔÄ¢ ÁöÁ¤
___5.7.5. ÁßøµÈ ÀÚ¹ÙºóÁîÀÇ ÀԷ°ª °Ë»ç
___5.7.6. ÀԷ°ª °Ë»ç ±ÔÄ¢ Ãß°¡
___5.7.7. ÀԷ°ª °Ë»ç ±ÔÄ¢À» ±³Ã¼ÇÏ´Â ¹æ¹ý
___5.7.8. ¿À·ù Á¤º¸ Ç¥½Ã
___5.7.9. ¿À·ù ¸Þ½ÃÁöÀÇ ÀçÁ¤ÀÇ
___5.7.10. Bean Validation Ä¿½ºÅ͸¶ÀÌ¡
___5.7.11. Spring Validator ÀÌ¿ë
5.8. È­¸é À̵¿
___5.8.1. À̵¿ ´ë»óÀ» ÁöÁ¤ÇÏ´Â ¹æ¹ý
___5.8.2. ¿äû °æ·Î·Î ¸®´ÙÀÌ·ºÆ®
___5.8.3. ¿äû °æ·Î·Î Æ÷¿öµå
___5.8.4. ºä¿ÍÀÇ µ¥ÀÌÅÍ ¿¬°è
___5.8.5. ¸®´ÙÀÌ·ºÆ® ´ë»ó°úÀÇ µ¥ÀÌÅÍ ¿¬°è
5.9. ºä ¼±ÅÃ
___5.9.1. ÅÛÇø´ ±â¹Ý ºä
___5.9.2. InternalResourceViewResolverÀÇ ºó Á¤ÀÇ
5.10. JSP ±¸Çö
___5.10.1. Áö½ÃÀÚ
___5.10.2. ½ºÅ©¸³Æ®¸´
___5.10.3. Ä¿½ºÅÒ ÅÂ±× ¶óÀ̺귯¸®
___5.10.4. ÅÂ±× ÆÄÀÏ
___5.10.5. EL
___5.10.6. EL ÇÔ¼ö
___5.10.7. JSP °øÅë ¼³Á¤
___5.10.8. JSTL
5.11. ½ºÇÁ¸µ HTML Æû Àü¿ë ű×- 9.5.6. JSP È­¸é Ç׸ñ¿¡ ´ëÇÑ Àΰ¡
- 9.5.7. Àΰ¡ ¿À·ù°¡ ¹ß»ýÇÒ ¶§ÀÇ ÀÀ´ä
9.6. CSRF ¹æÁö
- 9.6.1. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ÀÇ CSRF ´ëÃ¥
- 9.6.2. CSRF ¹æÁö ±â´ÉÀÇ Àû¿ë
- 9.6.3. ÅäÅ« °Ë»ç ¿À·ù°¡ ¹ß»ýÇÒ ¶§ÀÇ ÀÀ´ä
- 9.6.4. CSRF ¹æÁö ±â´É°ú ½ºÇÁ¸µ MVC¿ÍÀÇ ¿¬°è
9.7. ¼¼¼Ç °ü¸®
- 9.7.1. ¼¼¼Ç °ü¸® ±â´ÉÀÇ Àû¿ë
- 9.7.2. URL ÀçÀÛ¼ºÀÇ ¾ïÁ¦ ±â´É
- 9.7.3. ¼¼¼Ç °íÁ¤ °ø°ÝÀÇ ¹æÁö ±â´É
- 9.7.4. ´ÙÁß ·Î±×ÀÎ Á¦¾î
- 9.7.5. À¯È¿ÇÏÁö ¾ÊÀº ¼¼¼ÇÀ» »ç¿ëÇÑ ¿äûÀÇ °¨Áö
9.8. ºê¶ó¿ìÀú º¸¾È ±â´É°úÀÇ ¿¬°è
- 9.8.1. º¸¾È Çì´õ Ãâ·Â ±â´ÉÀÇ Àû¿ë
- 9.8.2. ±âº»ÀûÀ¸·Î Áö¿øÇÏ´Â º¸¾È Çì´õ
- 9.8.3. º¸¾È Çì´õ ¼±ÅÃ
9.9. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ Å×½ºÆ®
- 9.9.1. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ Å×½ºÆ® ¼³Á¤
- 9.9.2. ÀÎÁõ ó¸®ÀÇ Å×½ºÆ®
- 9.9.3. Àΰ¡ ó¸®ÀÇ Å×½ºÆ®
- 9.9.4. CSRF ÅäÅ« °Ë»ç ´ë»ó¿¡ ´ëÇÑ ¿äû Å×½ºÆ®

10Àå: ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA
10.1. JPA¶õ?
- 10.1.1. ORM°ú JPAÀÇ °³³ä
- 10.1.2. Entity
- 10.1.3. EntityManager
- 10.1.4. Entity »óÅÂ
- 10.1.5. ¿¬°ü°ü°è
- 10.1.6. JPQL(Java Persistence Query Language)
10.2. JPA¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅͺ£À̽º Á¢±Ù ±âÃÊ
- 10.2.1. JPA¿¡ ÀÇÇÑ CRUD ÀÛ¾÷
- 10.2.2. JPAÀÇ JPQLÀ» È°¿ëÇÑ µ¥ÀÌÅÍ Á¢±Ù
- 10.2.3. ¹èŸ Á¦¾î
10.3. ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA
- 10.3.1. ½ºÇÁ¸µ µ¥ÀÌÅͶõ?
- 10.3.2. ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA¶õ?
10.4 ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA ¾ÆÅ°ÅØó
- 10.4.1. ³»ºÎ ó¸® È帧
- 10.4.2. JpaRepository
- 10.4.3. ¿¹¿Ü º¯È¯
10.5. ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA ¼³Á¤
- 10.5.1. ÀÇÁ¸ ¶óÀ̺귯¸® Á¤ÀÇ
- 10.5.2. µ¥ÀÌÅÍ ¼Ò½º Á¤ÀÇ
- 10.5.3. EntityManagerFactory Á¤ÀÇ
- 10.5.4. JpaTransactionManager Á¤ÀÇ
- 10.5.5. ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA È°¼ºÈ­
- 10.5.6. Open EntityManager in View ÆÐÅÏ ¼³Á¤
10.6. Repository »ý¼º°ú È°¿ë
- 10.6.1. ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA Ç¥ÁØÀÇ CRUD ÀÛ¾÷
- 10.6.2. JPQLÀ» È°¿ëÇÑ µ¥ÀÌÅÍ Á¢±Ù
- 10.6.3. ¹èŸ Á¦¾î
- 10.6.4. ÆäÀÌÁö ó¸®
- 10.6.5. Repository¿¡ Ä¿½ºÅ͸¶ÀÌ¡ÇÑ ¸Þ¼­µå Ãß°¡
- 10.6.6. °¨»ç Á¤º¸ÀÇ ºÎ¿©

11Àå: ½ºÇÁ¸µ + ¸¶À̹ÙƼ½º
11.1. ¸¶À̹ÙƼ½º¶õ?
- 11.1.1. ¸¶À̹ÙƼ½º¿Í ½ºÇÁ¸µ ¿¬µ¿
- 11.1.2. ¸¶À̹ÙƼ½º¿Í MyBatis-SpringÀÇ ÁÖ¿ä ÄÄÆ÷³ÍÆ®
- 11.1.3. MyBatis-Spring ¿¹¿Ü ó¸®
11.2. ½ºÇÁ¸µ + ¸¶À̹ÙƼ½º ¼³Á¤
- 11.2.1. ¶óÀ̺귯¸® ¼³Á¤
- 11.2.2. ½ºÇÁ¸µ°ú ¸¶À̹ÙƼ½º¸¦ ¿¬°èÇϱâ À§ÇÑ ¼³Á¤
- 11.2.3. ¸¶À̹ÙƼ½º ¼³Á¤
11.3. ±âº»ÀûÀÎ CRUD Á¶ÀÛ
- 11.3.1. Mapper ÀÎÅÍÆäÀ̽º ÀÛ¼º
- 11.3.2. ¸ÅÇÎ ÆÄÀÏ ÀÛ¼º
- 11.3.3. SQL¿¡ °ªÀ» »ðÀÔÇÏ´Â ¹æ¹ý
- 11.3.4. »ðÀÔ°ªÀÇ ¿¬°è ¹æ¹ý
- 11.3.5. SELECT(Read) Á¶ÀÛ ±¸Çö
- 11.3.6. INSERT(Create) Á¶ÀÛ ±¸Çö
- 11.3.7. UPDATE Á¶ÀÛ ±¸Çö
- 11.3.8. DELETE Á¶ÀÛ ±¸Çö
- 11.3.9. Mapper °´Ã¼ È°¿ë
11.4. ¸¶À̹ÙƼ½º¸¦ ÀÌ¿ëÇÑ CRUD Á¶ÀÛ
- 11.4.1. ¸ÅÇÎ ÆÄÀϷκÎÅÍ µ¿Àû SQL Á¶¸³
- 11.4.2. SQL ºô´õ Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ SQL ¹® Á¶¸³
- 11.4.3. ÀÏ´ëÀÏ°ú ÀÏ´ë´Ù ¸ÅÇÎ
- 11.4.4. RowBounds¸¦ ÀÌ¿ëÇÑ ¹üÀ§ °Ë»ö
- 11.4.5. ResultHandler¸¦ ÀÌ¿ëÇÑ °Ë»ö °á°ú ó¸®

12Àå: ½ºÇÁ¸µ + ŸÀÓ¸®ÇÁ
12.1. ŸÀÓ¸®ÇÁ¶õ?
- 12.1.1. ŸÀÓ¸®ÇÁ ÅÛºí¸´
- 12.1.2. ŸÀÓ¸®ÇÁ¿Í ½ºÇÁ¸µ ¿¬°è
12.2. ½ºÇÁ¸µ + ŸÀÓ¸®ÇÁ ¼³Á¤
- 12.2.1. ¶óÀ̺귯¸® ¼³Á¤
- 12.2.2. ½ºÇÁ¸µ°ú ŸÀÓ¸®ÇÁ¸¦ ¿¬°èÇϱâ À§ÇÑ ¼³Á¤
12.3. ŸÀÓ¸®ÇÁ¸¦ ÀÌ¿ëÇÑ ºä ±¸Çö
- 12.3.1. ù ¹ø° ŸÀÓ¸®ÇÁ
- 12.3.2. ÅؽºÆ® ÀÔ·Â
- 12.3.3. Ç¥Çö½Ä
- 12.3.4. th ¼Ó¼º¿¡ ÀÇÇÑ ¼Ó¼º °ª ¼³Á¤
- 12.3.5. HTML ¿ä¼ÒÀÇ Ãâ·Â Á¦¾î
- 12.3.6. ÀζóÀΠǥ±â¹ý
- 12.3.7. ÁÖ¼®
- 12.3.8. ½ºÇÁ¸µ°úÀÇ ¿¬°è
- 12.3.9. °øÅë ÅÛÇø´ Àç»ç¿ë
- 12.3.10. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¿ÍÀÇ ¿¬°è
- 12.3.11. JS
¶óÀ̺귯¸®ÀÇ È°¿ë
___5.11.1. ÅÂ±× ¶óÀ̺귯¸®ÀÇ ¼³Á¤
___5.11.2. Æû Ãâ·Â
___5.11.3. Æû Ç׸ñÀÇ °øÅëÀûÀÎ ¼Ó¼º
___5.11.4. ÅؽºÆ® Çʵå Ãâ·Â
___5.11.5. Æнº¿öµå Çʵå Ãâ·Â
___5.11.6. ÅؽºÆ® ¿µ¿ª Ãâ·Â
___5.11.7. ¿©·¯ °³ÀÇ Ã¼Å©¹Ú½º Ãâ·Â
___5.11.8. üũ¹Ú½º Ãâ·Â
___5.11.9. ¿©·¯ °³ÀÇ ¶óµð¿À ¹öÆ° Ãâ·Â
___5.11.10. ¶óµð¿À ¹öÆ° Ãâ·Â
___5.11.11. ¼¿·ºÆ® ¹Ú½º Ãâ·Â
___5.11.12. ¼û°ÜÁø Çʵå Ãâ·Â
___5.11.13. ¶óº§ Ãâ·Â
___5.11.14. ¹öÆ° Ãâ·Â
___5.11.15. ÀԷ°ª °Ë»ç ¿À·ù Ãâ·Â
5.12. ½ºÇÁ¸µ ¹ü¿ë ÅÂ±× ¶óÀ̺귯¸®ÀÇ È°¿ë
___5.12.1. ÅÂ±× ¶óÀ̺귯¸®ÀÇ ¼³Á¤
___5.12.2. ·ÎĶº° ¸Þ½ÃÁöÀÇ Ãâ·Â
___5.12.3. Å׸¶º° ¸Þ½ÃÁöÀÇ Ãâ·Â
___5.12.4. ÀԷ°ª °Ë»ç ¿À·ùÀÇ ÆÇ´Ü
___5.12.5. ¹ÙÀεù Á¤º¸(BindStatus)ÀÇ Ãëµæ
___5.12.6. BindStatus°ú ¿¬°èÇÑ ¹®ÀÚ¿­ º¯È¯
___5.12.7. URL »ý¼º
___5.12.8. À̽ºÄÉÀÌÇÁ ¿©ºÎÀÇ ±âº»°ª µ¤¾î¾²±â
___5.12.9. Ãâ·Â°ª À̽ºÄÉÀÌÇÁ
___5.12.10. SpEL ½ÇÇà °á°úÀÇ Ãëµæ
___5.12.11. ¿äû ¸ÅÇÎ Á¤º¸¿Í ¿¬°èÇÑ URL »ý¼º
5.13. ¿¹¿Ü ó¸®
___5.13.1. ¿¹¿ÜÀÇ Á¾·ù
___5.13.2. ¿¹¿ÜÀÇ ¹ß»ý Àå¼Ò¿Í ±×¿¡ µû¸¥ ó¸® ¹æ¹ý
___5.13.3. ¼­ºí¸´ ÄÁÅ×À̳ÊÀÇ ¿À·ù ÆäÀÌÁö ±â´É È°¿ë
___5.13.4. ½ºÇÁ¸µ MVCÀÇ ¿¹¿Ü Çڵ鷯 È°¿ë
___5.13.5. @ExceptionHandler ¸Þ¼­µå È°¿ë
___5.13.6. @ResponseStatus¸¦ ÁöÁ¤ÇÑ ¿¹¿Ü Ŭ·¡½ºÀÇ È°¿ë

¢Ã 06Àå: RESTful À¥ ¼­ºñ½º °³¹ß
6.1. REST API ¾ÆÅ°ÅØó
___6.1.1. Resource Oriented Architecture(ROA)
___6.1.2. ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¾ÆÅ°ÅØó
6.2. ¾ÖÇø®ÄÉÀÌ¼Ç ¼³Á¤
___6.2.1. ¶óÀ̺귯¸® ¼³Á¤
___6.2.2. ¼­ºí¸´ ÄÁÅ×ÀÌ³Ê ¼³Á¤
___6.2.3. ÇÁ·±Æ® ÄÁÆ®·Ñ·¯ ¼³Á¤
6.3. @RestController ±¸Çö
___6.3.1. ÄÁÆ®·Ñ·¯¿¡¼­ ±¸ÇöÇÒ Ã³¸®ÀÇ Àüü ±¸Á¶
___6.3.2. ÄÁÆ®·Ñ·¯ Ŭ·¡½º ÀÛ¼º
___6.3.3. REST API(Çڵ鷯 ¸Þ¼­µå) ÀÛ¼º
___6.3.4. CORS Áö¿ø
___6.3.5. URI Á¶¸³
6.4. ¸®¼Ò½º Ŭ·¡½º ±¸Çö
___6.4.1. ¸®¼Ò½º Ŭ·¡½º ÀÛ¼º
___6.4.2. JacksonÀ» ÀÌ¿ëÇÑ Æ÷¸Ë Á¦¾î
6.5. ¿¹¿Ü ó¸®
___6.5.1. REST API ¿À·ù ÀÀ´ä
___6.5.2. ½ºÇÁ¸µ MVCÀÇ ¿¹¿Ü Çڵ鷯 ±¸Çö
___6.5.3. ó¸®ÇÒ ¿¹¿Ü Ŭ·¡½ºÀÇ Ãß°¡
___6.5.4. ÀԷ°ª °Ë»ç ¿¹¿ÜÀÇ Ã³¸®
___6.5.5. ¼­ºí¸´ ÄÁÅ×À̳ʿ¡ Àü´ÞµÈ ¿À·ùÀÇ ÀÀ´ä
6.6. REST Ŭ¶óÀ̾ðÆ® ±¸Çö
___6.6.1. RestTemplateÀ̶õ?
___6.6.2. RestTemplate ¼³Á¤
___6.6.3. REST API È£Ãâ
___6.6.4. ¿À·ù ÀÀ´ä ó¸®
___6.6.5. ŸÀӾƿô ÁöÁ¤

¢Ã 07Àå: ½ºÇÁ¸µ MVC ÀÀ¿ë
7.1. HTTP ¼¼¼Ç ÀÌ¿ë
___7.1.1. ¼¼¼Ç ¼Ó¼º(@SessionAttributes)
___7.1.2. ¼¼¼Ç ½ºÄÚÇÁ ºó
7.2. ÆÄÀÏ ¾÷·Îµå
___7.2.1. ÆÄÀÏ ¾÷·Îµå ±¸Á¶
___7.2.2. ÆÄÀÏ ¾÷·Îµå ±â´É ¼³Á¤
___7.2.3. ¾÷·Îµå µ¥ÀÌÅÍÀÇ Ãëµæ
7.3. ºñµ¿±â ¿äûÀÇ ±¸Çö
___7.3.1. ºñµ¿±â ¿äûÀÇ µ¿ÀÛ ¹æ½Ä
___7.3.2. ºñµ¿±â ±â´ÉÀ» È°¼ºÈ­Çϱâ À§ÇÑ ¼³Á¤
___7.3.3. ºñµ¿±â ó¸®ÀÇ ±¸Çö
___7.3.4. ºñµ¿±â 󸮿¡¼­ÀÇ ¿¹¿Ü ó¸®
___7.3.5. ºñµ¿±â ½ÇÇà¿¡ ´ëÇÑ °øÅë ó¸® ±¸Çö
7.4. °øÅë ó¸®ÀÇ ±¸Çö
___7.4
.1. ¼­ºí¸´ ÇÊÅÍ ÀÌ¿ë
___7.4.2. HandlerInterceptor ÀÌ¿ë
___7.4.3. @ControllerAdvice ÀÌ¿ë
___7.4.4. HandlerMethodArgumentResolver ÀÌ¿ë
7.5. Á¤Àû ¸®¼Ò½º
___7.5.1. ±âº» ¼­ºí¸´°ú DispatcherServletÀÇ °øÁ¸
___7.5.2. ½ºÇÁ¸µ MVC µ¶ÀÚÀûÀÎ Á¤Àû ¸®¼Ò½ºÀÇ Ãë±Þ ¹æ¹ý
7.6. ±¹Á¦È­
___7.6.1. ·ÎĶ °áÁ¤
___7.6.2. ·ÎĶ È°¿ë
___7.6.3. UI¸¦ ÀÌ¿ëÇÑ ·ÎĶ Àüȯ

¢Ã 08Àå: ½ºÇÁ¸µ Å×½ºÆ®¶õ?
8.1. ½ºÇÁ¸µ Å×½ºÆ®¶õ?
8.2. DI ÄÁÅ×ÀÌ³Ê¿Í ºó Å×½ºÆ®
___8.2.1. ºó¿¡ ´ëÇÑ ´ÜÀ§ Å×½ºÆ®
___8.2.2. DI ÄÁÅ×À̳ʿ¡¼­ °ü¸®µÇ´Â ºó¿¡ ´ëÇÑ ÅëÇÕ Å×½ºÆ®
___8.2.3. ½ºÇÁ¸µ TestContext ÇÁ·¹ÀÓ¿öÅ©
___8.2.4. DI ÄÁÅ×À̳ÊÀÇ ¼³Á¤
___8.2.5. DI ÄÁÅ×À̳ÊÀÇ ¶óÀÌÇÁ»çÀÌŬ Á¦¾î
___8.2.6. ÇÁ·ÎÆÄÀÏ ÁöÁ¤
___8.2.7. Å×½ºÆ®¿ë ÇÁ·ÎÆÛƼ °ª ÁöÁ¤
8.3. µ¥ÀÌÅͺ£À̽º Å×½ºÆ®
___8.3.1. Å×½ºÆ® µ¥ÀÌÅÍ ¼Ò½º ¼³Á¤
___8.3.2. Å×½ºÆ® µ¥ÀÌÅÍ ÀûÀç
___8.3.3. Å×½ºÆ® ÄÉÀ̽º¸¦ À§ÇÑ Æ®·£Àè¼Ç Á¦¾î
___8.3.4. µ¥ÀÌÅÍ °ËÁõ
8.4. ½ºÇÁ¸µ MVC Å×½ºÆ®
___8.4.1. MockMvc¶õ?
___8.4.2. MockMvc ¼³Á¤
___8.4.3. Å×½ºÆ® ½ÇÇà
___8.4.4. ¿äû µ¥ÀÌÅÍ ¼³Á¤
___8.4.5. ½ÇÇà °á°úÀÇ °ËÁõ
___8.4.6. ½ÇÇà °á°ú Ãâ·Â

¢Ã 09Àå: ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼
9.1. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¶õ?
___9.1.1. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ÀÇ Æ¯Â¡
___9.1.2. ±âº»ÀûÀÎ º¸¾È ±â´É
___9.1.3. °­È­µÈ º¸¾È ±â´É
9.2. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ÀÇ ¼³Á¤
___9.2.1. ¶óÀ̺귯¸®ÀÇ ¼³Á¤
___9.2.2. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ÀÇ ºó Á¤ÀÇ
___9.2.3. ¼­ºí¸´ ÇÊÅÍ ¼³Á¤
9.3. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ÀÇ ¾ÆÅ°ÅØó
___9.3.1. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ÀÇ ¸ðµâ ±¸¼º
___9.3.2. ÇÁ·¹ÀÓ¿öÅ© ¾ÆÅ°ÅØó
9.4. ÀÎÁõ ó¸®
___9.4.1. ÀÎÁõ ó¸® ¸ÞÄ¿´ÏÁò
___9.4.2. Æû ÀÎÁõ
___9.4.3. ÀÎÁõÀÌ ¼º°øÇßÀ» ¶§ÀÇ ÀÀ´ä
___9.4.4. ÀÎÁõÀÌ ½ÇÆÐÇßÀ» ¶§ÀÇ ÀÀ´ä
___9.4.5. µ¥ÀÌÅͺ£À̽º ÀÎÁõ
___9.4.6. Æнº¿öµå ÇؽÃÈ­
___9.4.7. ÀÎÁõ À̺¥Æ® ó¸®
___9.4.8. ·Î±×¾Æ¿ô
___9.4.9. ·Î±×¾Æ¿ôÀÌ ¼º°øÇßÀ» ¶§ÀÇ ÀÀ´ä
___9.4.10. ÀÎÁõ Á¤º¸¿¡ ´ëÇÑ Á¢±Ù
___9.4.11. ÀÎÁõ ó¸®¿Í ½ºÇÁ¸µ MVCÀÇ ¿¬°è
___9.4.12. ¿À·ù ¸Þ½ÃÁö
9.5. Àΰ¡ ó¸®
___9.5.1. Àΰ¡ ó¸® ±¸Á¶
___9.5.2. Á¢±Ù Á¤Ã¥À» ±â¼úÇÏ´Â ¹æ¹ý
___9.5.3. À¥ ¸®¼Ò½º¿¡ ´ëÇÑ Àΰ¡(ÀÚ¹Ù ±â¹Ý ¼³Á¤ ¹æ½Ä)
___9.5.4. À¥ ¸®¼Ò½º¿¡ ´ëÇÑ Àΰ¡(XML ±â¹Ý ¼³Á¤ ¹æ½Ä)
___9.5.5. ¸Þ¼­µå¿¡ ´ëÇÑ Àΰ¡
___9.5.6. JSP È­¸é Ç׸ñ¿¡ ´ëÇÑ Àΰ¡
___9.5.7. Àΰ¡ ¿À·ù°¡ ¹ß»ýÇÒ ¶§ÀÇ ÀÀ´ä
9.6. CSRF ¹æÁö
___9.6.1. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ÀÇ CSRF ´ëÃ¥
___9.6.2. CSRF ¹æÁö ±â´ÉÀÇ Àû¿ë
___9.6.3. ÅäÅ« °Ë»ç ¿À·ù°¡ ¹ß»ýÇÒ ¶§ÀÇ ÀÀ´ä
___9.6.4. CSRF ¹æÁö ±â´É°ú ½ºÇÁ¸µ MVC¿ÍÀÇ ¿¬°è
9.7. ¼¼¼Ç °ü¸®
___9.7.1. ¼¼¼Ç °ü¸® ±â´ÉÀÇ Àû¿ë
___9.7.2. URL ÀçÀÛ¼ºÀÇ ¾ïÁ¦ ±â´É
___9.7.3. ¼¼¼Ç °íÁ¤ °ø°ÝÀÇ ¹æÁö ±â´É
___9.7.4. ´ÙÁß ·Î±×ÀÎ Á¦¾î
___9.7.5. À¯È¿ÇÏÁö ¾ÊÀº ¼¼¼ÇÀ» »ç¿ëÇÑ ¿äûÀÇ °¨Áö
9.8. ºê¶ó¿ìÀú º¸¾È ±â´É°úÀÇ ¿¬°è
___9.8.1. º¸¾È Çì´õ Ãâ·Â ±â´ÉÀÇ Àû¿ë
___9.8.2. ±âº»ÀûÀ¸·Î Áö¿øÇÏ´Â º¸¾È Çì´õ
___9.8.3. º¸¾È Çì´õ ¼±ÅÃ
9.9. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ Å×½ºÆ®
___9.9.1. ½ºÇÁR 310: Date and Time API ÀÌ¿ë

13Àå: ½ºÇÁ¸µ ºÎÆ®
13.1. ½ºÇÁ¸µ ºÎÆ®¶õ?
- 13.1.1. ½ºÇÁ¸µ ºÎÆ®¸¦ ÀÌ¿ëÇÑ Hello World ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛ
- 13.1.2. AutoConfigure¸¦ ÀÌ¿ëÇÑ ¼³Á¤ ÀÚµ¿È­
- 13.1.3. Starter¸¦ ÀÌ¿ëÇÑ ÀÇÁ¸ ¶óÀ̺귯¸® °ü¸®
- 13.1.4. ½ÇÇà °¡´ÉÇÑ jar ¸¸µé±â
13.2. ½ºÇÁ¸µ ºÎÆ®¿Í ½ºÇÁ¸µ MVC
- 13.2.1. RESTful À¥ ¼­ºñ½º ¸¸µé±â
- 13.2.2. È­¸é À̵¿Çü À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
13.3. ½ºÇÁ¸µ ºÎÆ®¿Í µ¥ÀÌÅÍ Á¢±Ù
- 13.3.1. ½ºÇÁ¸µ JDBC
- 13.2.2. ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA
- 13.3.3. ¸¶À̹ÙƼ½º
- 13.3.4. Ä¿³Ø¼Ç Ç® ¶óÀ̺귯¸® º¯°æ
13.4. ½ºÇÁ¸µ ºÎÆ®¿Í ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼
- 13.4.1. ±âº» ÀÎÁõ
- 13.4.2. ÀÎÁõ, Àΰ¡ Ä¿½ºÅ͸¶ÀÌ¡
13.5. ½ºÇÁ¸µ ºÎÆ®·Î ÇÁ·ÎÆÛƼÀÇ Å¸ÀÔ ¾ÈÁ¤¼º È®º¸
- 13.5.1. @ConfigurationProperties¸¦ ÀÌ¿ëÇÑ ÇÁ·ÎÆÛƼ ¼³Á¤
- 13.5.2. Bean ValidationÀ» ÀÌ¿ëÇÑ ÇÁ·ÎÆÛƼ °ª °ËÁõ
- 13.5.3. IDE¿¡¼­ÀÇ ÇÁ·ÎÆÛƼ Áö¿ø ±â´É
13.6. ½ºÇÁ¸µ ºÎÆ® ¾×Ãß¿¡ÀÌÅ͸¦ ÀÌ¿ëÇÑ ¿î¿µ ±â´É °­È­
- 13.6.1. HTTP ¿£µåÆ÷ÀÎÆ® Ãß°¡
- 13.6.2. Çコ üũ
- 13.6.3. ¸ÞÆ®¸¯
- 13.6.4. º¸¾È ±â´É È°¼ºÈ­

14Àå: ½Ç½À
14.1. ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¿ä
- 14.1.1. ER ´ÙÀ̾î±×·¥
- 14.1.2. ȸÀÇ½Ç ¸ñ·Ï Ç¥½Ã ±â´ÉÀÇ È­¸é »ç¾ç
- 14.1.3. ¿¹¾à ±â´ÉÀÇ È­¸é »ç¾ç
- 14.1.4. ·Î±×ÀÎ ±â´ÉÀÇ È­¸é »ç¾ç
14.2. ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
- 14.2.1. ÇÁ·ÎÁ§Æ®ÀÇ ±âº» °ñ°Ý ±¸¼º
- 14.2.2. ÇÁ·ÎÁ§Æ® ¼Ò½ºÀÇ ÆÐÅ°Áö ±¸Á¶ ±¸¼º
- 14.2.3. PostgreSQL ¼³Á¤
- 14.2.4. ÇÁ·ÎÆÛƼ ÆÄÀÏ ¼³Á¤
- 14.2.5. ¶óÀ̺귯¸® Ãß°¡
- 14.2.6. JPA ¿£ÅÍƼ »ý¼º
- 14.2.7. ȸÀÇ½Ç ¸ñ·Ï Ç¥½Ã ±â´É ±¸Çö
- 14.2.8. ȸÀÇ½Ç ¿¹¾à ±â´É ±¸Çö
- 14.2.9. ·Î±×ÀÎ ±â´É ±¸Çö
- 14.2.10. ½ÇÇà °¡´ÉÇÑ JAR »ý¼º
14.3. ¸¶¹«¸®

15Àå: ½ºÇÁ¸µ ¹èÄ¡
15.1. ½ºÇÁ¸µ ¹èÄ¡¶õ?
- 15.1.1. ¹èÄ¡ 󸮶õ?
- 15.1.2. ¹èÄ¡ 󸮰¡ ÃæÁ·½ÃÄÑ¾ß ÇÒ ¿ä°Ç
- 15.1.3. ½ºÇÁ¸µ ¹èÄ¡¶õ?
- 15.1.4. ½ºÇÁ¸µ ¹èÄ¡ÀÇ ±âº» ±¸Á¶
15.2. °£´ÜÇÑ ¹èÄ¡ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
- 15.2.1. ÀÛ¼ºÇÒ ¹èÄ¡ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¿ä±¸»çÇ×
- 15.2.2. ¼³°è
- 15.2.3. pom.xml ¼³Á¤
- 15.2.4. Àâ ±¸Çö
- 15.2.5. truncateStep ±¸Çö
- 15.2.6. importFileStep ±¸Çö
- 15.2.7. Å×½ºÆ®
- 15.2.8. ¹èÄ¡ ½ÇÇà(Á¤»ó Á¾·á)
- 15.2.9. ¹èÄ¡ ½ÇÇà(ºñÁ¤»ó Á¾·á)
15.3. ½ºÇÁ¸µ ¹èÄ¡ÀÇ ¾ÆÅ°ÅØó
- 15.3.1. ±¸¼º ¿ä¼Ò
- 15.3.2. À⠱⵿
- 15.3.3. ºñÁî´Ï½º ·ÎÁ÷ Á¤ÀÇ
- 15.3.4. Æ®·£Àè¼Ç °ü¸®
- 15.3.5. ¹èÄ¡ ó¸® °á°ú Ãâ·Â
- 15.3.6. ¿©·¯ °³ÀÇ ½ºÅÜ¿¡¼­ È帧 Á¦¾îÇϱâ
- 15.3.7. º´·Ä ó¸®

AÀå: ºÎ·Ï
A.1 ·ÎÄà °³¹ß ȯ°æÀ» À§ÇÑ ÇÁ·ÎÁ§Æ® ±¸¼º
- A.1.1. IDE ¼³Ä¡ ¹× ¼³Á¤
- A.1.2. ÇÁ·ÎÁ§Æ® »ý¼º
- A.1.3. ¾ÖÇø®ÄÉÀ̼ÇÀÇ µ¿ÀÛ È®ÀÎ
¸µ ½ÃÅ¥¸®Æ¼ Å×½ºÆ® ¼³Á¤
___9.9.2. ÀÎÁõ ó¸®ÀÇ Å×½ºÆ®
___9.9.3. Àΰ¡ ó¸®ÀÇ Å×½ºÆ®
___9.9.4. CSRF ÅäÅ« °Ë»ç ´ë»ó¿¡ ´ëÇÑ ¿äû Å×½ºÆ®

¢Ã 10Àå: ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA
10.1. JPA¶õ?
___10.1.1. ORM°ú JPAÀÇ °³³ä
___10.1.2. Entity
___10.1.3. EntityManager
___10.1.4. Entity »óÅÂ
___10.1.5. ¿¬°ü°ü°è
___10.1.6. JPQL(Java Persistence Query Language)
10.2. JPA¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅͺ£À̽º Á¢±Ù ±âÃÊ
___10.2.1. JPA¿¡ ÀÇÇÑ CRUD ÀÛ¾÷
___10.2.2. JPAÀÇ JPQLÀ» È°¿ëÇÑ µ¥ÀÌÅÍ Á¢±Ù
___10.2.3. ¹èŸ Á¦¾î
10.3. ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA
___10.3.1. ½ºÇÁ¸µ µ¥ÀÌÅͶõ?
___10.3.2. ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA¶õ?
10.4 ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA ¾ÆÅ°ÅØó
___10.4.1. ³»ºÎ ó¸® È帧
___10.4.2. JpaRepository
___10.4.3. ¿¹¿Ü º¯È¯
10.5. ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA ¼³Á¤
___10.5.1. ÀÇÁ¸ ¶óÀ̺귯¸® Á¤ÀÇ
___10.5.2. µ¥ÀÌÅÍ ¼Ò½º Á¤ÀÇ
___10.5.3. EntityManagerFactory Á¤ÀÇ
___10.5.4. JpaTransactionManager Á¤ÀÇ
___10.5.5. ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA È°¼ºÈ­
___10.5.6. Open EntityManager in View ÆÐÅÏ ¼³Á¤
10.6. Repository »ý¼º°ú È°¿ë
___10.6.1. ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA Ç¥ÁØÀÇ CRUD ÀÛ¾÷
___10.6.2. JPQLÀ» È°¿ëÇÑ µ¥ÀÌÅÍ Á¢±Ù
___10.6.3. ¹èŸ Á¦¾î
___10.6.4. ÆäÀÌÁö ó¸®
___10.6.5. Repository¿¡ Ä¿½ºÅ͸¶ÀÌ¡ÇÑ ¸Þ¼­µå Ãß°¡
___10.6.6. °¨»ç Á¤º¸ÀÇ ºÎ¿©

¢Ã 11Àå: ½ºÇÁ¸µ + ¸¶À̹ÙƼ½º
11.1. ¸¶À̹ÙƼ½º¶õ?
___11.1.1. ¸¶À̹ÙƼ½º¿Í ½ºÇÁ¸µ ¿¬µ¿
___11.1.2. ¸¶À̹ÙƼ½º¿Í MyBatis-SpringÀÇ ÁÖ¿ä ÄÄÆ÷³ÍÆ®
___11.1.3. MyBatis-Spring ¿¹¿Ü ó¸®
11.2. ½ºÇÁ¸µ + ¸¶À̹ÙƼ½º ¼³Á¤
___11.2.1. ¶óÀ̺귯¸® ¼³Á¤
___11.2.2. ½ºÇÁ¸µ°ú ¸¶À̹ÙƼ½º¸¦ ¿¬°èÇϱâ À§ÇÑ ¼³Á¤
___11.2.3. ¸¶À̹ÙƼ½º ¼³Á¤
11.3. ±âº»ÀûÀÎ CRUD Á¶ÀÛ
___11.3.1. Mapper ÀÎÅÍÆäÀ̽º ÀÛ¼º
___11.3.2. ¸ÅÇÎ ÆÄÀÏ ÀÛ¼º
___11.3.3. SQL¿¡ °ªÀ» »ðÀÔÇÏ´Â ¹æ¹ý
___11.3.4. »ðÀÔ°ªÀÇ ¿¬°è ¹æ¹ý
___11.3.5. SELECT(Read) Á¶ÀÛ ±¸Çö
___11.3.6. INSERT(Create) Á¶ÀÛ ±¸Çö
___11.3.7. UPDATE Á¶ÀÛ ±¸Çö
___11.3.8. DELETE Á¶ÀÛ ±¸Çö
___11.3.9. Mapper °´Ã¼ È°¿ë
11.4. ¸¶À̹ÙƼ½º¸¦ ÀÌ¿ëÇÑ CRUD Á¶ÀÛ
___11.4.1. ¸ÅÇÎ ÆÄÀϷκÎÅÍ µ¿Àû SQL Á¶¸³
___11.4.2. SQL ºô´õ Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ SQL ¹® Á¶¸³
___11.4.3. ÀÏ´ëÀÏ°ú ÀÏ´ë´Ù ¸ÅÇÎ
___11.4.4. RowBounds¸¦ ÀÌ¿ëÇÑ ¹üÀ§ °Ë»ö
___11.4.5. ResultHandler¸¦ ÀÌ¿ëÇÑ °Ë»ö °á°ú ó¸®

¢Ã 12Àå: ½ºÇÁ¸µ + ŸÀÓ¸®ÇÁ
12.1. ŸÀÓ¸®ÇÁ¶õ?
___12.1.1. ŸÀÓ¸®ÇÁ ÅÛºí¸´
___12.1.2. ŸÀÓ¸®ÇÁ¿Í ½ºÇÁ¸µ ¿¬°è
12.2. ½ºÇÁ¸µ + ŸÀÓ¸®ÇÁ ¼³Á¤
___12.2.1. ¶óÀ̺귯¸® ¼³Á¤
___12.2.2. ½ºÇÁ¸µ°ú ŸÀÓ¸®ÇÁ¸¦ ¿¬°èÇϱâ À§ÇÑ ¼³Á¤
12.3. ŸÀÓ¸®ÇÁ¸¦ ÀÌ¿ëÇÑ ºä ±¸Çö
___12.3.1. ù ¹ø° ŸÀÓ¸®ÇÁ
___12.3.2. ÅؽºÆ® ÀÔ·Â
___12.3.3. Ç¥Çö½Ä
___12.3.4. th ¼Ó¼º¿¡ ÀÇÇÑ ¼Ó¼º °ª ¼³Á¤
___12.3.5. HTML ¿ä¼ÒÀÇ Ãâ·Â Á¦¾î
___12.3.6. ÀζóÀΠǥ±â
¹ý
___12.3.7. ÁÖ¼®
___12.3.8. ½ºÇÁ¸µ°úÀÇ ¿¬°è
___12.3.9. °øÅë ÅÛÇø´ Àç»ç¿ë
___12.3.10. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¿ÍÀÇ ¿¬°è
___12.3.11. JSR 310: Date and Time API ÀÌ¿ë

¢Ã 13Àå: ½ºÇÁ¸µ ºÎÆ®
13.1. ½ºÇÁ¸µ ºÎÆ®¶õ?
___13.1.1. ½ºÇÁ¸µ ºÎÆ®¸¦ ÀÌ¿ëÇÑ Hello World ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛ
___13.1.2. AutoConfigure¸¦ ÀÌ¿ëÇÑ ¼³Á¤ ÀÚµ¿È­
___13.1.3. Starter¸¦ ÀÌ¿ëÇÑ ÀÇÁ¸ ¶óÀ̺귯¸® °ü¸®
___13.1.4. ½ÇÇà °¡´ÉÇÑ jar ¸¸µé±â
13.2. ½ºÇÁ¸µ ºÎÆ®¿Í ½ºÇÁ¸µ MVC
___13.2.1. RESTful À¥ ¼­ºñ½º ¸¸µé±â
___13.2.2. È­¸é À̵¿Çü À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
13.3. ½ºÇÁ¸µ ºÎÆ®¿Í µ¥ÀÌÅÍ Á¢±Ù
___13.3.1. ½ºÇÁ¸µ JDBC
___13.2.2. ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA
___13.3.3. ¸¶À̹ÙƼ½º
___13.3.4. Ä¿³Ø¼Ç Ç® ¶óÀ̺귯¸® º¯°æ
13.4. ½ºÇÁ¸µ ºÎÆ®¿Í ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼
___13.4.1. ±âº» ÀÎÁõ
___13.4.2. ÀÎÁõ, Àΰ¡ Ä¿½ºÅ͸¶ÀÌ¡
13.5. ½ºÇÁ¸µ ºÎÆ®·Î ÇÁ·ÎÆÛƼÀÇ Å¸ÀÔ ¾ÈÁ¤¼º È®º¸
___13.5.1. @ConfigurationProperties¸¦ ÀÌ¿ëÇÑ ÇÁ·ÎÆÛƼ ¼³Á¤
___13.5.2. Bean ValidationÀ» ÀÌ¿ëÇÑ ÇÁ·ÎÆÛƼ °ª °ËÁõ
___13.5.3. IDE¿¡¼­ÀÇ ÇÁ·ÎÆÛƼ Áö¿ø ±â´É
13.6. ½ºÇÁ¸µ ºÎÆ® ¾×Ãß¿¡ÀÌÅ͸¦ ÀÌ¿ëÇÑ ¿î¿µ ±â´É °­È­
___13.6.1. HTTP ¿£µåÆ÷ÀÎÆ® Ãß°¡
___13.6.2. Çコ üũ
___13.6.3. ¸ÞÆ®¸¯
___13.6.4. º¸¾È ±â´É È°¼ºÈ­

¢Ã 14Àå: ½Ç½À
14.1. ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¿ä
___14.1.1. ER ´ÙÀ̾î±×·¥
___14.1.2. ȸÀÇ½Ç ¸ñ·Ï Ç¥½Ã ±â´ÉÀÇ È­¸é »ç¾ç
___14.1.3. ¿¹¾à ±â´ÉÀÇ È­¸é »ç¾ç
___14.1.4. ·Î±×ÀÎ ±â´ÉÀÇ È­¸é »ç¾ç
14.2. ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
___14.2.1. ÇÁ·ÎÁ§Æ®ÀÇ ±âº» °ñ°Ý ±¸¼º
___14.2.2. ÇÁ·ÎÁ§Æ® ¼Ò½ºÀÇ ÆÐÅ°Áö ±¸Á¶ ±¸¼º
___14.2.3. PostgreSQL ¼³Á¤
___14.2.4. ÇÁ·ÎÆÛƼ ÆÄÀÏ ¼³Á¤
___14.2.5. ¶óÀ̺귯¸® Ãß°¡
___14.2.6. JPA ¿£ÅÍƼ »ý¼º
___14.2.7. ȸÀÇ½Ç ¸ñ·Ï Ç¥½Ã ±â´É ±¸Çö
___14.2.8. ȸÀÇ½Ç ¿¹¾à ±â´É ±¸Çö
___14.2.9. ·Î±×ÀÎ ±â´É ±¸Çö
___14.2.10. ½ÇÇà °¡´ÉÇÑ JAR »ý¼º
14.3. ¸¶¹«¸®

¢Ã 15Àå: ½ºÇÁ¸µ ¹èÄ¡
15.1. ½ºÇÁ¸µ ¹èÄ¡¶õ?
___15.1.1. ¹èÄ¡ 󸮶õ?
___15.1.2. ¹èÄ¡ 󸮰¡ ÃæÁ·½ÃÄÑ¾ß ÇÒ ¿ä°Ç
___15.1.3. ½ºÇÁ¸µ ¹èÄ¡¶õ?
___15.1.4. ½ºÇÁ¸µ ¹èÄ¡ÀÇ ±âº» ±¸Á¶
15.2. °£´ÜÇÑ ¹èÄ¡ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
___15.2.1. ÀÛ¼ºÇÒ ¹èÄ¡ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¿ä±¸»çÇ×
___15.2.2. ¼³°è
___15.2.3. pom.xml ¼³Á¤
___15.2.4. Àâ ±¸Çö
___15.2.5. truncateStep ±¸Çö
___15.2.6. importFileStep ±¸Çö
___15.2.7. Å×½ºÆ®
___15.2.8. ¹èÄ¡ ½ÇÇà(Á¤»ó Á¾·á)
___15.2.9. ¹èÄ¡ ½ÇÇà(ºñÁ¤»ó Á¾·á)
15.3. ½ºÇÁ¸µ ¹èÄ¡ÀÇ ¾ÆÅ°ÅØó
___15.3.1. ±¸¼º ¿ä¼Ò
___15.3.2. À⠱⵿
___15.3.3. ºñÁî´Ï½º ·ÎÁ÷ Á¤ÀÇ
___15.3.4. Æ®·£Àè¼Ç °ü¸®
___15.3.5. ¹èÄ¡ ó¸® °á°ú Ãâ·Â
___15.3.6. ¿©·¯ °³ÀÇ ½ºÅÜ¿¡¼­ È帧 Á¦¾îÇϱâ
___15.3.7. º´·Ä ó¸®

¢Ã AÀå: ºÎ·Ï
A.1 ·ÎÄà °³¹ß ȯ°æÀ» À§ÇÑ ÇÁ·ÎÁ§Æ® ±¸¼º
___A.1.1. IDE ¼³Ä¡ ¹× ¼³Á¤
___A.1.2. ÇÁ·ÎÁ§Æ® »ý¼º
___A.1.3. ¾ÖÇø®ÄÉÀ̼ÇÀÇ µ¿ÀÛ È®ÀÎ

ÀúÀÚ¼Ò°³

½Å»óÀç [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ 1975

ÀúÀÚ ½Å»óÀç´Â ÀϺ» ±â¼ú¼­ ¹ø¿ª°¡ÀÌÀÚ ¡®¹ø¿ªÇÏ´Â °³¹ßÀÚ¡¯ À¯Æ©¹ö´Ù. »ï¼ºSDS¿¡¼­ ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®·Î È°µ¿ÇÏ´Ù°¡ ¾ÖÀÚÀÏ ÄÚ¾î ÆÀ ACT¿¡ ÇÕ·ùÇÏ¿´´Ù. ±â¼úº¸´Ù´Â »ç¶÷À̶ó´Â ±ú´ÞÀ½À» ¾òÀº ÈĺÎÅÍ´Â ÃֽŠ±â¼úÀ» ÀÍÈ÷±âº¸´Ù´Â »ç¶÷ÀÇ ¸¶À½À» Àаí, °ß°íÇÑ ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â °Íº¸´Ù´Â À¯¿¬ÇÑ ÆÀÀ» ºôµùÇÏ°í, ¼­ºñ½º¿¡ °¡Ä¡¸¦ ºÎ¿©Çϱ⺸´Ù´Â »ç¶÷¿¡°Ô µ¿±â¸¦ ºÎ¿©ÇÏ´Â °Í¿¡ ´õ ¸¹Àº °ü½ÉÀÌ »ý°å´Ù. ÁÖ¿ä ¹ø¿ª¼­·Î´Â ¡ººñÁî´Ï½º ÇÁ·¹ÀÓ¿öÅ© µµ°¨¡»(·ÎµåºÏ, 2020), ¡ºÀΰøÁö´ÉÀ» À§ÇÑ ¼öÇС»(ÇÁ¸®·º, 2018), ¡º½ºÇÁ¸µ öÀú ÀÔ¹®¡»(À§Å°ºÏ½º, 2018), ¡º1¾ï¹è ºü¸¥ ¾çÀÚ ÄÄÇ»ÅÍ°¡

ÆîÃ帱â

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

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

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â
ÆîÃ帱â

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

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

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

    100ÀÚÆò

    10.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

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

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    ¹è¼Û¾È³»

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

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

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë