#16: ¼·Î ÀÛ¿ëÇÏ´Â À¥»çÀÌÆ®¸¦ ¸¸µé¾î¶ó
»óÈ£±³·ù¿¡´Â ±³¹¦ÇÑ °Í¿¡¼ »·ÇÑ °Í ±îÁö³ª Àç¹ÌÀÖ´Â °Í¿¡¼ Á¤º¸°¡ µÇ´Â °Í µî ¸¹Àº ÇüŰ¡ ÀÖ´Ù. À¥»çÀÌÆ®ÀÇ ¸ñÀû°ú ´ç½ÅÀÌ ¾ò±æ À§Çϴ Ÿ°Ù ¿Àµð¾ð½º¿¡ ±âÃÊÇÑ ´Ù¾çÇÑ ÀÎÅÍ·¢Æ¼ºê ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. Àڽſ¡°Ô ¡°³» »çÀÌÆ®ÀÇ »ç¿ëÀÚµéÀÌ ¿øÇÏ´Â °ÍÀº ¹«¾ùÀΰ¡? ±×µéÀÌ ÀڷḦ ºü¸£°Ô °Ë»öÇÏ°í ³²´Â ½Ã°£µ¿¾È ´Ù¸¥ »ç¶÷µé°ú ±³·ùÇÏ°Ô ÇÒ °ÍÀΰ¡?¡±¸¦ Áú¹®ÇØ º¸¶ó. ¿¹¸¦ µé¾î ´ç½Å »çÀÌÆ®ÀÇ ¸ñÀûÀÌ Áö¿ª ȸ»çµé¿¡°Ô ½Ç³» ½Ä¹°µéÀ» ÆÄ´Â °ÍÀ̶ó°í ÇÏÀÚ. ÀáÀçÀûÀÎ ¹ÙÀ̾îµéÀÌ ÇÏ¿ÍÀÌÀÇ ½Ä¹° ³ó¿øÀÇ ºñÁÖ¾ó Åõ¾î¿¡ °ü½ÉÀÌ ÀÖ´Ù°í »ý°¢Çϴ°¡? ±×µéÀÌ ±¸¸Å °áÁ¤À» ÇÏÁö¾ÊÀ» ¶§°¡ ÁÁÀº ±âȸÀÌ´Ù. ±×µé ´ëºÎºÐÀº »ç¾÷»ó ±ÞÇÑ ÀÏ¿¡ ÀÌ·± ½Ä¹°µéÀÌ ÇÊ¿äÇÒ °ÍÀÌ´Ù. ±×·¯³ª ¸¹Àº »ç¶÷µéÀº ±×µéÀÇ »ç¹«½ÇÀ» Á»´õ ÁÁ°Ô º¸ÀÌ°Ô ÇÏ°í ½ÍÀ» °ÍÀÌ´Ù. ±×·¡¼ ½Ä¹°µéÀ» Ű¿ì°í ¹è¿ÇØÁÖ´Â À¥ °¡À̵å´Â ¾ÆÁÖ È¯¿µ ¹ÞÀ» °ÍÀÌ´Ù.
ÀϹÝÀûÀ¸·Î ¸»Çؼ »çÀÌÆ® ÀÎÅÍ·¢Æ¼ºê´Â »çÀÌÆ® ÀÌ¿ëÀÚµéÀÇ ¹ÝÀÀÀ» ¾î¶»°Ô ¾ò´Â°¡¸¦ ÇϱâÀ§Çؼ ÇØ¾ß ÇÑ´Ù. Á¤ÀûÀÎ »çÀÌÆ®´Â Áö·çÇØ¼ »ç¿ëÀÚµéÀÇ Âü°¡¸¦ À̲ø¾î ³»±â°¡ ¾î·Æ´Ù. À̰ÍÀº »ç¿ëÀÚµéÀÌ ¿ä±¸ÇÏÁöµµ ¾Ê´Âµ¥ »çÀÌÆ®¸¦ ¸ÖƼ¹Ìµð¾î Ç÷¹ÀÌ ½ºÅ×À̼ÇÀ¸·Î ¹Ù²Ù¶ó´Â ¸»Àº ¾Æ´Ï´Ù. ´ç½ÅÀÇ »çÀÌÆ®¿¡ °ü°èµÈ »ç¿ëÀÚµéÀ» ´õ ¾ò´Â °Íº¸´Ù ±×·¡ÇÈ ÀÎÅÍ·¢Æ¼ºê¿Í ¾È³» Ž»öó·³ °£´ÜÇÑ °ÍµéÀÌ ´õ ³´´Ù. ¿¹¸¦ µé¾î À¥ ÆäÀÌÁö¿¡¼ »ç¿ëÀÚµéÀÇ È°µ¿¿¡ ¹ÝÀÀÇÏ´Â Çൿ º¯È·Î ³ªÅ¸³»´Â ¿òÁ÷ÀÌ´Â ±×·¡ÇÈÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. Ŭ¸³¾ÆÆ®´Â »öÀ» º¯ÈÇϰųª ¸¶¿ì½º Ä¿¼°¡ ÀÌ°Í À§¿¡ ÀÖÀ» ¶§ ÇüŰ¡ º¯ÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù. Ŭ¸¯Çؼ ÆäÀÌÁö ¼³¸íÀ» Ãâ·ÂÇÒ ¶§ ¹öưÀÌ ´·¯Áö°Ôµµ ÇÒ ¼ö ÀÖ´Ù. flash °°Àº »õ·Î¿î ÀúÀÛ ÅøÀº À¥»çÀÌÆ®ÀÇ »óÈ£¿¬°áÀ» ȹ±âÀûÀ¸·Î ÁõÁø½ÃÄÑ ÁØ´Ù.
±×·¡ÇÈ ÀÎÅÍ·¢Æ¼¹öƼ´Â ´ç½ÅÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â ±â´É¸¸ÀÌ ¾Æ´Ï´Ù. ´ç½ÅÀÇ »çÀÌÆ®¿¡ Æû, °Ë»ö±â´É, °Ô½ÃÆÇÀ̳ª ¿Â¶óÀΠäÆÃ·ë, ¿òÁ÷ÀÌ´Â ¹è³Ê, °ÔÀÓ, ¼îÇÎīƮ ¼ºñ½º, ºñµð¿À Ä· µî°ú ±âŸ ¸ÖƼ¹Ìµð¾î ±â´É °°Àº ¿ä¼Ò¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ·± ¿ä¼ÒµéÀº CGI³ª JAVA°°Àº ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ »ç¿ë°ú À¥»çÀÌÆ®¿Í ¼¹ö°£ÀÇ ÀÚ·áó¸®ÀÇ ÀÌÇØ°¡ ÇÊ¿äÇÏ´Ù. ÀαâÀÖ´Â »çÀÌÆ®¿¡¼ ÀÌ¿Í °°Àº ±â´ÉµéÀÇ ´ëºÎºÐÀ» º¸¾ÒÀ» °ÍÀÌ´Ù. À̰͵éÀº ÀÌ Ã¥ÀÇ µÞºÎºÐ¿¡¼ »ó¼¼ÇÏ°Ô ´Ù·ç¾ú´Ù. Áö±Ý ´ç½ÅÀÇ ¸ñÀûÀº ´ç½ÅÀÌ ¿øÇϰí È¿°úÀûÀ¸·Î Àû¿ëÇÒ ¼ö ÀÖ´Â ÀÎÅÍ·¢Æ¼¹öƼÀÇ ¼öÁØÀ» °áÁ¤ÇÏ´Â °ÍÀÌ´Ù.
¿©±â¿¡ ´ç½ÅÀÌ ÇÒ ¼ö ÀÖ´Â ¼¼°¡Áö ÀϹÝÀûÀÎ Á¢±ÙÀÌ ÀÖ´Ù.
1.¾î·Æ°í ½Î°Ô
ÀÌ Á¢±Ù¹ýÀº CGI(À̳ª MicrosoftÀÇ ASP ¹öÀü)¿Í JAVAÀÇ ±âº»ÀûÀÎ °ÍÀ» ¹è¿ì±â À§ÇÑ °³ÀÎÀûÀÎ ³ë·ÂÀÇ Å« ÅõÀÚ¸¦ ¿ä±¸ÇÑ´Ù. ¾î¶»°Ô ½ºÅ©¸³Æ®¸¦ ¾²´ÂÁö °¡¸£ÃÄÁÙ ¸¹Àº Ã¥°ú ¼ö¾÷ÀÌ ÀÖ´Ù. CGI¿Í JAVA ½ºÅ©¸³Æ®µé ¸ðµÎ ÆÄ½ºÄ®°ú C++°ú °°Àº ´Ù¸¥ ÄÄÇ»ÅÍ ¾ð¾îµéº¸´Ù ¾²±â¿¡ ½±´Ù. ¿©·¯ ÀÎÅÍ³Ý ´º½º±×·ì(e.g.comp.infosystems.www.authoring.cgi)¿¡¼ Èï¹Ì ÀÖ´Â ³íÀǰ¡ Á¦°øµÇ°í ÀÌ ÁÖ¼Ò´Â CGI¿Í JAVA ½ºÅ©¸³Æ®¸¦ ÁÖÁ¦·Î ´Ù·ç´Â °÷ÀÌ´Ù.
2.½¬¿ì³ª ´õ ºñ½Î°Ô
´ç½ÅÀÇ À¥»çÀÌÆ®¿¡ ¹«¾ùÀ» ³ÖÀ» °ÍÀÎÁö¸¦ È®½ÇÈ÷ ÇØ¶ó. ´ç½ÅÀÌ »ç¿ëÇÏ±æ ¿øÇÏ´Â ÀÎÅÍ·¢Æ®ºê ¿ä¼ÒÀÇ ±âº»ÀûÀÎ ¿ä¼Ò¸¦ ÁغñÇ϶ó. ¿¹¸¦ µé¾î CGI ÆûÀ» »ç¿ëÇÒ °èȹÀÌ ÀÖ´Ù¸é ¾î¶² cgi ÀúÀÛ ÅøÀ» »ç¿ëÇÏ¿© ÆûÀ» ¸¸µé°í Æû ±â´ÉÀ» ÇÏ´Â CGI½ºÅ©¸³Æ®¸¦ ãÀ¸¸é µÈ´Ù. ÀÎÅÍ³Ý »ó¿¡´Â ¹æ¸í·Ï, free-for-all page, °Ô½ÃÆÇ, ¾Ö´Ï¸ÞÀÌ¼Ç µîµî Àαâ ÀÖ´Â ½ºÅ©¸³Æ®À» Á¦°øÇÏ´Â ¸¹Àº ÀÚ¿øµéÀÌ ÀÖ´Ù. Matt¢s Script Archive (www.worldwidemart.com/scripts)´Â Àß ¾Ë·ÁÁø ¹«·á CGI»çÀÌÆ®ÀÌ´Ù. ´ëºÎºÐÀÇ À¥ È£½ºÆ®¿¡¼ Æû ¼ºê¹Ì¼Ç °°Àº ±â´ÉÀ» ÇÏ´Â ±âº»ÀûÀÎ ¼¹ö-Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡¸¦ Á¦°øÇÑ´Ù. ´ç½ÅÀÌ ÇÊ¿äÇÑ ¸ðµç °ÍÀ» À̵鿡°Ô ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö Áú¹®ÇØ º¸¶ó.
3.°¡Àå ½±°í °¡Àå ºñ½Î°Ô
´ç½ÅÀÌ ÇÒ ¼ö ¾ø°í ÀÌ·± ÀÏÀ» Çϰí½ÍÁö ¾Ê´Ù¸é À¥ °³¹ßÀÚ¸¦ °í¿ëÇ϶ó. ¸¹Àº ¼ö¿ä¿Í ÀηÂÀÇ ºÎÁ· ¶§¹®¿¡ Àü¹®ÀûÀÎ °³¹ß¿¡´Â ¾ÆÁÖ ºñ½Ñ ºñ¿ëÀÌ ¼Ò¿äµÊÀ» ÁÖÀÇÇÏ¸é µÈ´Ù. ±×·¯³ª ´ç½ÅÀÇ Å¸°Ù ¿Àµð¾ð½º°¡ ¿ä±¸ÇÏ´Â ÀÎÅÍ·¢Æ¼ºê ±â´ÉÀÌ °³¹ßµÊÀ¸·Î½á Ãß°¡µÈ´Ù¸é ÅõÀÚÇÑ ¸¸ÅÀÇ °¡Ä¡°¡ ÀÖÀ» °ÍÀÌ´Ù.