°úÁ¤ 2: ÇÁ·ÎÁ§Æ® º¹»ç ¹× ºÙ¿©³Ö±â
ÀÌ ¿¬½ÀÀº °³ÀÎ Æ÷Æ®Æú¸®¿À¿¡ ÀÖ´Â ÇÁ·ÎÁ§Æ®¸¦ º¹»çÇÏ¿© °ø¿ë Æ÷Æ®Æú¸®¿À¿¡ ºÙ¿© ³Ö´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù. °ø¿ë Æ÷Æ®Æú¸®¿À°¡ ¾ø´Ù¸é Áö±Ý ¸¸µå½Ê½Ã¿À. Æ÷Æ®Æú¸®¿À¸¦ ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇÑ ´Ü°èº° ÀýÂ÷´Â Æ÷Æ®Æú¸®¿À ¸¸µé±â¸¦ Âü°íÇϽʽÿÀ.
ÇÁ·ÎÁ§Æ® º¹»ç
- [Æ÷Æ®Æú¸®¿À] => [¼±ÅÃ] =>°³ÀÎÀ» ¼±ÅÃÇϽʽÿÀ.
±×·¯¸é, Java Development Environment¿¡¼ °³ÀÎ Æ÷Æ®Æú¸®¿À¸¦ ¿±´Ï´Ù. °³ÀÎ Æ÷Æ®Æú¸®¿À°¡ ¾ø´Ù¸é °³ÀÎ Æ÷Æ®Æú¸®¿À ÀÓÆ÷Æ®¸¦ Âü°íÇϽʽÿÀ.
- WorkShop µµ±¸ ¸ðÀ½¿¡¼ [Æ÷Æ®Æú¸®¿À °ü¸®ÀÚ] ÄÁÆ®·Ñ
À» Ŭ¸¯ÇÕ´Ï´Ù.
- Blink ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇÕ´Ï´Ù.
Blink ÇÁ·ÎÁ§Æ®°¡ ¾ø´Ù¸é ÇÁ·ÎÁ§Æ® ¸¸µé±â ¿¡¼ ¸¸µå´Â ¹æ¹ýÀ» Âü°íÇϽʽÿÀ.
- [Æ÷Æ®Æú¸®¿À °ü¸®ÀÚ] µµ±¸ ¸ðÀ½¿¡¼ [º¹»ç] ÄÁÆ®·Ñ
À» Ŭ¸¯ÇÕ´Ï´Ù.
±×·¯¸é, WorkShop¿¡¼ Blink ÇÁ·ÎÁ§Æ®¸¦ Ŭ¸³º¸µå·Î º¹»çÇÕ´Ï´Ù.
ÇÁ·ÎÁ§Æ® ºÙ¿©³Ö±â
- [Æ÷Æ®Æú¸®¿À]=>[¼±ÅÃ]À» ¼±ÅÃÇÏ°í °ø¿ë Æ÷Æ®Æú¸®¿À À̸§À» ¼±ÅÃÇÕ´Ï´Ù.
±×·¯¸é, WorkShopÀÌ °ø¿ë Æ÷Æ®Æú¸®¿À¸¦ ¿±´Ï´Ù.
- [Æ÷Æ®Æú¸®¿À °ü¸®ÀÚ] µµ±¸ ¸ðÀ½¿¡¼ [ºÙ¿©³Ö±â] ÄÁÆ®·Ñ
À» Ŭ¸¯ÇÕ´Ï´Ù.
±×·¯¸é, WorkShop¿¡¼ [ÇÁ·ÎÁ§Æ® ºÙ¿©³Ö±â] ´ëÈ »óÀÚ¸¦ ¿±´Ï´Ù. [ÇÁ·ÎÁ§Æ® ÆÄÀÏ] Çʵ忡 Blink ÇÁ·ÎÁ§Æ®ÀÇ °æ·Î À̸§ÀÌ ³ªÅ¸³³´Ï´Ù.
- [ÀÛ¼ºÀÚ] ÇʵåÀÇ ¿À¸¥ÂÊ¿¡ ÀÖ´Â º¹»ç ¶óµð¿À ¹öưÀÌ ¼±ÅõǾî¾ß ÇÕ´Ï´Ù.
ÀÌ ¹öưÀº WorkShop¿¡¼ ¸ðµç ÇÁ·ÎÁ§Æ® ÆÄÀÏÀ» (Blink.prj, Blink.java, Blink.class) ´ë»ó µð·ºÅ丮¿¡ º¹»çÇϵµ·Ï ÁöÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. WorkShop¿¡¼ ±âº» HTML ÆÄÀÏÀÎ Blink.tmp.html ÆÄÀÏÀº º¹»çÇÏÁö ¾Ê½À´Ï´Ù.
- ´ë»ó µð·ºÅ丮¿¡¼ ÆÄÀÏÀ» ÀúÀåÇÒ µð·ºÅ丮 °æ·Î À̸§À» ÀÔ·ÂÇÕ´Ï´Ù.
ÀÌ µð·ºÅ丮´Â HTTP ¼¹ö¿¡¼ ¾×¼¼½º °¡´ÉÇÑ µð·ºÅ丮¿©¾ß ÇÕ´Ï´Ù.
- [Æ÷ÇÔ ¼Ò½º] ÇʵåÀÇ ¿À¸¥ÂÊ¿¡ ÀÖ´Â [¿¹] ¶óµð¿À ¹öưÀ» Ŭ¸¯ÇÕ´Ï´Ù.
- Blink°¡ [»õ ÇÁ·ÎÁ§Æ® À̸§] Çʵ忡 ³ªÅ¸³ª¾ß ÇÕ´Ï´Ù.
- [ºÙ¿©³Ö±â] ¹öưÀ» Ŭ¸¯ÇÕ´Ï´Ù.
ÇÁ·ÎÁ§Æ® À̸§°ú À̹ÌÁö°¡ °ø¿ë Æ÷Æ®Æú¸®¿À¿¡ ³ªÅ¸³³´Ï´Ù. ÀÌ ÇÁ·ÎÁ§Æ® ÆÄÀÏÀº Blink.jws.src ¹× Blink.jws µÎ ÆÄÀϰú ÇÔ²² ´ë»ó µð·ºÅ丮¿¡ Ãß°¡µË´Ï´Ù. ù° ÆÄÀÏÀº ÇÁ·ÎÁ§Æ® ¼Ò½º ÆÄÀÏÀ» Æ÷ÇÔÇϰí ÀÖÀ¸¸ç, µÑ° ÆÄÀÏÀº .prj ÆÄÀϰú °°Àº ±âŸ ¸ðµç ÆÄÀÏÀ» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. ´Ù¸¥ »ç¿ëÀÚ°¡ ÀÌ ÇÁ·ÎÁ§Æ®¸¦ º¹»çÇÒ ¶§ WorkShopÀº °³º° ÇÁ·ÎÁ§Æ® ÆÄÀÏ ´ë½Å .jws.src ¹× .jws ÆÄÀÏÀ» º¹»çÇÕ´Ï´Ù.
´ÙÀ½ ÇнÀ ³»¿ë:
- ÀÌ ÀÚ½À¼ÀÇ ¸ðµç °úÁ¤À» ¸¶ÃƽÀ´Ï´Ù. ´ÙÀ½ ÇнÀ ³»¿ëÀº ÀÚ½À¼7: ·± ÆäÀÌÁö »ç¿ëÀÚ Á¤ÀÇÀÔ´Ï´Ù.