±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
36,000¿ø |
---|
32,400¿ø (10%ÇÒÀÎ)
1,800P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
ÀÚ¹Ù °¡»ó ¸Ó½Å(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)À» ´Ù·é´Ù.
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.