ÀüÀÚ»ó°Å·¡ ½Ã½ºÅÛ ¿î¿µ ¹× °ü¸®

   3.ÀüÀÚ»ó°Å·¡ ÄÁÅÙÃ÷ °³¹ß

      7. ÇÁ·Î±×·¡¹Ö ¾ð¾î¥± - Java Script

¨ç ÀÚ¹Ù

·

¹Ì±¹ÀÇ ½ã¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî»ç¿¡¼­ ¸¸µç °´Ã¼ ÁöÇâÇü ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ÀÏÁ¾À¸·Î C++ÀÌ °¡Áø ¿©·¯ °¡Áö ¹®Á¦Á¡µéÀ» °³¼±ÇÏ¿© ¸¸µç °ÍÀÌ´Ù.

·ÀÚ¹Ù´Â ÀÎÅͳÝÀÇ Æø¹ßÀûÀÎ Àα⿡ ÈûÀÔ¾î 1995³â¿¡ µé¾î¼­¸é¼­ ÀÎÅÍ³Ý¿ë ¾ð¾î·Î ¹Ù²î°Ô µÇ¾ú´Ù.

·ÀÎÅÍÇÁ¸®ÅÍÇü ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ½ÇÇà½Ã¿¡ Äڵ带 Àоîµé¿© ±â°è¾î·Î ¹ø¿ªÇϸ鼭 ¼öÇàµÇ´Â ÇÁ·Î±×·¥À» ¸¸µå´Â ¾ð¾îÀÌ´Ù.

·ÀÚ¹Ù´Â ÄÄÆÄÀÏ°ú ÀÎÅÍÇÁ¸®ÆÃÀÌ È¥ÀçÇÏ´Â ¸ðµ¨À» äÅÃÇÏ¿©, ÄÄÆÄÀÏÀ» ÅëÇØ °¡»óÀûÀÎ ÀÌÁø ÄÚµå·Î º¯È¯ÇÑ ´ÙÀ½¿¡ ±× ÀÌÁø Äڵ带 ¹ø¿ªÇϸ鼭 ¼öÇàÇÏ´Â ¹æ½ÄÀÌ´Ù.

·±âÁ¸ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀÌ Å« ÇÁ·Î±×·¡¹Ö ±³À° ¾øÀÌ ÇÁ·Î±×·¥À» ÇÒ ¼ö ÀÖ´Â °£´ÜÇÑ ¾ð¾îÀ̸ç, °´Ã¼ ÁöÇâÀûÀÌ´Ù.

·ÀÚ¹Ù´Â Ç÷§Æû¿¡ µ¶¸³ÀûÀ̸ç, Æ÷ÀÎÅÍ ¿¬»êÀÌ ÇÊ¿ä ¾ø°í ¸ÖƼ½º·¹µùÀ» Áö¿øÇÑ´Ù.

·ÀÎÅͳݰú °°Àº ºÐ»ê ÄÄÇ»Æà ¹× ȯ°æ¿¡¼­ÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß¿¡ ÀûÇÕÇÏ´Ù.

·ÄÄÆÄÀÏ·¯¸¦ ÅëÇØ ½ÇÇàµÈ´Ù.

 

¡ß ÀÚ¹Ù ÇÁ·Î±×·¥ÀÇ °³¹ß µµ±¸

·javac : ÀÚ¹Ù ÄÄÆÄÀÏ·¯À̸ç ÀÚ¹Ù Äڵ带 ¹ÙÀÌÆ® ÄÚµå·Î ÄÄÆÄÀÏÇØ ÁØ´Ù.

·java : ÀÚ¹Ù ÀÎÅÍÇÁ¸®ÅÍ·Î javacÀ¸·Î ÄÄÆÄÀÏµÈ ¹ÙÀÌÆ® Äڵ带 ½ÇÇàÇÑ´Ù.

·jdb : ÀÚ¹Ù ÇÁ·Î±×·¥À» µð¹ö±ëÇÒ ¼ö ÀÖ´Â Ä¿¸Çµå ¶óÀÎ µð¹ö°ÅÀÌ´Ù.

·javadoc : ÀÚ¹Ù ¼Ò½º ÆÄÀÏ¿¡ Æ÷ÇԵǾî Àִ Ŭ·¡½º¿Í º¯¼ö, ±×¸®°í ¸Þ¼ÒµåÀÇ À̸§Àº ¹°·Ð, ÇÁ·Î±×·¡¸Ó°¡ ¼Ò½º ÆÄÀÏ¿¡ ºÙ¿©³õÀº ÁÖ¼®À» Æ÷ÇÔÇÏ´Â HTML ÆÄÀÏÀ» ÀÚµ¿À¸·Î »ý¼ºÇÑ´Ù. À̷νá ÀÚ¹Ù Äڵ忡 ´ëÇÑ ÀÌÇظ¦ ½±°Ô ÇØÁØ´Ù.

·appleviewer : À¥ ºê¶ó¿ìÀú ¾øÀ̵µ ¾ÖÇø´À» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â µµ±¸ÀÌ´Ù.

 

¡ß ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¼³Ä¡ ¹× µµ±¸ »ç¿ë¹ý

·JDK(Java Development Kit)¸¦ ¼³Ä¡ÇØ¾ß Çϸç http://java.sun.com/products¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù

·ÀÚ¹ÙÀÇ ½ÇÇà ÆÄÀÏÀº /bin¿¡ µé¾î ÀÖÀ¸¸ç, ÀÌ Áß¿¡¼­ ÀÚÁÖ ¾²´Â °ÍÀº java.exe ¿Í javac.exeÀÌ´Ù. Javac´Â ÄÄÆÄÀÏ·¯ÀÌ°í java´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÒ ¶§ ¾´´Ù. ÀÚ¹Ù ¾ÖÇø´ ÇÁ·Î±×·¥Àº ÀÀ¿ë ÇÁ·Î±×·¥°ú´Â ´Þ¸® ÀÎÅÍ³Ý À¥ ºê¶ó¿ìÀú¿¡¼­ ½ÇÇàµÇ´Â ÇÁ·Î±×·¥À̹ǷÎ, ±× ¼Ò½º ¹× ½ÇÇà °úÁ¤ÀÌ ¾ÖÇø®ÄÉÀ̼ǰú´Â ´Ù¸£´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀº ÄÄÆÄÀÏ ÈÄ¿¡ java.exe¸¦ °ÅÃļ­ ½ÇÇàµÈ´Ù.

 

¡ß ÀÚ¹Ù ¾ÖÇø´°ú ¾ÖÇø®ÄÉÀ̼Ç

ÀÚ¹Ù´Â Å©°Ô ¾ÖÇø´°ú ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î ³ª´µ¾î Ȧ·Î µ¿ÀÛÀÌ °¡´ÉÇÑ ÇÁ·Î±×·¥µµ ¸¸µé ¼ö ÀÖ´Ù.

 

<¾ÖÇø®ÄÉÀ̼ÇÀÇ °æ¿ì>

 

 

<¾ÖÇø´ÀÇ °æ¿ì>

 

 

¨è ÀÚ¹Ù ½ºÅ©¸³Æ®

·Å¬¶óÀ̾ðÆ® ¹× ÀÎÅÍ³Ý ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀ» À§ÇÑ °´Ã¼ ÁöÇâ ½ºÆ®¸³Æ®ÀÌ´Ù.

·ÀÎÅÍ³Ý ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀ» À§ÇÑ ¾ð¾î ½ºÅ©¸³Æ®ÀÌ´Ù .

·³Ý½ºÄÉÀÌÇÁ(¶Ç´Â ÀͽºÇ÷η¯)¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ½ºÅ©¸³Æ® ¾ð¾îÀÌ´Ù.

·°´Ã¼ ÁöÇâ ½ºÅ©¸³Æ® ¾ð¾î·Î¼­, ÇÁ·Î±×·¥ Äڵ尡 HTML ¹®¼­ »çÀÌ¿¡ Á÷Á¢ µé¾î°¡°Ô µÈ´Ù. ÀÌ ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¸¸µç ÇÁ·Î±×·¥¿¡¼­´Â »ç¿ëÀÚ°¡ ¸¶¿ì½º¸¦ Ŭ¸¯Çϰųª Å°º¸µå¸¦ ÀÔ·ÂÇÏ´Â °Í°ú °°Àº ÀÛ¾÷À» Áï½Ã ó¸®ÇÒ ¼ö ÀÖ´Ù. ¿ÀÁ÷ Ŭ¶óÀ̾ðÆ® ÂÊ¿¡¼­¸¸ ½ÇÇàµÇ±â ¶§¹®¿¡ ³×Æ®¿öÅ©¸¦ ÅëÇÑ µ¥ÀÌÅÍ Àü¼Û ¾øÀÌ ¸ðµç ÀÛ¾÷À» ó¸®ÇÒ ¼ö ÀÖ´Ù.

·ÀÚ¹Ù ½ºÅ©¸³Æ®·Î ¸¸µç ÇÁ·Î±×·¥ ÄÚµå´Â HTMLÀÇ '<SCRIPT>....</SCRIPT>'¶ó´Â ű׸¦ ÀÌ¿ëÇÏ¿© HTML ¹®¼­¿¡ ³Ö°Ô µÈ´Ù. ÀÌ ¶§ <SCRIPT> ű׿¡´Â 'LANGUAGE'¶ó´Â ¿É¼ÇÀ» »ç¿ëÇÏ°Ô µÇ´Âµ¥, ÀÌ´Â ´Ù¸¥ ½ºÅ©¸³Æ® ¾ð¾î¿¡ È®ÀåÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ­ÀÌ´Ù.

·ÀÚ¹Ù¿Í ´Þ¸® À¥ ºê¶ó¿ìÀú¿¡¼­ ½ÇÇàÇÒ °æ¿ì ÇÁ·Î±×·¥ Äڵ尡 Çؼ®µÈ´Ù.

·HTML ¹®¼­ ¾È¿¡ °°ÀÌ Á¸ÀçÇÑ´Ù.

·ÀÚ¹Ùó·³ ŸÀÔ Ã¼Å©¸¦ öÀúÇÏ°Ô ÇÏÁö ¾Ê´Â´Ù.

·Ã¶ÀúÇÑ Å¸ÀÔ Ã¼Å©¸¦ ÇÏÁö ¾Ê´Â ´ë°¡·Î ¸î °¡Áö °´Ã¼ ÁöÇâ ¿ä¼Ò¸¦ Æ÷±âÇÏ°í ÀÖ´Ù.

·ÀÎÅÍÇÁ¸®Å͸¦ ÅëÇØ ½ÇÇàµÈ´Ù.