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

JVM ¾ð¾î ÀÔ¹® : ÀÚ¹Ù, ½ºÄ®¶ó, Ŭ·ÎÀú, ÄÚƲ¸°, ±×·çºñ üÇèÇϱâ

¿øÁ¦ : Introduction to Jvm Languages
¼Òµæ°øÁ¦

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

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

36,000¿ø

  • 32,400¿ø (10%ÇÒÀÎ)

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

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

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

ÀÚ¹Ù °¡»ó ¸Ó½Å(JVM)À» µîÀå½ÃŲ ÀÚ¹Ù Ç÷§Æû¿¡ ´ëÇÑ °³°ýÀûÀÎ ³»¿ë°ú JVMÀÇ ÁÖ¿ä °³³äÀ» ¼³¸íÇÏ°í °¡Àå Àαâ ÀÖ´Â »ç¿ë »ç·Ê¸¦ ¼Ò°³ÇÑ´Ù. JVM ¾ð¾î·Î °¡Àå ´ëÇ¥ÀûÀÎ ÀÚ¹ÙÀÇ ±âº» ¿ø¸®¿Í ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¹æ¹ýÀ» ½ÃÀÛÀ¸·Î ½ºÄ®¶ó¿Í Ŭ·ÎÀú, ÄÚƲ¸°, ±×·çºñÀÇ ±âº» ¿ø¸®¿Í °³¹ß ¹æ¹ýÀ» ´Ù·é´Ù. ´Ù¾çÇÑ JVM ¾ð¾îÀÇ Â÷À̸¦ ÀÌÇØÇÏ¸é °³¹ßÇÏ°íÀÚ ÇÏ´Â ÇÁ·Î±×·¥¿¡ °¡Àå ÀûÇÕÇÑ °³¹ß ¾ð¾î¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Â Çý¾ÈÀ» °®°Ô µÉ °ÍÀÌ´Ù.

ÃâÆÇ»ç ¼­Æò

¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
¡á JVM¿¡ ´ëÇÑ ½ÇÁúÀûÀÎ Á¤º¸ ¾ò±â
¡á Àαâ ÀÖ´Â JVM ¾ð¾î¿Í Àڹ٠Ŭ·¡½º ¶óÀ̺귯¸® ÀÌÇØ
¡á ¸í·ÉÇü°ú °´Ã¼ÁöÇâ, ÇÔ¼öÇü°ú °°Àº ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓ
¡á ÀÌŬ¸³½ºIDE¿Í ±×·¡µé(Gradle), ¸ÞÀ̺ì(Maven) °°Àº ÀϹÝÀûÀÎ JVM Åø »ç¿ë
¡á ½ºÆÄÅ©ÀÚ¹Ù(SparkJava), Vert.x, ¾ÆÄ«(Akka), ÀÚ¹ÙFX(JavaFX)¿Í °°Àº ÇÁ·¹ÀÓ¿öÅ© Ž±¸
¡á ÀÚ¹Ù½ºÅ©¸³Æ®(JavaScript)¿Í ÆÄÀ̽ã(Python), ·çºñ(Ruby) µîÀ» Æ÷ÇÔÇÑ ´Ù¸¥ À¯¸íÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ º¯Çü¿¡ ´ëÇÑ Áö½Ä

¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
ÀÌ Ã¥Àº ÀÚ¹Ù °¡»ó ¸Ó½Å(JVM)¿¡ °ü½É ÀÖÀ¸¸ç JVM °³¹ß¿¡ °¡Àå Àαâ ÀÖ´Â ÇÁ·Î±×·¥ ¾ð¾î¸¦ ¾Ë°í ½ÍÀº °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀ» Áö¿øÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î(ÀÚ¹Ù½ºÅ©¸³Æ®, ÆÄÀ̽ã, C#, VB.NET, C++)¿¡ ´ëÇÑ °æÇèÀû Áö½ÄÀÌ ÀÖ´Ù°í °¡Á¤ÇÑ´Ù.

¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
ÀÚ¹Ù °¡»ó ¸Ó½Å(JVM)Àº ÀÚ¹Ù Äڵ带 ÄÄÆÄÀÏÇؼ­ ¿î¿µÃ¼Á¦°¡ ÀÌÇØÇÒ ¼ö ÀÖ´Â ¹ÙÀÌÆ®Äڵ带 »ý¼ºÇÔÀ¸·Î½á ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿î¿µÃ¼Á¦¿¡ µ¶¸³ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ½ÇÇà ȯ°æÀ¸·Î ½ÃÀÛÇß´Ù. ÇÏÁö¸¸ ÃÖ±Ù¿¡´Â ´Ù¾çÇÑ °³¹ß ¾ð¾îµéÀÌ ÀÚ¹Ù ¹ÙÀÌÆ®Äڵ带 »ý¼ºÇϰųª JVM À§¿¡¼­ ½ÇÇàµÇ´Â ÀÎÅÍÇÁ¸®Å͸¦ Áö¿øÇÏ°í ¼­·Î ¶óÀ̺귯¸®¸¦ °øÀ¯Çϸ鼭 JVM ÀÚü°¡ °Å´ëÇÑ »ýÅ°谡 µÇ¾ú´Ù.
ÀÌ·¯ÇÑ °³¹ß ¾ð¾î°¡ µîÀåÇϸ鼭 »ó´ëÀûÀ¸·Î ¹«°Ì°í °Å´ëÇÑ ÀÚ¹ÙÀÇ ÀαⰡ ½Ãµé¾îÁú °ÍÀ̶ó´Â ¿¹Ãøµµ ÀÖ¾úÀ¸³ª ´Ù¾çÇÑ ¾ð¾îÀÇ Àå´ÜÁ¡À» ¼ö¿ëÇÏ°í °³¼±ÀÇ ³ë·ÂÀ» Áö¼ÓÇÑ °á°ú ¿©ÀüÈ÷ ÀÚ¹Ù´Â ±â¾÷Çü ¼Ö·ç¼Ç, À¥, ¾Û µî ´Ù¾çÇÑ ºÐ¾ß¿¡¼­ »ç¿ëµÇ°í ÀÖ´Ù. ÇÑÆí JVM ±â¹Ý¿¡¼­ ½ÇÇàµÇ´Â ´Ù¸¥ ¾ð¾îµéÀº ÀÚ¹Ù¸¦ º¸¿ÏÇÒ ¼ö ÀÖ´Â °æ·®ÀÇ À¯¿¬ÇÑ ¹æ¹ýÀ» Á¦°øÇØ ´Ù¾çÇÑ ¿µ¿ª¿¡¼­ ÀÚ¹ÙÀÇ ´ëüÀç·Î ¾²À̸ç È°¿ëµµ°¡ ³ô¾ÆÁö°í ÀÖ´Ù.
ÀÌ Ã¥¿¡¼­´Â JVMÀ» ±â¹ÝÀ» ÇÏ´Â ´Ù¾çÇÑ ¾ð¾î Áß ÀÚ¹Ù, ½ºÄ®¶ó, Ŭ·ÎÀú, ÄÚƲ¸°, ±×·çºñ ´Ù¼¸ °¡Áö ¾ð¾î¸¦ ¼Ò°³ÇÑ´Ù. ¸ÕÀú °¢ ¾ð¾î¿¡¼­ Áß¿äÇÑ °³³äÀ» ¼Ò°³ÇÏ°í »ùÇà ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇϸ鼭 °³³äÀ» ½Ç½ÀÇغ»´Ù. ±×¸®°í °¢ ¾ð¾î¸¦ ÀÚ¹Ù¿ÍÀÇ Â÷ÀÌÁ¡À» ºñ±³ÇØ ¼³¸íÇÔÀ¸·Î½á ÀÌÇظ¦ µ½´Â´Ù. Á¤Àû/µ¿Àû ÀÚ·áÇü ŸÀÔÀ̳ª °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö°ú ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇؼ­µµ °£·«È÷ ¼³¸íÇÏÁö¸¸ ¾ÆÁÖ ½Éµµ ÀÖ´Â °³³ä±îÁö ´Ù·çÁö´Â ¾Ê¾ÒÀ¸¹Ç·Î, ÀÚ¹Ù °³¹ß °æÇèÀÌ ¾ø´Â °³¹ßÀڵ鵵 ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ¸¸®¶ó »ý°¢ÇÑ´Ù. ÀÚ¹Ù °³¹ß °æÇèÀÌ ¸¹Àº °³¹ßÀÚ¿¡°Ô´Â ´Ù¼Ò ³»¿ëÀÌ ÆòÀÌÇÏ°Ô ´À²¸Áú ¼ö ÀÖÁö¸¸, ºñ±³¸¦ ÅëÇÑ ¼³¸íÀ¸·Î »õ·Î¿î °³¹ß ¾ð¾î¿¡ Èï¹Ì¸¦ °®°Ô µÇ°í ÀÚ½ÅÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡ °¡Àå ÀûÇÕÇÑ ¾ð¾î¸¦ ¹ß°ßÇÏ´Â °è±â°¡ µÉ °ÍÀÌ´Ù.

¸ñÂ÷

1Àå. ÀÚ¹Ù °¡»ó ¸Ó½Å
JVM ±¸Çöü
¿Ö JVM¿¡¼­ °³¹ßÇϴ°¡?
½ÃÀå º¯È­¿¡ ÀûÀÀÇÑ JVM
Àڹ٠Ŭ·¡½º ¶óÀ̺귯¸®
»ýÅ°è
ÀÏ¹Ý »ç¿ë »ç·Ê
À¥ ¾ÖÇø®ÄÉÀ̼Ç
ºòµ¥ÀÌÅÍ
IoT
JVM °³³ä
°¡»ó ¸Ó½Å
JIT ÄÄÆÄÀÏ·¯
±âº»Çü µ¥ÀÌÅÍ Å¸ÀÔ
Ŭ·¡½º
ÂüÁ¶ ŸÀÔ
°¡ºñÁö Ä÷ºÅÍ
ÇÏÀ§ ȣȯ¼º
ºôµå µµ±¸
ÀÚ¹Ù ¿¡µð¼Ç
ÀÚ¹Ù SE
ÀÚ¹Ù EE
¿¹Á¦
ÀÚ¹Ù ME
JVMÀÇ ´Ù¸¥ ¾ð¾îµé
ÀÚ¹Ù ¿Ü¿¡ ´Ù¸¥ ¾ð¾î¸¦ ¼±ÅÃÇÏ´Â ÀÌÀ¯
ÀÚ¹Ù´Â ¸Å¿ì ÀåȲÇÑ ¾ð¾î´Ù
ÇÁ·ÎÁ§Æ®¿¡ JVM ¾ð¾î È¥¿ëÇÏ¿© »ç¿ëÇϱâ
´Ù¸¥ ¾ð¾î·Î ´ÜÀ§ Å×½ºÆ® ÀÛ¼ºÇϱâ
¿ä¾à

2Àå. ÀÚ¹Ù °¡»ó ¸Ó½Å¿¡¼­ °³¹ßÇϱâ
JDK
JDK ¼³Ä¡
JDK µé¿©´Ùº¸±â
JRE
ÆÐÅ°Áö¸¦ Æ÷ÇÔÇÑ Å¬·¡½º ±¸Á¶
ÆÐÅ°Áö¶õ?
ÆÐÅ°Áö À̸§ Á¤Çϱâ
ÆÐÅ°Áö À̸§ ¿¹Á¦
Á¤±ÔÈ­µÈ Ŭ·¡½º À̸§
Àڹ٠Ŭ·¡½º ¶óÀ̺귯¸®
Àڹ٠Ŭ·¡½º ¶óÀ̺귯¸® ±¸Á¶
ÆÐÅ°Áö °³¿ä
java.lang ÆÐÅ°ÁöÀÇ ±âº» Ŭ·¡½º
Ä÷º¼Ç API-java.util.ArrayList¿Í java.util.HashMap
Ä¿¸Çµå ¶óÀο¡¼­ JVM ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
Àû¾îµµ Çϳª ÀÌ»óÀÇ Å¬·¡½º¿¡ Á¤Àû main() ¸Þ¼Òµå ±¸Çö
Ŭ·¡½º ÆÄÀÏ¿¡ ÇÊ¿äÇÑ µð·ºÅ͸® ±¸Á¶
JVM ÀνºÅϽº¸¦ À§ÇÑ Å¬·¡½º°æ·Î ¼³Á¤
JAR ÆÄÀÏ¿¡ Ŭ·¡½º ÆÄÀÏ ¹èÄ¡Çϱâ
java ¸í·É¾î·Î ÇÁ·Î±×·¥ ½ÇÇàÇϱâ
JVM¿¡¼­ ½ÇÇàÇÏ´Â ÇÁ·ÎÁ§Æ® ½Ç¹« »ç·Ê
ÀÌŬ¸³½º IDE
ÀÌŬ¸³½º IDE ´Ù¿î·Îµå
ÀÌŬ¸³½º IDE ¼³Ä¡
¿ä¾à

3Àå. ÀÚ¹Ù
ÀÚ¹Ù¿¡¼­ÀÇ OOP
Ŭ·¡½º Á¤ÀÇ
Ŭ·¡½º Á¢±Ù Á¦ÇÑÀÚ
Final Ŭ·¡½º Á¦ÇÑÀÚ-Ŭ·¡½º Àá±Ý
ÆÐÅ°Áö Á¤ÀÇ
Ŭ·¡½º °¡Á®¿À±â
Ŭ·¡½º ¸â¹ö, º¯¼ö¿Í ¸Þ¼Òµå Ãß°¡Çϱâ
Á¦ÇÑÀÚ
»ý¼ºÀÚ¿Í Á¾·áÀÚ
»óÀ§Çüº¯È¯°ú ÇÏÀ§Çüº¯È¯
ÀÚ¹Ù ÄÚµå ÀÛ¼º
¿¬»êÀÚ
Á¶°Ç üũ
POJO
¹è¿­
Á¦³Ê¸¯°ú Ä÷º¼Ç
·çÇÁ
½º·¹µå
¶÷´Ù
½ºÅ¸ÀÏ °¡À̵å
ÄûÁî
¿ä¾à

4Àå. ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö
ÀÌŬ¸³½º IDE ±¸¼º
ÀÚ¹Ù·Î À¥ ¼­ºñ½º Á¦ÀÛÇϱâ
ÀÌŬ¸³½º¿¡¼­ »õ·Î¿î ±×·¡µé ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
±×·¡µé ºôµå ÆÄÀÏ ¼öÁ¤
ÇÁ·ÎÁ§Æ® ºôµå
¹é¿£µå Ŭ·¡½º ÀÛ¼º
¿ä¾à

5Àå. ½ºÄ®¶ó
½ºÄ®¶ó ¼³Ä¡
½ºÄ®¶óÀÇ REPL ¼Ð
ÇÔ¼öÇü vs ¸í·ÉÇü ÇÁ·Î±×·¡¹Ö
½ºÄ®¶ó ¾ð¾î ¹®¹ý°ú ±ÔÄ¢
Á¤Àû ŸÀÔ ¾ð¾î
°¡º¯ º¯¼ö¿Í ºÒº¯ º¯¼ö
±âº» ½ºÄ®¶ó ŸÀÔ
Strings
½ºÄ®¶ó¿¡¼­ÀÇ OOP
ÆÐÅ°Áö¿Í ÇÏÀ§ÆÐÅ°Áö ¼±¾ð
¸â¹ö °¡Á®¿À±â
Ŭ·¡½º Á¤ÀÇ
ÀνºÅϽº º¯¼ö¿Í ¸Þ¼Òµå
»ý¼ºÀÚ
Ŭ·¡½º È®Àå
¸Þ¼Òµå ¿À¹ö·Îµù
Ãß»ó Ŭ·¡½º
Æ®·¹ÀÌÆ®
½Ì±ÛÅÏ °´Ã¼
¿¬»êÀÚ ¿À¹ö·Îµù
case Ŭ·¡½º
½ºÄ®¶óÀÇ Ç¥ÁØ ¶óÀ̺귯¸®
Á¦³Ê¸¯
Ä÷º¼Ç
XML ó¸®
½ºÄ®¶ó¿¡¼­ÀÇ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
ÇÔ¼ö¸¦ »ç¿ëÇؼ­ Ä÷º¼Ç °Ë»öÇϱâ
¸Ê°ú ÇÊÅÍ, ¸®µà½º µðÀÚÀÎ ÆÐÅÏ
Ä¿¸µ
ÄûÁî
¿ä¾à

6Àå. ½ºÄ®¶ó ÇÁ·Î±×·¡¹Ö
ÀÌŬ¸³½º Ç÷¯±×ÀÎ ÇüÅÂÀÇ ½ºÄ®¶ó IDE
ÀÌŬ¸³½º¿¡ ½ºÄ®¶ó IDE ¼³Ä¡
½ºÄ®¶ó IDE ÆÛ½ºÆåƼºê Àüȯ
SBT
SBT ¼³Ä¡
SBT ±â¹Ý ÀÌŬ¸³½º IDE ÇÁ·ÎÁ§Æ® »ý¼º
½ºÄ®¶ó ÄÄÆÄÀÏ·¯(scalac)
¾ÆÄ« ÇÁ·ÎÁ§Æ® »ý¼º
SBT ºôµå ÆÄÀÏ¿¡ ¾ÆÄ« ÀÇÁ¸¼º Ãß°¡
½ºÄ®¶ó IDE ÇÁ·ÎÁ§Æ® ¾÷µ¥ÀÌÆ®
¾ÆÄ« °³³ä
ù ¹ø° ¾ÆÄ« ¾×ÅÍ QuotesHandlerActor »ý¼º
¸Þ½ÃÁö »ý¼º
ScalaTest ±â¹Ý ´ÜÀ§ Å×½ºÆ® ÀÛ¼º
¸Þ½ÃÁö 󸮱⠱¸Çö
QuotePrinterActor »ý¼º
¸ÞÀÎ ¾ÖÇø®ÄÉÀ̼Ç
¿ä¾à

7Àå. Ŭ·ÎÀú
Ŭ·ÎÀú ¼³Ä¡
½ÃÀÛ ½ºÅ©¸³Æ® ÀÛ¼º
Ŭ·ÎÀú ´ëÈ­Çü ¼Ð(REPL)
Ŭ·ÎÀú ¾ð¾î
¹®¹ý
Ç¥Çö½Ä
º¯¼ö Á¤ÀÇ
ÇÔ¼ö Á¤ÀÇ
µ¥ÀÌÅÍ ±¸Á¶
Àڹ٠Ŭ·¡½º¿Í µ¿ÀÛÇϱâ
deftype°ú defrecord¸¦ °¡Áø °£´ÜÇÑ Àڹ٠Ŭ·¡½º »ý¼º
¿¡ÀÌÀüÆ®·Î »óÅ °ü¸®Çϱâ
¿¡ÀÌÀüÆ® ¿¹Á¦
½ºÅ¸ÀÏ °¡À̵å
ÄûÁî
¿ä¾à

8Àå. Ŭ·ÎÀú ÇÁ·Î±×·¡¹Ö
ÀÌŬ¸³½º IDEÀÇ Ä«¿îÅÍŬ¶ô¿ÍÀÌÁî Ç÷¯±×ÀÎ
Ä«¿îÅÍŬ¶ô¿ÍÀÌÁî Ç÷¯±×ÀÎ ¼³Ä¡
ÀÚ¹Ù ÆÛ½ºÆåƼºê·Î º¯È¯Çϱâ
¶óÀÌ´Ñ°Õ ºôµå µµ±¸
¶óÀÌ´Ñ°Õ ¼³Ä¡
Ŭ·ÎÀú¿¡¼­ ½ÇÇà °¡´ÉÇÑ ÇÁ·Î±×·¥ ÀÛ¼º
¶óÀÌ´Ñ°Õ ¾øÀÌ Å¬·¡½º ÆÄÀÏ ÄÄÆÄÀÏ
¶óÀÌ´Ñ°ÕÀ¸·Î ÇÁ·ÎÁ§Æ® ÄÄÆÄÀÏ
»õ·Î¿î Ä«¿îÅÍŬ¶ô¿ÍÀÌÁî ÇÁ·ÎÁ§Æ® »ý¼º
ÀÌŬ¸³½º IDE ¾ÈÀÇ Å¬·ÎÀú REPL
ÇÁ·ÎÁ§Æ®ÀÇ Å¬·ÎÀú ¹öÀü º¯°æ
ÀÇÁ¸¼º Ãß°¡
Å×½ºÆ® ÁÖµµ °³¹ßÀ» ÅëÇØ ¸ð³ªµå Ž±¸
·ç¹Ì³Ê½º À¥ ÇÁ·¹ÀÓ¿öÅ©
·ç¹Ì³Ê½º ÇÁ·ÎÁ§Æ® »ý¼º
Ä«¿îÅÍŬ¶ô¿ÍÀÌÁî¿¡¼­ ÇÁ·ÎÁ§Æ® °¡Á®¿À±â
·ç¹Ì³Ê½º ÇÁ·ÎÁ§Æ® Ž»ö
À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ ÆäÀÌÁö Ãß°¡
¿ä¾à

9Àå. ÄÚƲ¸°
ÄÚƲ¸° ¼³Ä¡
½ÇÇà ½ºÅ©¸³Æ®
ÄÚƲ¸° REPL ´ëÈ­Çü ¼Ð
ÄÚƲ¸° ¾ð¾î ±âº»
·ÎÄà º¯¼ö Á¤ÀÇ
ÇÔ¼ö Á¤ÀÇ
ÄÚƲ¸° À¯Çü
¹Ýº¹
ÄÚƲ¸°¿¡¼­ OOP
ÆÐÅ°Áö Á¤ÀÇ
¸â¹ö °¡Á®¿À±â
Ŭ·¡½º¿Í »ý¼ºÀÚ Á¤ÀÇ
Ŭ·¡½º¿¡ ¸â¹ö Ãß°¡
»ó¼Ó
ÀÎÅÍÆäÀ̽º
°¡½Ã¼º Á¦ÇÑÀÚ
½Ì±ÛÅÏ°ú ÄÄÆдϾ𠰴ü
µ¥ÀÌÅÍ Å¬·¡½º
¶÷´Ù¿Í ÀζóÀÎ ÇÔ¼ö
ÄÚƲ¸°¿¡¼­ ÀýÂ÷Àû ÇÁ·Î±×·¡¹Ö
½ºÅ¸ÀÏ °¡À̵å
ÄûÁî
¿ä¾à

10Àå. ÄÚƲ¸° ÇÁ·Î±×·¡¹Ö
ÀÌŬ¸³½º IDE¸¦ À§ÇÑ ÄÚƲ¸° Ç÷¯±×ÀÎ
ÀÌŬ¸³½º IDE¸¦ À§ÇÑ ÄÚƲ¸° Ç÷¯±×ÀÎ ¼³Ä¡
ÄÚƲ¸° ÆÛ½ºÆåƼºê·Î Àüȯ
¾ÆÆÄÄ¡ ¸ÞÀ̺ì
¾ÆÆÄÄ¡ ¸ÞÀÌºì ¼³Ä¡
»çÀü¿¡ ±¸¼ºµÈ ÄÚƲ¸° ½ºÅ¸ÅÍ Å°Æ® ´Ù¿î·Îµå
ÀÌŬ¸³½º IDE¿¡ ÇÁ·ÎÁ§Æ® °¡Á®¿À±â
pom.xml ºôµå ÆÄÀÏ Å½±¸
ÀÌŬ¸³½º¿¡¼­ ºôµå ÆÄÀÏ º¯°æ
ÀÚ¹ÙFX µ¥½ºÅ©Åé GUI ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛ
ÇÁ·ÎÁ§Æ® Áغñ
½ÇÇà °¡´ÉÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛ
È®Àå ÇÔ¼ö ÀÛ¼º
·¹À̾ƿô ÆäÀÎ
BorderPane ±â¹Ý ·¹À̾ƿô ±¸Çö
¾Ö´Ï¸ÞÀÌ¼Ç ±¸Çö
ÇÁ·Î±×·¥ µð¹ö±ë
¿ä¾à

11Àå. ±×·çºñ
±×·çºñ ¼³Ä¡
±×·çºñÄְܼú ±×·çºñ¼Ð
±×·çºñ ¾ð¾î
±×·çºñ¿¡¼­ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö
±×·çºñ °³¹ßÀÚ Å°Æ®(GDK)
±×·çºñ ¹®ÀÚ¿­(GStrings)
Ä÷º¼Ç
µ¿Àû, Á¤Àû ÇÁ·Î±×·¡¹Ö
¸ÞŸ ÇÁ·Î±×·¡¹Ö
±×·çºñ¿¡¼­ Á¤Àû ÇÁ·Î±×·¡¹Ö
ÄûÁî
¿ä¾à

12Àå. ±×·çºñ ÇÁ·Î±×·¡¹Ö
±×·çºñ ÀÌŬ¸³½º Ç÷¯±×ÀÎ ¼³Ä¡
ÀÚ¹Ù ÆÛ½ºÆåƼºê º¯È¯
¾ÆÆÄÄ¡ ¾ÆÀ̺ñ¿Í IvyDE
ÀÌŬ¸³½º IDE¿ë ¾ÆÆÄÄ¡ IvyDE Ç÷¯±×ÀÎ ¼³Ä¡
ÇÁ·ÎÁ§Æ® »ý¼º°ú ±¸¼º
»õ·Î¿î ±×·çºñ ÀÌŬ¸³½º ÇÁ·ÎÁ§Æ® »ý¼º
¾ÆÀ̺ñ¸¦ À§ÇÑ ivy.xml ÆÄÀÏ »ý¼º
JDBC(Java Database Connectivity)
H2 µ¥ÀÌÅͺ£À̽º
¸Þ¸ð¸® ³» µ¥ÀÌÅͺ£À̽º »ý¼º
¸¶Å©¾÷ºô´õ¸¦ »ç¿ëÇÑ XML »ý¼º
SQL ±â¹ÝÀ¸·Î XML »ý¼º
Vert.x ¸¶ÀÌÅ©·Î¼­ºñ½º Ç÷§Æû..
¾ÆÀ̺ñ¿¡ Vert.x ÀÇÁ¸¼º Ãß°¡
À¥ ¼­ºñ½º »ý¼º
¿ä¾à

ºÎ·Ï A. ´Ù¸¥ JVM ¾ð¾î
¿À¶óŬ ³ª½ºÈ£¸¥
JVM ±â¹Ý ÇÁ·ÎÁ§Æ®¿¡ ³ª½ºÈ£¸¥ Æ÷ÇÔ½ÃÅ°±â
³ª½ºÈ£¸¥ ½ÇÇà
ÀÚÀ̽ã(ÆÄÀ̽ã)
CÆÄÀ̽ã°ú ÀÚÀ̽ãÀÇ Â÷ÀÌ
ÀÚÀ̽㠽ÇÇà
Á¦ÀÌ·çºñ(·çºñ)
·çºñ ¿Â ·¹ÀÏÁî¿Í Á¦ÀÌ·çºñ
Á¦ÀÌ·çºñ ½ÇÇà
ÇÁ·¹°Ô(ÇϽºÄÌ)
ÇÁ·¹°Ô¿¡¼­ ÀÚ¹Ù ÄÚµå È£Ãâ
ÇÁ·¹°Ô ½ÇÇà
½Ç·Ð
½Ç·ÐÀÇ ¸ðµâ ½Ã½ºÅÛ
½Ç·Ð ½ÇÇà
¿ä¾à

º»¹®Áß¿¡¼­

1Àå, ¡®ÀÚ¹Ù °¡»ó ¸Ó½Å¡¯¿¡¼­´Â ÀÚ¹Ù Ç÷§Æû°ú ÀÚ¹Ù °¡»ó ¸Ó½Å¿¡ ´ëÇÑ °³°ýÀûÀÎ ³»¿ëÀ» Á¦°øÇÑ´Ù. À¥ ¾ÖÇø®ÄÉÀ̼ǰú ºòµ¥ÀÌÅÍ ºÐ¼®, »ç¹°ÀÎÅͳÝ(IoT)¿Í °°ÀÌ JVM¿¡¼­ µ¿ÀÛÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀÇ °¡Àå Àαâ ÀÖ´Â »ç¿ë »ç·Ê¸¦ ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ JIT(just-in-time) ÄÄÆÄÀÏ·¯¿Í °¡ºñÁö Ä÷º¼ÇÀ» Æ÷ÇÔÇؼ­ JVMÀÇ ÁÖ¿äÇÑ °³³äÀ» ¼³¸íÇÑ´Ù.
2Àå, ¡®ÀÚ¹Ù °¡»ó ¸Ó½Å¿¡¼­ °³¹ßÇϱ⡯¿¡¼­´Â JVMÀÇ ±â¼úÀûÀÎ ºÎºÐÀ» ¼³¸íÇÑ´Ù. ÁÖ¿ä ¿î¿µ üÁ¦(À©µµ¿ì, ¸ÆOS, ¸®´ª½º)¿¡¼­ ÀÚ¹Ù °³¹ß Å°Æ®(JDK)¸¦ ¼³Ä¡ÇÏ´Â ÀýÂ÷¿Í JDKÀÇ ±¸Á¶¸¦ ´Ù·é´Ù. Àڹ٠Ŭ·¡½º ¶óÀ̺귯¸®ÀÇ ±¸Á¶¿Í Ŭ·¡½º °æ·Î(ClassPath)¸¦ ¼³Á¤Çؼ­ JVM ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÏ´Â ¹æ¹ýµµ ¼³¸íÇÑ´Ù.
3Àå, ¡®ÀÚ¹Ù¡¯¿¡¼­´Â ÀÚ¹ÙÀÇ ±âº» ¿ø¸®¸¦ ´Ù·é´Ù. Ŭ·¡½º¸¦ »ý¼ºÇÏ°í ÀÌ Å¬·¡½º¿¡¼­ °´Ã¼¸¦ »ý¼ºÇϸç, Ŭ·¡½º¿¡ ¸Þ¼Òµå¿Í ¼Ó¼ºÀ» Ãß°¡ÇÏ´Â ¹æ¹ý°ú ÀÚ¹Ù Á¢±Ù Á¦¾îÀÚ¿Í ´Ù¸¥ ¼ö½Ä¾î¸¦ ¼³¸íÇÑ´Ù. ÀÌ¿Ü¿¡µµ Ãß»ó Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º, ¹è¿­, Ä÷º¼Ç, ¿¹¿Üµµ ´Ù·ç¸ç ½º·¹µå¿Í ¶÷´Ù °°Àº °í±Þ ±â´Éµµ ¼³¸íÇÑ´Ù.
4Àå, ¡®ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö¡¯¿¡¼­´Â ÀÚ¹Ù ¾ð¾î·Î °£´ÜÇÑ À¥ ¼­ºñ½º¸¦ Á¦ÀÛÇÏ´Â ¹æ¹ýÀ» ´Ü°èº°·Î ¼³¸íÇÑ´Ù. À̶§ ÀÌŬ¸³½º(Eclipse) IDE¿Í ±×·¡µé(Gradle) ºôµå µµ±¸, ½ºÆÄÅ©ÀÚ¹Ù(SparkJava)¿Í °°Àº ÇÁ·Î±×·¡¹Ö ¶óÀ̺귯¸®(¸¶ÀÌÅ©·Î À¥ ¼­ºñ½º ÇÁ·¹ÀÓ¿öÅ©), JUnit ´ÜÀ§ Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÑ´Ù.
5Àå, ¡®½ºÄ®¶ó¡¯¿¡¼­´Â ÇÏÀ̺긮µå ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö°ú °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾î ½ºÄ®¶ó(Scala)¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ½ºÄ®¶ó¸¦ ¼³Ä¡ÇÏ´Â ÀýÂ÷¿Í ¾ð¾î¿¡ ¹øµé·Î Æ÷ÇÔµÈ ´ëÈ­¸í ¼¿ÀÇ »ç¿ë¹ýµµ ¼³¸íÇÑ´Ù. ´ëÈ­Çü ¼¿À» »ç¿ëÇÏ¸é ¸í½ÃÀûÀ¸·Î Äڵ带 ÄÄÆÄÀÏÇÏÁö ¾Ê°íµµ ½ºÄ®¶ó Äڵ带 ÀÛ¼ºÇÏ°í µ¿ÀûÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ½ºÄ®¶ó¿¡¼­´Â °´Ã¼ÁöÇâ°ú ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ» ¸ðµÎ ´Ù·é´Ù.
6Àå, ¡®½ºÄ®¶ó ÇÁ·Î±×·¡¹Ö¡¯¿¡¼­´Â Àα⠸¹Àº ¾ÆÄ«(Akka) ÅøŶÀ¸·Î ±¸µ¿ÇÏ´Â °£´ÜÇÑ ÄÜ¼Ö ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¼øÂ÷ÀûÀ¸·Î ¼³¸íÇÑ´Ù. ¾ÆÄ«´Â ÃÖ½ÅÀÇ ¸ÖƼ ÄÚ¾î ÇÁ·Î¼¼¼­¸¦ ÃÖ´ëÇÑ È°¿ëÇÏ´Â È®Àå °¡´ÉÇÑ ¾ÖÇø®ÄÉÀ̼ǿ¡ ƯȭµÈ ÅøŶÀÌ´Ù. ¾×ÅÍ ±â¹Ý ½Ã½ºÅÛ°ú °°Àº ¾ÆÄ«¿Í °ü·ÃµÈ ¸¹Àº °³³äµµ °£´ÜÈ÷ ´Ù·é´Ù. ÇÁ·ÎÁ§Æ®¸¦ ºôµåÇϱâ À§ÇØ ½ºÄ®¶ó ºôµå Åø(SBT, Scala Build Tool)À» »ç¿ëÇÏ°í, ´ÜÀ§ Å×½ºÆ®¸¦ ÀÛ¼ºÇÏ´Â µ¥´Â ½ºÄ®¶óÅ×½ºÆ®(ScalaTest) ¶óÀ̺귯¸®¸¦ »ç¿ëÇÑ´Ù.
7Àå, ¡®Å¬·ÎÀú¡¯¿¡¼­´Â ¸®½ºÇÁ(Lisp)¿¡¼­ ¿µ°¨À» ¾òÀº µ¿Àû ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ¾ð¾îÀΠŬ·ÎÀú(Clojur)ÀÇ ±âº» ¿ø¸®¸¦ ¼³¸íÇÑ´Ù. Ŭ·ÎÀú´Â °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ¾Æ´Ï´Ù. ½ºÄ®¶ó¿Í °°ÀÌ Å¬·ÎÀúµµ ´Ù¾çÇÑ ¿¹Á¦¸¦ ÀÛ¼ºÇÏ´Â µ¥ »ç¿ë °¡´ÉÇÑ ´ëÈ­Çü ¼ÐÀ» Æ÷ÇÔÇÑ´Ù. ¸ÖƼ ½º·¹µå ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ »óŸ¦ ó¸®ÇÏ´Â ±â¼úÀÎ ¿¡ÀÌÀüÆ®µµ ´Ù·é´Ù.
8Àå, ¡®Å¬·ÎÀú ÇÁ·Î±×·¡¹Ö¡¯¿¡¼­´Â µÎ °³ÀÇ ÀÛÀº ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ ´Ü°èº° °¡À̵带 Á¦°øÇÑ´Ù. ù ¹ø° ÇÁ·ÎÁ§Æ®´Â ¸ð³ªµå(monad)¸¦ ±â¹ÝÀ¸·Î Çϴµ¥, ¸ð³ªµå´Â ±â´ÉÀû ÇÁ·Î±×·¡¹Ö ¾ð¾î, ƯÈ÷ ¸®½ºÇÁ¿¡¼­ ÈçÈ÷ »ç¿ëÇÏ´Â ±â¹ýÀÌ´Ù. µÎ ¹ø° ÇÁ·ÎÁ§Æ®´Â Ŭ·ÎÀú¸¦ À§ÇÑ ¸¶ÀÌÅ©·Î À¥ ÇÁ·¹ÀÓ¿öÅ© Áß °¡Àå Àαâ ÀÖ´Â ·ç¹Ì³Ê½º(Luminus)·Î ±¸µ¿µÇ´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÌ´Ù. µÎ ÇÁ·ÎÁ§Æ®¸¦ ºôµåÇÏ´Â µ¥´Â ¶óÀÌ´Ñ°Õ(Leiningen) ºôµå µµ±¸¸¦ »ç¿ëÇÑ´Ù.
9Àå, ¡®ÄÚƲ¸°¡¯¿¡¼­´Â Á¬ºê·¹ÀÎÀÇ Á¤Àû ÀÚ·áÇü ÇÁ·Î±×·¥ ¾ð¾îÀÎ ÄÚƲ¸°(Kotlin)À» ¼³¸íÇÑ´Ù. ¾ÈÀüÇÑ null 󸮸¦ º¸ÀåÇÏ´Â ÄÚƲ¸°ÀÇ ÀÚ·áÇü ½Ã½ºÅÛÀ» ¼³¸íÇÏ°í, µ¥ÀÌÅÍ Å¬·¡½º¿Í ¶÷´Ù, ÀζóÀÎ ÇÔ¼ö¿Í °°Àº ´Ù¸¥ ±â´ÉÀ» ´Ù·é´Ù. ÄÚƲ¸°¿¡¼­ÀÇ ÀýÂ÷Àû ÇÁ·Î±×·¡¹Öµµ ¼³¸íÇÑ´Ù.
10Àå, ¡®ÄÚƲ¸° ÇÁ·Î±×·¡¹Ö¡¯¿¡¼­´Â ÀÚ¹ÙFX(JavaFX) ÅøŶÀ» »ç¿ëÇؼ­ GUI ±â¹ÝÀÇ µ¥½ºÅ©Åé ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇÏ´Â ÀýÂ÷¸¦ ´Ü°èº°·Î ¼³¸íÇÑ´Ù. ÇÁ·ÎÁ§Æ®´Â ¾ÆÆÄÄ¡ ¸ÞÀ̺ì(Apache Maven)À» »ç¿ëÇØ ºôµåÇÏ°í, ¹ö±×¸¦ ã°í ¼öÁ¤ÇÏ´Â µ¥ ÀÌŬ¸³½º IDE µð¹ö°Å¸¦ »ç¿ëÇÑ´Ù.
11Àå, ¡®±×·çºñ¡¯¿¡¼­´Â JVM¿¡ µîÀåÇÑ Ã¹ ¹ø° ´ëü ¾ð¾î Áß ÇϳªÀÎ µ¿Àû ÇÁ·Î±×·¡¹Ö ¾ð¾î ±×·çºñ(Groovy)¸¦ ´Ù·é´Ù. ±×·çºñ´Â ±âº»ÀûÀ¸·Î µ¿Àû ¾ð¾îÁö¸¸, Á¤Àû ÀÚ·áÇü Äڵ嵵 ÄÄÆÄÀÏÇÒ ¼ö ÀÖ´Ù. ÀÌ Àå¿¡¼­´Â µÎ °¡Áö °æ¿ì¸¦ ¸ðµÎ ¼³¸íÇÑ´Ù. ±¤¹üÀ§ÇÑ ³»Àå Ŭ·¡½º ¶óÀ̺귯¸®ÀÎ ±×·çºñ °³¹ß Å°Æ®µµ ÇÔ²² »ìÆ캻´Ù. ±×·çºñ °³¹ß Å°Æ®´Â ±×·çºñ ¾ð¾î ¹èÆ÷ ½Ã¿¡ ÇÔ²² ¹èÆ÷µÈ´Ù.
12Àå, ¡®±×·çºñ ÇÁ·Î±×·¡¹Ö¡¯¿¡¼­´Â JDBC(Java Database Connectivity) Ç¥ÁØÀ» »ç¿ëÇؼ­ ³»Àå µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛÀ¸·ÎºÎÅÍ µ¥ÀÌÅ͸¦ ÃßÃâÇÏ°í ±×·çºñ °³¹ß Å°Æ®ÀÇ Å¬·¡½º¸¦ »ç¿ëÇؼ­ XMLÀ» »ý¼ºÇÏ´Â ±×·çºñ ±â¹ÝÀÇ À¥ ¼­ºñ½º¸¦ Á¦ÀÛÇÏ´Â ÀýÂ÷¸¦ ¼³¸íÇÑ´Ù. À¥ ¼­ºñ½º´Â Vert.x ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇؼ­ ±¸µ¿ÇÑ´Ù.
ºÎ·Ï A, ¡®´Ù¸¥ JVM ¾ð¾î¡¯¿¡¼­´Â Á¾Á¾ ºñÁÖ·ù ¾ð¾î¶ó ºÎ¸£´Â ´Ù¼¸ °¡ÁöÀÇ ´Ù¸¥ JVM ±â¹Ý ¾ð¾î, ¿À¶óŬ ³ª½ºÈ£¸¥(ÀÚ¹Ù½ºÅ©¸³Æ®), ÀÚÀ̽ã(ÆÄÀ̽ã), Á¦ÀÌ·çºñ(·çºñ), ÇÁ·¹°Ô(ÇϽºÄÌ), ·¹µåÇÞÀÇ Á¤Àû ÀÚ·áÇü ¾ð¾îÀÎ ½Ç·Ð(Ceylon)À» ´Ù·é´Ù.

ÀúÀÚ¼Ò°³

ºó¼¾Æ® ¹Ý µ¥¸£ ·» [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

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

½ÅÀºÁ¤ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

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

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

    ¸®ºä

    0.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¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë