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

¹è¿ö¼­ ¹Ù·Î ¾²´Â ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© : AOP, º¸¾È, ¸Þ½Ã¡ºÎÅÍ ½ºÇÁ¸µ À¥ MVC±îÁö ½Ç¿ëÀûÀÎ

¿øÁ¦ : Getting started with Spring Framework
¼Òµæ°øÁ¦

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

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

½Ç¿ëÀûÀÎ ¿¹Á¦·Î ÇÑ´«¿¡ ¾Ë¾Æº¸´Â ½ºÇÁ¸µ °¡À̵å

Á¤°¡

50,000¿ø

  • 45,000¿ø (10%ÇÒÀÎ)

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

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

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

88°¡Áö ´Ü°èº° ÇÁ·ÎÁ§Æ®·Î ÀÍÈ÷´Â ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©

ÀÌ Ã¥Àº ½ºÇÁ¸µ 5 ±âº»°ú °³³ä, ÃֽŠ¾÷µ¥ÀÌÆ®µÈ ÇÁ·¹ÀÓ¿öÅ© Àü¹ÝÀ» ´Ü°èº°·Î Á¢±ÙÇÕ´Ï´Ù. IoC ÄÁÅ×ÀÌ³Ê °°Àº ½ºÇÁ¸µ ±âÃʺÎÅÍ ½ºÇÁ¸µ µ¥ÀÌÅÍ, ½ºÇÁ¸µ AOP, ½ºÇÁ¸µ ¸Þ½Ã¡, ½ºÇÁ¸µ À¥ MVC, ½ºÆ®¸² API, ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼, RESTful À¥ ¼­ºñ½º, ¹ÝÀÀÇü ÇÁ·Î±×·¡¹Ö, ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö, RxJava 2, ½ºÇÁ¸µ À¥Ç÷°½º, ¸®¾×ÅÍ µî °í±Þ ÁÖÁ¦±îÁö ´Ù·ì´Ï´Ù.

88°¡Áö ½ÇÀü ÇÁ·ÎÁ§Æ®¸¦ ´Ü°èº°·Î ÇнÀÇÏ¸é ½ºÇÁ¸µÀ» óÀ½ ¹è¿ì´Â µ¶ÀÚ¶óµµ ½ÇÁ¦ »ç·Ê¸¦ °³³äÀûÀ¸·Î ÀÌÇØÇϸç ÇØ°áÃ¥À» ¸¸µé¾îº¼ ¼ö ÀÖ½À´Ï´Ù. ¼ÕÀ¸·Î Á÷Á¢ µû¶ó Çغ¸¸ç À¯Áöº¸¼ö ¹× Å×½ºÆ®Çϱâ ÁÁÀº ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇغ¸¼¼¿ä.

ÃâÆÇ»ç ¼­Æò

¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» À§ÇÑ ±¸Á¶¸¦ ÇÑ ¹ø¿¡ ÀÍÈ÷´Â ºñ¹ý ´ë¹æÃâ
ÀÌ Ã¥Àº ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ©ÀÇ µ¿ÀÛ°ú ±¸Á¶¸¦ ÀÌÇØÇÏ°í, ¿©·¯ºÐÀÌ ¿øÇÏ´Â ÀÛ¾÷À» XML, ¾Ö³ÊÅ×À̼Ç, ÀÚ¹Ù ¸Þ¼­µå È£ÃâÀ» »ç¿ëÇØ ´Þ¼ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. µû¶ó¼­ ÀÌ Ã¥Àº ½ºÇÁ¸µÀ» ¹è¿ï ¶§´Â ¹°·Ð, ½Ç¹«¿¡¼­ ½ºÇÁ¸µÀ» »ç¿ëÇϸç ÇÊ¿äÇÑ ºÎºÐÀ» ã¾Æº¸´Â Âü°í¼­·Îµµ È°¿ëÇÒ ¼ö ÀÖ´Ù.

ÁÖ¿ä ³»¿ë
¡Ü ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ±âº»
¡Ü ½ºÇÁ¸µ DI¿Í AOP
¡Ü ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA
¡Ü ½ºÇÁ¸µ À¥ MVC
¡Ü ½ºÆ®¸² API
¡Ü ½ºÇÁ¸µ À¥Ç÷°½º
¡Ü ¸Þ½Ã¡, À̸ÞÀÏ, ij½Ì ¼­Æ÷Æ®
¡Ü ½ºÇÁ¸µ°ú ÇÏÀ̹ö³×½ºÆ®/JPA¸¦ »ç¿ëÇÑ µ¥ÀÌÅͺ£À̽º »óÈ£ ÀÛ¿ë
¡Ü ½ºÇÁ¸µ À¥ MVC¸¦ ÀÌ¿ëÇÑ RESTful À¥ ¼­ºñ½º °³¹ßÇϱâ
¡Ü ¶÷´Ù½ÄÀ» ÀÌ¿ëÇÑ ÀÚ¹Ù ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
¡Ü RxJava 2¿Í ¸®¾×Å͸¦ »ç¿ëÇÑ ¹ÝÀÀÇü ÇÁ·Î±×·¡¹Ö
¡Ü ¹ÝÀÀÇü RESTful À¥ ¼­ºñ½º °³¹ßÇϱâ

1Àå. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ¼Ò°³
½ºÇÁ¸µÀ» ÀÌ·ç´Â ¿©·¯ ¸ðµâÀ» ¼Ò°³ÇÏ°í °¢°¢ÀÇ ÀåÁ¡À» ¾Ë¾Æº»´Ù. ½ºÇÁ¸µ DI ±â´ÉÀ» »ç¿ëÇÏ´Â °£´ÜÇÑ ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼ÇÀ» »ìÆ캸¸é¼­ ½ºÇÁ¸µ ¹× À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ Áß¿äÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¾ÆÅ°ÅØó¸¦ ÀÌÇØÇÑ´Ù.

2Àå. ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ±âÃÊ
½ºÇÁ¸µÀÇ ±âº» °³³äÀ» ´Ù·é´Ù. ¡®ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¡¹Ö¡¯ ¼³°è Á¢±Ù ¹æ¹ýÀ» »ìÆ캸°í, ºó ÀνºÅϽº¸¦ ¸¸µå´Â ´Ù¾çÇÑ Á¢±Ù ¹æ¹ý°ú »ý¼ºÀÚ ±â¹Ý DI, ºó ½ºÄÚÇÁ¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. ½ºÇÁ¸µ ÄÚ¾îÀÇ ÇϳªÀÎ DI¸¦ »ìÆ캻´Ù. DIÀÇ °³¿ä¸¦ ¼³¸íÇÏ°í ½ºÇÁ¸µ¿¡¼­ DI¸¦ ¾î¶»°Ô ÀÌ¿ëÇÏ´ÂÁö ¾Ë¾Æº» ÈÄ, ±× Ư¡°ú »ç¿ë¹ýÀ» ÀÌÇØÇÑ´Ù.

3Àå. ºó ¼³Á¤
ºó ¼³Á¤ ¹æ¹ýÀ» »ìÆ캻´Ù. ºó Á¤ÀÇ »ó¼Ó°ú ½ºÇÁ¸µ util ½ºÅ°¸¶, p-À̸§°ø°£°ú c-À̸§°ø°£, FactoryBean ÀÎÅÍÆäÀ̽º µîÀ» »ìÆ캻´Ù.

4Àå. ÀÇÁ¸ °ü°è ÁÖÀÔ
½ºÇÁ¸µÀÌ ´Ù¾çÇÑ ÀÇÁ¸ °ü°è ÁÖÀÔÀ» ¾î¶»°Ô ó¸®ÇÏ´ÂÁö »ìÆ캻´Ù. 3¿¡¼­´Â ½ºÇÁ¸µ ÄÁÅ×À̳ʰ¡ ºó ÀνºÅϽº »ý¼º°ú ÀÇÁ¸ °ü°è ÁÖÀÔÀ» Ã¥ÀÓÁö´Â ³»¿ëÀÌ ³ª¿Â´Ù.

µ¥ÀÌÅÍ ¾×¼¼½º ÃþÀÇ ¼³°è»ó ¹®Á¦Á¡°ú ÇØ°áÃ¥À» ¾Ë¾Æº» ´ÙÀ½, ½ºÇÁ¸µ JDBC¿Í ½ºÇÁ¸µ Data JPA¸¦ »ìÆ캻´Ù. ½ºÇÁ¸µ JDBC¿Í ½ºÇÁ¸µ Data JPAÀÇ ÀÌÁ¡ ¹× »ç¿ë¹ýÀ» ÀÌÇØÇÒ ¼ö ÀÖ´Ù.

5Àå. ºó°ú ºó Á¤ÀÇ Ä¿½ºÅÒÈ­Çϱâ
Ä¿½ºÅÒ ÃʱâÈ­¿Í Á¤¸® ·ÎÁ÷À» ºó ÀνºÅϽº¿¡ Ãß°¡ÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù. ±×¸®°í BeanPostProcessor ±¸ÇöÀ» »ç¿ëÇØ »õ·Î »ý¼ºµÈ ºó ÀνºÅϽº¸¦ º¯°æÇÏ°í, BeanFactoryPostProcessor¸¦ »ç¿ëÇØ ºó Á¤ÀǸ¦ º¯°æÇÏ´Â ¹æ¹ýµµ ¾Ë¾Æº»´Ù. ½ºÇÁ¸µÀº ³»ºÎÀûÀ¸·Î BeanPostProcessor¿Í BeanFactoryPostProcessor¸¦ »ç¿ëÇØ ¿©·¯ ÇÁ·¹ÀÓ¿öÅ© ±â´ÉÀ» Á¦°øÇÑ´Ù.

6Àå. ¾Ö³ÊÅ×ÀÌ¼Ç ±â¹Ý °³¹ß
½ºÇÁ¸µÀÇ ¾Ö³ÊÅ×ÀÌ¼Ç ±â¹Ý °³¹ß Áö¿ø¿¡ ´ëÇØ »ìÆ캻´Ù. ¾Ö³ÊÅ×À̼ÇÀ» »ç¿ëÇØ 3, 4, 5Àå¿¡¼­ ¹è¿î ºó Á¤ÀÇ¿Í ¶È°°Àº Á¤º¸¸¦ ºó Ŭ·¡½º¿¡ ÁöÁ¤ÇÑ´Ù. ÀÌ ÀåÀ» ¸¶Ä¡°í ³ª¸é XML ÆÄÀÏ¿¡ ¸í½ÃÀûÀ¸·Î ºóÀ» ¼³Á¤ÇÏ´Â ¼ö°í¸¦ ´ú ¼ö ÀÖ´Ù.

7Àå. ÀÚ¹Ù ±â¹Ý ÄÁÅ×ÀÌ³Ê ¼³Á¤
ÇÁ·Î±×·¥ ÄÚµå·Î ½ºÇÁ¸µ ÄÁÅ×À̳ʸ¦ ¼³Á¤ÇÏ°í, ÄÁÅ×À̳ʿ¡ ºóÀ» µî·ÏÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù. ÀÌ ÀåÀ» ¸¶Ä¡°í ³ª¸é ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡¼­ XMLÀ̳ª ÀÚ¹Ù ¾Ö³ÊÅ×À̼Ç, ÀÚ¹Ù ±â¹Ý ÄÁÅ×ÀÌ³Ê ¼³Á¤ Áß ¿øÇÏ´Â ¹æ¹ýÀ» ÃëÇâ¿¡ ¸Â°Ô ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.

8Àå. ½ºÇÁ¸µÀ» »ç¿ëÇØ µ¥ÀÌÅͺ£À̽º¿Í »óÈ£ ÀÛ¿ëÇϱâ
´ëÇ¥ÀûÀÎ ORM µ¥ÀÌÅÍ ¾×¼¼½º ±â¼úÀÎ ÇÏÀ̹ö³×ÀÌÆ®¿Í ¿¬°èÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ÀÌ ÀåÀ» ¸¶Ä¡¸é ORM ´Üµ¶À¸·Î »ç¿ëÇÏ´Â °Íº¸´Ù ½ºÇÁ¸µ°ú ¿¬°èÇÏ´Â ÆíÀÌ ÁÁ´Ù´Â Á¡À» ¾Ë ¼ö ÀÖÀ¸¸ç, °¢ ORMÀÇ Æ¯Â¡À» ÀÌÇØÇÑ ÈÄ ½ÇÁ¦ ÇöÀå¿¡¼­ ¹«¾ùÀÌ ÃÖÀûÀÎÁö ÆÇ´ÜÇÒ ¼ö ÀÖ´Ù.

9Àå. ½ºÇÁ¸µ µ¥ÀÌÅÍ
½ºÇÁ¸µ µ¥ÀÌÅÍ JPA¿Í ½ºÇÁ¸µ µ¥ÀÌÅÍ ¸ù°íDB ÇÁ·ÎÁ§Æ®¸¦ »ç¿ëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¸®Æ÷ÁöÅ͸® ·¹À̾ ¸¸µå´Â ¹æ¹ýÀ» »ìÆ캻´Ù. ÀÌ ÀåÀ» ¸¶Ä¡¸é ´ëºÎºÐÀÇ ½ºÇÁ¸µ µ¥ÀÌÅÍ ÇÁ·ÎÁ§Æ®°¡ µû¸£´Â ÇÙ½É °³³äÀ» ÀÌÇØÇÒ ¼ö ÀÖ´Ù.

10Àå. ½ºÇÁ¸µÀ» »ç¿ëÇÑ ¸Þ½Ã¡, ÀüÀÚ¿ìÆí, ºñµ¿±â ¸Þ½ÃÁö ½ÇÇà, ij½Ì
ÀÚ¹Ù ¸Þ½ÃÁö ¼­ºñ½º¸¦ »ç¿ëÇÑ ¸Þ½Ã¡, ÀüÀÚ¿ìÆí, ºñµ¿±â ¸Þ½ÃÁö¸¦ Àü¼ÛÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ½ºÇÁ¸µ 5ºÎÅÍ Áö¿øÇÏ´Â java.util.concurrent.ConcurrentMap, Ehcache, Caffeine, Guava, GemFire³ª JSR 107(ÀÚ¹Ù Àӽà ij½Ì API)À» ±¸ÇöÇÑ Ä³½Ã ¼Ö·ç¼Ç¿¡ ´ëÇÑ Ä³½Ã Ãß»óÈ­¸¦ ¾Ë¾Æº»´Ù.

11Àå. AOP
À̹ø Àå¿¡¼­´Â AOPÀÇ °³³äÀ» »ìÆ캸°í, ½ºÇÁ¸µ AOP¸¦ »ç¿ëÇØ ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ Ⱦ´Ü °ü½É»ç¸¦ Ç¥ÇöÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù. ±×¸®°í AspectJ ¾Ö³ÊÅ×ÀÌ¼Ç ½ºÅ¸ÀÏ°ú XML ½ºÅ°¸¶ ½ºÅ¸ÀÏ·Î ¾Ö½ºÆÑÆ®¸¦ ¸¸µå´Â ¹æ¹ýµµ ¾Ë¾Æº»´Ù.

12Àå. ½ºÇÁ¸µ À¥ MVC ±âÃÊ
½ºÇÁ¸µ À¥ MVC ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ Áß¿äÇÑ °´Ã¼¸¦ »ìÆ캻´Ù. »ùÇà ¾ÖÇø®ÄÉÀ̼ÇÀ» ÇнÀÇÏ¸ç ½ºÇÁ¸µÀÇ MVC ÇÁ·¹ÀÓ¿öÅ© °³³äÀ» ÀÌÇØÇÏ°í, MVC ÇÁ·¹ÀÓ¿öÅ©¸¦ ±¸¼ºÇÏ´Â ±âº»ÀûÀΠŬ·¡½º ÀÌ¿ë¹ýÀ» ¾Ë¾Æº»´Ù.

13Àå. ½ºÇÁ¸µ À¥ MVC¸¦ È°¿ëÇÑ °ËÁõ°ú µ¥ÀÌÅÍ ¹ÙÀεù
½ºÇÁ¸µ À¥ MVCÀÇ ÇÙ½É ±â´ÉµéÀ» ÇнÀÇÑ´Ù. ¾Ö³ÊÅ×À̼ÇÀ» ¼³Á¤ÇÑ ÄÁÆ®·Ñ·¯¸¦ °³¹ßÇÒ ¶§ ÀÚÁÖ ¾²´Â @ModelAttribute¿Í @SessionAttribute¿¡ ´ëÇØ ¾Ë¾Æº» ÈÄ, ½ºÇÁ¸µÀÌ µ¥ÀÌÅÍ ¹ÙÀεù°ú °ËÁõÀ» ¾î¶»°Ô ¼öÇàÇÏ´ÂÁö ÀÚ¼¼È÷ »ìÆ캻´Ù.

14Àå. ½ºÇÁ¸µ À¥ MVC·Î RESTful À¥ ¼­ºñ½º °³¹ßÇϱâ
½ºÇÁ¸µ À¥ MVC¸¦ »ç¿ëÇØ RESTful À¥ ¼­ºñ½º¸¦ ¾î¶»°Ô °³¹ßÇÏ´ÂÁö »ìÆ캻´Ù. ±×¸®°í RestTemplateÀ» »ç¿ëÇØ RESTful À¥ ¼­ºñ½º¿¡ µ¿±âÀûÀ¸·Î Á¢±ÙÇÏ°í, WebClient¸¦ »ç¿ëÇØ RESTful À¥ ¼­ºñ½º¿¡ ºñµ¿±âÀûÀ¸·Î Á¢±ÙÇÏ´Â ¹æ¹ýµµ ¾Ë¾Æº»´Ù.

15Àå. ½ºÇÁ¸µ À¥ MVC ´õ »ìÆ캸±â - ±¹Á¦È­, ÆÄÀÏ ¾÷·Îµå, ºñµ¿±â ¿äû ó¸®
À̹ø Àå¿¡¼­´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ ÇÊ¿äÇÑ ½ºÇÁ¸µ À¥ MVC ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±â´ÉÀ» Á¶±Ý ´õ ±íÀÌ »ìÆ캻´Ù. ÀÌ ÀåÀ» ¸¶Ä¡¸é À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ÆíÇÏ°Ô ÇØÁÖ´Â ½ºÇÁ¸µ À¥ MVC ÇÁ·¹ÀÓ¿öÅ©ÀÇ Á߿伺À» ±ú´ÞÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù

16Àå. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ »ç¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È
½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇØ ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼ÇÀ» º¸È£ÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù. À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡´Â ¹Ýµå½Ã ÇÊ¿äÇÏÁö¸¸ ±× Á߿伺¿¡ ºñÇØ ÀÌÇØÇÏ´Â »ç¶÷ÀÌ Àû´Ù°í »ý°¢µÇ´Â ÀÎÁõ ±â´ÉÀ» ¼³¸íÇÑ´Ù. ±âº»ÀûÀÎ °³³äºÎÅÍ ÀÎÁõ¤ý±â´ÉÀ» ±¸ÇöÇÏ´Â ¹æ¹ý±îÁö ¾Ë¾Æº»´Ù.

17Àå. ÀÚ¹Ù ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
ÇÔ¼öÇü ½ºÅ¸ÀÏ ÇÁ·Î±×·¡¹ÖÀ» Áö¿øÇÏ´Â ÀÚ¹Ù ±¸¼º ¿ä¼Ò¸¦ »ìÆ캻´Ù. ÀÚ¹Ù 8¿¡¼­ ÇÔ¼öÇü ½ºÅ¸ÀÏ ÇÁ·Î±×·¡¹ÖÀ» Áö¿øÇϱâ À§ÇØ Ãß°¡µÈ »õ·Î¿î ¾ð¾î ¿ä¼Ò¿Í ±â´ÉÀ» ÇнÀÇÑ´Ù.

18Àå. RxJava 2¸¦ »ç¿ëÇÑ ¹ÝÀÀÇü ÇÁ·Î±×·¡¹Ö
¹ÝÀÀÇü ¼³°è ¿øÄ¢°ú ¹ÝÀÀÇü ½ºÆ®¸² ¸í¼¼¿¡ Á¤ÀÇµÈ ÇÙ½É °³³ä°ú API¸¦ ¼³¸íÇÑ´Ù. ±×¸®°í RxJava 2 ¶óÀ̺귯¸®¸¦ ÅëÇØ ¹ÝÀÀÇü ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ýµµ ¾Ë¾Æº»´Ù.

19Àå. ½ºÇÁ¸µ À¥Ç÷°½º, ½ºÇÁ¸µ µ¥ÀÌÅÍ, ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ »ç¿ëÇØ ¹ÝÀÀÇü RESTful À¥ ¼­ºñ½º °³¹ßÇϱâ
¸ù°íDBÀÇ ¹ÝÀÀÇü JDBC µå¶óÀ̹ö, ½ºÇÁ¸µ µ¥ÀÌÅÍ, ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼, ½ºÇÁ¸µ À¥Ç÷°½º¸¦ »ç¿ëÇØ ½ÇÁ¦·Î ¹ÝÀÀÇü ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù. ÀÌ ÀåÀº ¾Õ¿¡¼­ ¹è¿î ³»¿ëÀ» ±â¹ÝÀ¸·Î ¹ÝÀÀÇü RESTful À¥ ¼­ºñ½º¸¦ °³¹ßÇÑ´Ù.

¸ñÂ÷

CHAPTER 1 ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ¼Ò°³
1.1 ¼Ò°³
1.2 ½ºÇÁ¸µ ¸ðµâ
1.3 ½ºÇÁ¸µ IoC ÄÁÅ×À̳Ê
1.4 ½ºÇÁ¸µÀÇ ÀåÁ¡
1.5 °£´ÜÇÑ ½ºÇÁ¸µ ¾ÖÇø®ÄÉÀ̼Ç
1.6 ½ºÇÁ¸µ 5ÀÇ »õ·Î¿î ³»¿ë
1.7 ½ºÇÁ¸µ¿¡ ±â¹ÝÇÑ ÇÁ·¹ÀÓ¿öÅ©µé
1.8 ¿ä¾à

CHAPTER 2 ½ºÇÁ¸µ ÇÁ·¹ÀÓ¿öÅ© ±âÃÊ
2.1 ¼Ò°³
2.2 ¡®ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¡¹Ö¡¯ ¼³°è ¿øÄ¢
2.3 Á¤Àû ÆÑÅ丮 ¸Þ¼­µå³ª ÀνºÅϽº ÆÑÅ丮 ¸Þ¼­µå¸¦ »ç¿ëÇØ ºó ¸¸µé±â
2.4 »ý¼ºÀÚ ±â¹Ý DI
2.5 ¼³Á¤ Á¤º¸¸¦ ºó¿¡ Àü´ÞÇϱâ
2.6 ºó ½ºÄÚÇÁ
2.7 ¿ä¾à

CHAPTER 3 ºó ¼³Á¤
3.1 ¼Ò°³
3.2 ºó Á¤ÀÇ »ó¼Ó
3.3 »ý¼ºÀÚ Àμö ¸ÅÄ¡Çϱâ
3.4 ´Ù¸¥ ŸÀÔÀÇ ºó ÇÁ·ÎÆÛƼ¿Í »ý¼ºÀÚ Àμö ¼³Á¤Çϱâ
3.5 ³»Àå ÇÁ·ÎÆÛƼ ¿¡µðÅÍ
3.6 ½ºÇÁ¸µ ÄÁÅ×À̳ʿ¡ ÇÁ·ÎÆÛƼ ¿¡µðÅÍ µî·ÏÇϱâ
3.7 À̸§°ø°£À¸·Î ºó Á¤ÀǸ¦ °£°áÇÏ°Ô ¸¸µé±â
3.8 util ½ºÅ°¸¶
3.9 FactoryBean ÀÎÅÍÆäÀ̽º
3.10 ºó ¼³Á¤ ¸ðµâÈ­Çϱâ
3.11 ¿ä¾à

CHAPTER 4 ÀÇÁ¸ °ü°è ÁÖÀÔ
4.1 ¼Ò°³
4.2 ³»ºÎ ºó
4.3 depends-on ¼Ó¼ºÀ» ÅëÇØ ºó ÃʱâÈ­ ¼ø¼­ Á¦¾îÇϱâ
4.4 ½Ì±ÛÅÏ°ú ÇÁ·ÎÅäŸÀÔ ½ºÄÚÇÁ ºóÀÇ ÀÇÁ¸ °ü°è
4.5 ½Ì±ÛÅÏ ºó ³»ºÎ¿¡¼­ »õ·Î¿î ÇÁ·ÎÅäŸÀÔ ºó ÀνºÅϽº ¾ò±â
4.6 ÀÇÁ¸ °ü°è ÀÚµ¿ ¿¬°á
4.7 ¿ä¾à

CHAPTER 5 ºó°ú ºó Á¤ÀÇ Ä¿½ºÅÒÈ­Çϱâ
5.1 ¼Ò°³
5.2 ºóÀÇ ÃʱâÈ­¿Í Á¤¸® ·ÎÁ÷ Ä¿½ºÅÒÈ­Çϱâ
5.3 BeanPostProcessor¸¦ »ç¿ëÇØ »õ·Î »ý¼ºµÈ ºó ÀνºÅϽº¿Í »óÈ£ ÀÛ¿ëÇϱâ
5.4 BeanFactoryPostProcessor¸¦ »ç¿ëÇØ ºó Á¤ÀÇ º¯°æÇϱâ
5.5 ¿ä¾à

CHAPTER 6 ¾Ö³ÊÅ×ÀÌ¼Ç ±â¹Ý °³¹ß
6.1 ¼Ò°³
6.2 @Component - ½ºÇÁ¸µ ºó ½Äº°Çϱâ
6.3 @Autowired - °´Ã¼ÀÇ Å¸ÀÔÀ¸·Î ÀÇÁ¸ °ü°è ÀÚµ¿ ¿¬°áÇϱâ
6.4 @Qualifier - ºó À̸§À¸·Î ÀÇÁ¸ °ü°è ÀÚµ¿ ¿¬°áÇϱâ
6.5 JSR 330 @Inject¿Í @Named ¾Ö³ÊÅ×À̼Ç
6.6 JSR 250 @Resource ¾Ö³ÊÅ×À̼Ç
6.7 @Scope, @Lazy, @DependsOn, @Primary ¾Ö³ÊÅ×À̼Ç
6.8 @Value ¾Ö³ÊÅ×À̼ÇÀ» »ç¿ëÇØ ºó Ŭ·¡½º ¼³Á¤Çϱâ
6.9 ½ºÇÁ¸µ Validator ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ °´Ã¼ °ËÁõÇϱâ
6.10 JSR 380(ºó °ËÁõ 2.0) ¾Ö³ÊÅ×À̼ÇÀ» »ç¿ëÇØ Á¦¾à »çÇ× ÁöÁ¤Çϱâ
6.11 ºó Á¤ÀÇ ÇÁ·ÎÆÄÀÏ
6.12 ¿ä¾à

CHAPTER 7 ÀÚ¹Ù ±â¹ÝÀÇ ÄÁÅ×ÀÌ³Ê ¼³Á¤
7.1 ¼Ò°³
7.2 @Configuration°ú @Bean ¾Ö³ÊÅ×À̼ÇÀ¸·Î ºó ¼³Á¤Çϱâ
7.3 ºó ÀÇÁ¸ °ü°è ÁÖÀÔÇϱâ
7.4 ½ºÇÁ¸µ ÄÁÅ×ÀÌ³Ê ¼³Á¤Çϱâ
7.5 »ý¸íÁÖ±â Äݹé
7.6 ÀÚ¹Ù ±â¹Ý ¼³Á¤ ÀÓÆ÷Æ®Çϱâ
7.7 ´Ù¸¥ ÁÖÁ¦µé
7.8 ¿ä¾à

CHAPTER 8 ½ºÇÁ¸µÀ» »ç¿ëÇØ µ¥ÀÌÅͺ£À̽º¿Í »óÈ£ ÀÛ¿ëÇϱâ
8.1 ¼Ò°³
8.2 MyBank ¾ÖÇø®ÄÉÀÌ¼Ç ¿ä±¸ »çÇ×
8.3 ½ºÇÁ¸µ JDBC ¸ðµâ·Î MyBank ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÇϱâ
8.4 ÇÏÀ̹ö³×ÀÌÆ®·Î MyBank ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÇϱâ
8.5 ½ºÇÁ¸µÀ» ÅëÇÑ Æ®·£Àè¼Ç °ü¸®
8.6 ÀÚ¹Ù ±â¹Ý ¼³Á¤À» »ç¿ëÇÏ´Â MyBank ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÇϱâ
8.7 ¿ä¾à

CHAPTER 9 ½ºÇÁ¸µ µ¥ÀÌÅÍ
9.1 ¼Ò°³
9.2 ÇÙ½É °³³ä°ú ÀÎÅÍÆäÀ̽º
9.3 ½ºÇÁ¸µ µ¥ÀÌÅÍ JPA
9.4 QuerydslÀ» »ç¿ëÇØ ÁúÀÇ ¸¸µé±â
9.5 ¿¹Á¦¸¦ ÅëÇÑ ÁúÀÇ
9.6 ½ºÇÁ¸µ µ¥ÀÌÅÍ ¸ù°íDB
9.7 ¿ä¾à

CHAPTER 10 ½ºÇÁ¸µÀ» »ç¿ëÇÑ ¸Þ½Ã¡, ÀüÀÚ¿ìÆí, ºñµ¿±â ¸Þ½ÃÁö ½ÇÇà, ij½Ì
10.1 ¼Ò°³
10.2 MyBank ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¿ä±¸ »çÇ×
10.3 JMS ¸Þ½ÃÁö º¸³»±â
10.4 JMS ¸Þ½ÃÁö ¹Þ±â
10.5 ÀüÀÚ¿ìÆí º¸³»±â
10.6 ÀÛ¾÷ ½ºÄÉÁÙ¸µ°ú ºñµ¿±â ½ÇÇà
10.7 ij½Ì
10.8 MyBank ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇϱâ
10.9 ¿ä¾à

CHAPTER 11 AOP
11.1 ¼Ò°³
11.2 °£´ÜÇÑ AOP ¿¹Á¦
11.3 ½ºÇÁ¸µ AOP ÇÁ·¹ÀÓ¿öÅ©
11.4 Æ÷ÀÎÆ®ÄÆ ½Ä
11.5 ¾îµå¹ÙÀ̽º À¯Çü
11.6 ½ºÇÁ¸µ AOP - XML ½ºÅ°¸¶ ½ºÅ¸ÀÏ
11.7 ¿ä¾à

CHAPTER 12 ½ºÇÁ¸µ À¥ MVC ±âÃÊ
12.1 ¼Ò°³
12.2 »ùÇà À¥ ÇÁ·ÎÁ§Æ®ÀÇ µð·ºÅ͸® ±¸Á¶
12.3 ¡®Hello World¡¯ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÌÇØÇϱâ
12.4 DispatcherServlet - ÇÁ·ÐÆ® ÄÁÆ®·Ñ·¯
12.5 @Controller¿Í @RequestMappingÀ» »ç¿ëÇØ ÄÁÆ®·Ñ·¯ °³¹ßÇϱâ
12.6 MyBank À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¿ä±¸ »çÇ×
12.7 ½ºÇÁ¸µ À¥ MVC ¾Ö³ÊÅ×ÀÌ¼Ç - @RequestMapping°ú @RequestParam
12.8 °ËÁõ
12.9 @ExceptionHandler ¾Ö³ÊÅ×À̼ÇÀ¸·Î ¿¹¿Ü ó¸®Çϱâ
12.10 ·çÆ® À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅؽºÆ® XML ÆÄÀÏ(µé) ·ÎµåÇϱâ
12.11 ¿ä¾à

CHAPTER 13 ½ºÇÁ¸µ À¥ MVC¸¦ È°¿ëÇÑ °ËÁõ°ú µ¥ÀÌÅÍ ¹ÙÀεù
13.1 ¼Ò°³
13.2 @ModelAttribute ¾Ö³ÊÅ×À̼ÇÀ» »ç¿ëÇØ ¸ðµ¨ Ãß°¡ÇÏ°í °¡Á®¿À±â
13.3 @SessionAttribute ¾Ö³ÊÅ×À̼ÇÀ» »ç¿ëÇØ ¸ðµ¨ ¼Ó¼º ij½ÌÇϱâ
13.4 ½ºÇÁ¸µÀÇ µ¥ÀÌÅÍ ¹ÙÀεù Áö¿ø
13.5 ½ºÇÁ¸µÀÇ °ËÁõ Áö¿ø
13.6 ½ºÇÁ¸µ form ÅÂ±× ¶óÀ̺귯¸®
13.7 ÀÚ¹Ù ±â¹Ý ¼³Á¤À» »ç¿ëÇØ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¼³Á¤Çϱâ
13.8 ¿ä¾à

CHAPTER 14 ½ºÇÁ¸µ À¥ MVC·Î RESTful À¥ ¼­ºñ½º °³¹ßÇϱâ
14.1 ¼Ò°³
14.2 Á¤±â ¿¹±Ý À¥ ¼­ºñ½º
14.3 ½ºÇÁ¸µ À¥ MVC¸¦ »ç¿ëÇØ RESTful À¥ ¼­ºñ½º ±¸ÇöÇϱâ
14.4 RestTemplate°ú WebClient·Î RESTful À¥ ¼­ºñ½º¿¡ Á¢±ÙÇϱâ
14.5 HttpMessageConverter·Î ÀÚ¹Ù °´Ã¼¸¦ HTTP ¿äûÀ̳ª ÀÀ´äÀ¸·Î º¯°æÇϰųª, ¹Ý´ë ¹æÇâÀ¸·Î º¯°æÇϱâ
14.6 @PathVariable°ú @MatrixVariable ¾Ö³ÊÅ×À̼Ç
14.7 ¿ä¾à

CHAPTER 15 ½ºÇÁ¸µ À¥ MVC ´õ »ìÆ캸±â
- ±¹Á¦È­, ÆÄÀÏ ¾÷·Îµå, ºñµ¿±â ¿äû ó¸®
15.1 ¼Ò°³
15.2 Çڵ鷯 ÀÎÅͼÁÅ͸¦ »ç¿ëÇØ ¿äûÀ» Àüó¸®/ÈÄó¸®Çϱâ
15.3 ÀÚ¿ø ¹øµéÀ» »ç¿ëÇØ ±¹Á¦È­Çϱâ
15.4 ¿äûÀ» ºñµ¿±âÀûÀ¸·Î ó¸®Çϱâ
15.5 ŸÀÔ º¯È¯°ú Çü½ÄÈ­ Áö¿ø
15.6 ½ºÇÁ¸µ À¥ MVCÀÇ ÆÄÀÏ ¾÷·Îµå Áö¿ø
15.7 ¿ä¾à

CHAPTER 16 ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ »ç¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È
16.1 ¼Ò°³
16.2 MyBank À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ º¸¾È ¿ä±¸ »çÇ×
16.3 ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼·Î MyBank À¥ ¾ÖÇø®ÄÉÀÌ¼Ç º¸È£Çϱâ
16.4 MyBank À¥ ¾ÖÇø®ÄÉÀÌ¼Ç - ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¿¡ ACL ¸ðµâÀ» »ç¿ëÇØ FixedDepositDetails ÀνºÅϽº º¸È£Çϱâ
16.5 ÀÚ¹Ù ±â¹Ý ¼³Á¤ ¹æ½ÄÀ» »ç¿ëÇØ ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ¼³Á¤Çϱâ
16.6 ¿ä¾à

CHAPTER 17 ÀÚ¹Ù ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
17.1 ¼Ò°³
17.2 ¸í·ÉÇü ½ºÅ¸ÀÏ°ú ÇÔ¼öÇü ½ºÅ¸ÀÏ ºñ±³
17.3 ¶÷´Ù½Ä
17.4 °£´ÜÇÑ ÇÔ¼ö¿Í °íÂ÷ ÇÔ¼ö ¸¸µé±â
17.5 Stream API
17.6 ¸Þ¼­µå ÂüÁ¶
17.7 ¿ä¾à

CHAPTER 18 RxJava 2¸¦ »ç¿ëÇÑ ¹ÝÀÀÇü ÇÁ·Î±×·¡¹Ö
18.1 ¼Ò°³
18.2 ¹ÝÀÀÇü ½ºÆ®¸²
18.3 ¶ß°Å¿î Ãâ°£ÀÚ¿Í Â÷°¡¿î Ãâ°£ÀÚ
18.4 ¹è¾Ð
18.5 ¿ä¾à

CHAPTER 19 ½ºÇÁ¸µ À¥Ç÷°½º, ½ºÇÁ¸µ µ¥ÀÌÅÍ, ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼¸¦ »ç¿ëÇØ ¹ÝÀÀÇü RESTful À¥ ¼­ºñ½º °³¹ßÇϱâ
19.1 ¼Ò°³
19.2 ¸®¾×ÅÍ¿Í RxJava 2¿¡ Á¤ÀÇµÈ ¹ÝÀÀÇü ŸÀÔ
19.3 ½ºÇÁ¸µ µ¥ÀÌÅ͸¦ »ç¿ëÇØ µ¥ÀÌÅÍ Á¢±Ù ·¹ÀÌ¾î °³¹ßÇϱâ
19.4 ½ºÇÁ¸µ À¥Ç÷°½º¸¦ »ç¿ëÇØ À¥ ·¹ÀÌ¾î °³¹ßÇϱâ
19.5 À¥Ç÷°½º ¾ÖÇø®ÄÉÀÌ¼Ç º¸È£Çϱâ
19.6 ¿ä¾à

ºÎ·Ï A ¸ù°íDB µ¥ÀÌÅͺ£À̽º ¼³Ä¡Çϱâ
A.1 ¸ù°íDB µ¥ÀÌÅͺ£À̽º ´Ù¿î·ÎµåÇÏ°í ¼³Ä¡Çϱâ
A.2 ¸ù°íDB µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇϱâ

ºÎ·Ï B ÀÌŬ¸³½º IDE¿¡¼­ ¿¹Á¦ ÇÁ·ÎÁ§Æ® ÀÓÆ÷Æ®Çϱâ
B.1 ÀÌŬ¸³½º IDE¿Í ÅèĹ 9 ¼³Ä¡Çϱâ
B.2 ¿¹Á¦ ÇÁ·ÎÁ§Æ®¸¦ ÀÌŬ¸³½º IDE·Î ÀÓÆ÷Æ®Çϱâ
B.3 ÀÌŬ¸³½º IDE¿Í ÅèĹ 9 ¼­¹ö ¼³Á¤Çϱâ
B.4 À¥ ÇÁ·ÎÁ§Æ®¸¦ ÅèĹ 9 ¼­¹ö¿¡ ¹èÆ÷Çϱâ

ºÎ·Ï C ½ºÇÁ¸µ ºÎÆ® 2 ¼Ò°³¿Í ½ºÇÁ¸µ ºÎÆ® Å×½ºÆ®
C.1 µé¾î°¡¸ç
C.2 ½ºÇÁ¸µ ºÎÆ® ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
C.3 ½ºÇÁ¸µ ºÎÆ®ÀÇ µ¿ÀÛ
C.4 MyBank ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß - TDD¸¦ »ç¿ëÇÑ À¥ API °³¹ß
C.5 ¿ä¾à

ÀúÀÚ¼Ò°³

¾Ö½Ã½Ã »ç¸° [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

¿ÀÇö¼® [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÀúÀÚ ¿ÀÇö¼®Àº ºñ»çÀ̵å¼ÒÇÁÆ®(BSIDESOFT) ÀÌ»ç·Î ÀÏÇϸ鼭 ¸ÅÀϸÅÀÏ °í°´ÀÇ ¿äû¿¡ µû¶ó Äڵ带 ¸¸µé¾î³»°í ÀÖ´Â Çö¾÷ °³¹ßÀÚ´Ù. ¾î¸± ¶§ óÀ½ ÄÄÇ»Å͸¦ Á¢ÇÏ°í ¸ÅȤµÈ ÈÄ °æ±â°úÇаí, KAIST Àü»êÇаú(ÇÁ·Î±×·¡¹Ö ¾ð¾î Àü°ø ¼®»ç)¸¦ °ÅÄ¡¸é¼­ °è¼Ó ÄÄÇ»Å͸¦ »ç¿ëÇØ¿Ô´Ù. Á÷Àå¿¡¼­´Â ÁÖ·Î ÄÚƲ¸°À̳ª ÀÚ¹Ù¸¦ »ç¿ëÇÑ ¼­¹ö ÇÁ·Î±×·¡¹ÖÀ» ÇÏ°í, ÁÖ¸»À̳ª ºó ½Ã°£¿¡´Â ¹ø¿ªÀ» Çϰųª °øºÎ¸¦ Çϸ鼭 Áñ°Å¿òÀ» ã´Â´Ù. ½Ã°£ÀÌ ¾ÆÁÖ ¸¹ÀÌ ³²À» ¶§´Â ½Ã¹Ä·¹ÀÌ¼Ç °ÔÀÓÀ» Çϸ鼭 ¸Ó¸®¸¦ ½ÄÈ÷°í ³î°í, ¾î¶»°Ô ÇÏ¸é ¸·³»ÀÚ½ÄÀ» ÇÁ·Î±×·¡¹ÖÀÇ ¼¼°è·Î ²ø¾îµéÀÏ ¼ö ÀÖÀ»±î °í¹Î ÁßÀÎ ¾Æ

ÆîÃ帱â

¿ªÀÚÀÇ ´Ù¸¥Ã¥

Àüüº¸±â
ÆîÃ帱â

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

    ¸®ºä

    8.0 (ÃÑ 0°Ç)

    100ÀÚÆò

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

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

    100ÀÚÆò

    0.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

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

    »óÈ£

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

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

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

    102-81-11670

    ¿¬¶ôó

    1544-1900

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

    callcenter@kyobobook.co.kr

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

    01-0653

    ¿µ¾÷¼ÒÀçÁö

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

    ±³È¯/ȯºÒ

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

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

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

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

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

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

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

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

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

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

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

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

    »óÇ° Ç°Àý

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

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

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

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

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

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

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

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

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

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