ASP(Active Server Page) ´Â À¥¼¹ö¿¡¼ Çؼ®ÀÌ µÇ¾îÁö´Â ½ºÅ©¸³Æ® ¾ð¾îÀÔ´Ï´Ù.
Áï, ÀÎÅÍ³Ý ÀͽºÇ÷η¯¿Í °°Àº À¥ºê¶ó¿ìÀú¿¡¼´Â ½ÇÇàÀ» ½Ãų¼ö°¡ ¾ø½À´Ï´Ù. ´ÜÁö À¥¼¹ö¿¡¼ Çؼ®ÀÌ µÇ¾îÁø
°á°ú¸¦ À¥ºê¶ó¿ìÀú¿¡ HTML Çü½ÄÀ¸·Î º¸¿©ÁÖ´Â ±â´ÉÀ» ÇÏ°Ô µË´Ï´Ù.
ÆÄÀÏÀÇ È®ÀåÀÚ°¡ .asp À̸é ÆÄÀÏÀÇ ¾ÆÀÌÄÜÀÌ ¾Æ·¡¿Í °°ÀÌ ¾Ë ¼ö ¾ø´Â ÆÄÀÏÀÇ ¾ÆÀÌÄÜÀ¸·Î Ç¥½ÃµË´Ï´Ù.
¶Ç´Â
Áï, ½ÇÇàÀ» ½Ãų ÇÁ·Î±×·¥À» ¾ËÁö ¸øÇÑ´Ù´Â ¶æÀÔ´Ï´Ù.
(¹°·Ð ¿¬°á ÇÁ·Î±×·¥À» ¼³Á¤ Çß´Ù¸é °á°ú´Â ´Ù¸¨´Ï´Ù)
±×·¯¹Ç·Î asp ¸¦ ½ÇÇà½ÃÅ°±â À§Çؼ´Â asp ½ºÅ©¸³Æ® ¿£Áø(asp.dll)ÀÌ ÀÖ¾î¾ß Çϴµ¥, ÀÌ´Â À¥¼¹ö¿¡ µî·ÏÀÌ
µÇ¾î ÀÖÀ¸¸ç, ¶§¹®¿¡ À¥¼¹ö¸¦ ÅëÇؼ¸¸ asp ÆÄÀÏÀÇ ½ÇÇà°á°ú¸¦ º¼ ¼ö°¡ ÀÖ½À´Ï´Ù.
¿î¿µÃ¼Á¦°¡ Windows 95 À̳ª Windwos 98, ME, XP HomeEdition Àΰæ¿ì À¥¼¹ö°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù.
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼´Â À̸¦ º¸Á¶ÇØÁÖ±â À§ÇØ °³ÀÎ À¥¼¹ö(Personal Web Server Áï, PWS)
ÇÁ·Î±×·¥À» Áö¿øÇϴµ¥, ÀÌ´Â ¿î¿µÃ¼Á¦ ¼³Ä¡½Ã¿¡´Â ¼³Ä¡°¡ µÇÁö ¾Ê½À´Ï´Ù.
CD ÀÇ ³»¿ëÀ» º¸¸é add-ons ¶ó´Â Æú´õ°¡ Àִµ¥, ÀÌÆú´õ ³»¿¡ pws ¶ó´Â Æú´õ°¡ ÀÖ½À´Ï´Ù.
pws Æú´õ¸¦ ¿¾îº¸¸é setup.exe ÆÄÀÏÀÌ Àִµ¥, À̸¦ ¼³Ä¡Çϸé À¥¼¹ö°¡ ¼³Ä¡µË´Ï´Ù.
¿î¿µÃ¼Á¦°¡ Windows NT ¶Ç´Â Windows 2000 ÀÏ °æ¿ì À¥¼¹ö´Â ±âº»ÀûÀ¸·Î ¼³Ä¡°¡ µÇ±â ¶§¹®¿¡
º°µµÀÇ ¼³Ä¡°úÁ¤Àº ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
À¥¼¹ö°¡ ¼³Ä¡µÇ¾î ÀÖ´Ù¸é, »õÆú´õ¸¦ ¸¸µì´Ï´Ù.
»õÆú´õÀÇ µî·ÏÁ¤º¸¸¦ º¸¸é À¥°øÀ¯ ¶ó´Â ÅÇÀ» º¼ ¼ö °¡ ÀÖ½À´Ï´Ù.
ÀÌ°÷¿¡¼ º°ÄªÀ» ¸¸µé¾î ÁÝ´Ï´Ù.
º°ÄªÀÇ À̸§Àº ¿µ¹®À¸·Î ¸¸µé¾î¾ß Çϸç À¥¼¹ö¿¡¼ À¯ÀÏÇÑ À̸§À̾î¾ß ÇÕ´Ï´Ù.
°á°ú´Â ¾Æ·¡¿Í °°½À´Ï´Ù.
À§¿¡¼ Æú´õÀÇ À̸§Àº "asp"ÀÌ°í º°ÄªÀÇ À̸§µµ "asp" ·Î ÁÖ¾ú´Âµ¥, ÀÌ´Â ÀÏÄ¡ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.
º°ÄªÀ» ¸¸µé¶§ µðÆúÆ®·Î Æú´õÀÇ À̸§ÀÌ Ç¥½Ã°¡ µÇ´Âµ¥, ¿©±â¼ ´Ù¸¥ À̸§À¸·Î ¹Ù²Ù¾î ÁÖ¸é µË´Ï´Ù.
º°ÄªÀ» "asp" ·Î ¸¸µé¾ú´Ù¸é,ÀÌÁ¦ º¸Á¶ÇÁ·Î±×·¥ÀÇ "¸Þ¸ðÀå"À» ¿°í
<%="asp ½ºÅ©¸³Æ®" %>
¿Í °°ÀÌ ¾²°í »õ·Î ¸¸µç Æú´õ¿¡ "1.asp" ¶ó´Â À̸§À¸·Î ÀúÀåÇÕ´Ï´Ù.
asp ¶ÇÇÑ javascript ó·³ html ÅÂ±×¿Í ÇÔ²² ¾²ÀÌ´Â ¾ð¾îÀ̱⠶§¹®¿¡ º°µµÀÇ ÆíÁý ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
hwp ÇÑ±Û ÆÄÀÏÀ» ÀÛ¼ºÇϱâ À§Çؼ´Â ¾Æ·¡ÇÑ±Û ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÏÁö¸¸ asp È®ÀåÀÚ¸¦ °¡Áø ÆÄÀÏÀ» ¸¸µé±â À§Çؼ´Â
ÀÏ¹Ý ÅؽºÆ® ÆíÁý±â(¸Þ¸ðÀå, ¿öµåÆÐµå µî)¸¦ ÀÌ¿ëÇؼ È®ÀåÀÚ¸¦ .asp ·Î ÇØÁÖ¸é µË´Ï´Ù.
ÀÌÁ¦ ºê¶ó¿ìÀú¸¦ ¿¾î¼ ÁÖ¼Ò¶óÀο¡
http://localhost/asp/1.asp
¿Í °°ÀÌ ¾²°í ¿£Å͸¦ Ä¡¸é 1.asp °¡ À¥¼¹ö¿¡¼ ½ÇÇàÀÌ µÇ¾î °á°ú¸¦ ºê¶ó¿ìÀú¸¦ ÅëÇؼ º¼ ¼ö °¡ ÀÖ½À´Ï´Ù.
¾Æ·¡´Â ½ÇÇà °á°úÀÔ´Ï´Ù.
À§¿¡¼ localhost´Â ³»ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â À¥¼¹ö¸¦ ´ë½ÅÇϸç, ip°¡ À¯µ¿ ip ÀÏ °æ¿ì »ç¿ëÇÕ´Ï´Ù.
°íÁ¤ ip ÀÏ °æ¿ì´Â ip ÁÖ¼Ò¸¦ ¾²°Å³ª ȤÀº localhost¸¦ ½áµµ ¹«¹æÇÕ´Ï´Ù.
W2k³ª ±âŸ ¿î¿µÃ¼Á¦°¡ ¼¹ö±ÞÀÏ °æ¿ì
"ÀÎÅÍ³Ý ¼ºñ½º°ü¸®ÀÚ" ÀÇ "±âº» À¥»çÀÌÆ®" µî·Ï Á¤º¸ ÀÇ "À¥»çÀÌÆ®ÅÇ" ¿¡¼ ipÁÖ¼Ò¸¦
"¸ðµÎÇÒ´çµÇÁö ¾ÊÀ½"À¸·Î Çß´Ù¸é localhost ¸¦ »ç¿ëÇÏ°í,
ip¸¦ ÇÒ´ç Çß´Ù¸é ÀÚ½ÅÀÇ ip ÁÖ¼Ò¸¦ ½áÁÝ´Ï´Ù.
ÆÄÀÏÀ» ÀúÀå½Ã¿¡ °£È¤ 1.asp.txt ·ÎÀúÀåÀÌ µÇ´Â °æ¿ì°¡ Àִµ¥, ÀÌ·¸°Ô µÇ¸é ÅؽºÆ®ÆÄÀÏÀÌ µÇ±â ¶§¹®¿¡ asp
½ÇÇàÀÌ µÇÁö¾Ê°í ¼Ò½º°¡ ±×´ë·Î ȸ鿡 Ãâ·ÂµË´Ï´Ù.
È®ÀåÀÚ°¡ .asp °¡ ¾Æ´Ï¶ó .html À̶ó¸é À¥¼¹ö´Â ÆÄÀÏÀÌ asp ÆÄÀÏÀÌ ¾Æ´Ï¶ó°í ÆÇ´ÜÇÕ´Ï´Ù.
±×·¯¸é ÆÄÀÏÀ» ±×´ë·Î Ŭ¶óÀ̾ðÆ® ºê¶ó¿ìÀú·Î Àü¼ÛÀ» Çϴµ¥,
ºê¶ó¿ìÀú´Â <% ºÎºÐÀÌ ¹«½¼ ÀǹÌÀÎÁö¸¦ Çؼ®ÇÏÁö ¸øÇϱ⠶§¹®¿¡ ±×´ë·Î ȸ鿡 Ãâ·ÂÀ» ½ÃÅ°°Å³ª,
¾Æ´Ï¸é ÀüÇô ½ÇÇàÀ» ½ÃÅ°Áö ¸øÇÕ´Ï´Ù.
È®ÀåÀÚ°¡ .asp ÀÎ 1.asp´Â
<% ºÎÅÍ %>±îÁö´Â À¥¼¹ö¿¡¼ Çؼ®ÀÌ µÇ´Â asp ½ºÅ©¸³Æ®ÀÔ´Ï´Ù.
Áï À¥¼¹ö¿¡¼ Çؼ®/½ÇÇàÀÌ µÇ¾î¼ client ·Î º¸³»¾ß ÇÏ´Â ºÎºÐÀÌ ÀÖÀ¸¸é ÇØ´ç ºÎºÐÀ» º¸³»ÁÖ°í,
º¸³»´Â ºÎºÐÀÌ ¾øÀ¸¸é client ¿¡¼´Â ¹«½¼ÀÏ ÀÖ¾ú´ÂÁö ÀüÇô ¾ËÁö ¸øÇÕ´Ï´Ù.
asp ¿¡¼ response.write "..." ¿Í <%="..."%> ´Â client ¿¡°Ô "..."¸¦ º¸³»¶ó´Â ¸í·ÉÀÔ´Ï´Ù.
¶§¹®¿¡ À§ÀÇ ÀÏ¹Ý html ÆÄÀÏÀº ºê¶ó¿ìÀú»ó¿¡¼ ¼Ò½ºº¸±â¸¦ ÇßÀ»¶§ ¿øº»¼Ò½º¿Í ÀÏÄ¡ÇÏÁö¸¸,
¾Æ·¡ÀÇ asp ¼Ò½º´Â ¿øº»¼Ò½º¿Í ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.
Áï, ¿ø·¡ ¼Ò½º¿¡¼´Â var À̶ó´Â º¯¼ö¸¦ ¼±¾ðÇÏ¿©¼ À̸¦ client ¿¡°Ô º¸³Â´Âµ¥, ¼Ò½ºº¸±â¿¡¼´Â
ÀÌ·¯ÇÑ »ç½ÇÀº ¸ð¸£°í ´ÜÁö response.write ´ÙÀ½ÀÇ ³»¿ë¸¸ È®ÀÎ °¡´ÉÇÕ´Ï´Ù.
¶§¹®¿¡ asp ÆÄÀÏ·Î ¹®¼¸¦ ÀÛ¼ºÇϸé client °¡ ¼Ò½º¸¦ ¾ËÁö ¸øÇϱ⠶§¹®¿¡ º¸¾È»ó¿¡¼ È®½ÇÇÑ º¸¾È±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
´ÙÀ½Àº µÎ ÆÄÀÏÀ» °¢°¢ ¼Ò½ºº¸±â ÇßÀ» ¶§ÀÇ Â÷ÀÌÀÔ´Ï´Ù.
|