ÀÌ °­Á´ HTML,HTTP,ÀÎÅͳݿ¡ ´ëÇÑ Á¶±ÝÀÇ ÀÌÇØ°¡ ÀÖ´Â »ç¶÷À» ´ë»óÀ¸·Î ASPÀÇ ÃʱްúÁ¤À» ¼³¸íÇϰí ÀÖ´Ù µû¶ó¼­ ¿©±â¿¡ ³ª¿À´Â °¢Á¾ °´Ã¼,¸Þ¼Òµå°¡ ÀüºÎ°¡ ¾Æ´Ï°í °³¹ßÀ» À§Çؼ­´Â ¸¹Àº ³ë·ÂÀÌ µÚµû¶ó¾ß ÇÑ´Ù

ASP¶õ ¹«¾ùÀΰ¡?


Microsoft»çÀÇ WebServerÀÎ IIS(Internet Information Server)ÀÇ ¼¼¹øÂ° ¹öÀüÀ¸·Î
IIS 3.0¿¡¼­ óÀ½ µîÀåÇÏ¿© ASP·Î ºÒ¸®´Ù°¡ ÇöÀç IIS 5.0 Áï, ASP 3.0¿¡ À̸£°í ÀÖ´Ù

ù°, ASP´Â ¼­¹ö ½ºÅ©¸³Æ®¾ð¾îÀÌ´Ù
Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀÌ ÀÖÀ» ¶§ ASP´Â ¼­¹öÃø¿¡¼­ ½ÇÇàµÇ°í ½ÇÇàµÈ °á°ú¸¸ HTML·Î ¹Ù²Ù¾î Ŭ¶óÀ̾ðÆ®ÀÇ ºê¶ó¿ìÀú¿¡ º¸³»ÁØ´Ù

µÑ°, HTML¹®¼­¿¡ ¼­¹ö ½ºÅ©¸³Æ®(ASP)¿Í Ŭ¶óÀÌ¾ðÆ® ½ºÅ©¸³Æ®(JavaScript,VBScript)°¡ Æ÷ÇÔµÈ À¥ÆäÀÌÁö¶ó°í ÇÒ ¼ö ÀÖ´Ù.
ASP´Â ±âÁ¸ÀÇ Å¬¶óÀÌ¾ðÆ® ºê¶ó¿ìÀú°¡ ó¸®ÇÏ´ø HTMLºÎºÐ°ú Ŭ¶óÀÌ¾ðÆ® ½ºÅ©¸³Æ® ºÎºÐÀº ¿©ÀüÈ÷ Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ¸Ã±â°í ASPÄڵ尡 ÀÖ´Â ºÎºÐ¸¸ ¼­¹ö¿¡¼­ ½ÇÇàµÈ´Ù


¼¼Â°, ¼­¹ö ÄÄÆ÷³ÍÆ®(Active Server Component)¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù
½ºÅ©¸³Æ®ÀÇ ÇѰ踦 ±Øº¹ÇÏ°í ±× ±â´ÉÀ» ¾öû³ª°Ô Çâ»ó½ÃÄÑ ÁÖ´Â °ÍÀÌ ¹Ù·Î ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ASP¿¡ ³»ÀåµÈ °Í »Ó¸¸ ¾Æ´Ï¶ó ¿ÜºÎ ÄÄÆ÷³ÍÆ®µµ ¾ó¸¶µçÁö »ç¿ëÇÏ¿© ±× ±â´ÉÀ» Çâ»ó½Ãų ¼ö°¡ ÀÖ´Ù


½ºÅ©¸³Æ®´Â ½ÇÇàÀ§Ä¡¿¡ µû¶ó ´ÙÀ½°ú °°ÀÌ ³ª´©¾îÁø´Ù

1) Ŭ¶óÀ̾ðÆ®Ãø ½ºÅ©¸³Æ®

À¥¼­¹öÀÇ ºÎ´ã.³×Æ®¿öÅ©ÀÇ ±³Åë·® °¨¼Ò¸¦ À§ÇØ °³¹ßµÇ¾ú°í, Ŭ¶óÀÌ¾ðÆ® ÄÄÇ»ÅÍ¿¡¼­ ½ÇÇà

JavaScript ºê¶ó¿ìÀú ȣȯ¼ºÀÌ ÁÁ¾Æ °¡Àå ¸¹ÀÌ »ç¿ëµÇ¸ç ³Ý½ºÄÉÀÌÇÁ¿Í ½ã»ç¿¡ ÀÇÇØ °³¹ß
VBScript ºñÁê¾óº£ÀÌÁ÷ÀÇ ºÎºÐÁýÇÕÀ¸·Î MS»ç°¡ °³¹ß,ÀͽºÇ÷η¯¿¡¼­ ½ÇÇàµÈ´Ù
JScript JavaScript¸¦ ±â¹ÝÀ¸·Î MS»ç¿¡¼­ °³¹ß


2) ¼­¹öÃø ½ºÅ©¸³Æ®


Ŭ¶óÀ̾ðÆ®Ãø ½ºÅ©¸³Æ®ÀÇ ¹Ý´ë°³³äÀ¸·Î ¼­¹öÃø¿¡¼­ ½ÇÇà,°á°ú¸¸ Ŭ¶óÀÌ¾ðÆ®·Î Àü¼Û
¾ð¾î¿¡ µû¸¥ ±¸ºÐÀÌ ¾Æ´Ï¶ó ½ºÅ©¸³Æ®¾ð¾îÀÇ ½ÇÇàÀ§Ä¡¿¡ µû¸¥ ±¸ºÐÀÌ´Ù

VBScript Ŭ¶óÀ̾ðÆ®Ãø ½ºÅ©¸³Æ®¾ð¾î·Î °³¹ßµÇ¾úÀ¸³ª »ç¿ëÀÚµéÀÌ ÀͽºÇ÷η¯¿Í ³Ý½ºÄÉÀÌÇÁ ¾ç´ë ºê¶ó¿ìÀú¿¡¼­ ½ÇÇàµÇ´Â JavaScript¸¦ ¼±È£ÇÏ¿© Àα⸦ ²øÁö ¸øÇß´Ù
±×·¯³ª ¼­¹öÃø ½ºÅ©¸³Æ® ¾ð¾îÀÇ µîÀåÀ¸·Î °¢±¤À» ¹Þ±â ½ÃÀÛ Çߴµ¥ ÀÌ´Â ºê¶ó¿ìÀú ȣȯ¼º ¹®Á¦°¡ ¹ß»ýÇÏÁö ¾Ê±â ¶§¹®ÀÌ´Ù
ASP VBScript¾ð¾î¸¦ ±âº» ¾ð¾î·Î »ç¿ëÇÑ´Ù
JScript JavaScript¸¦ ±â¹ÝÀ¸·Î MS»ç¿¡¼­ °³¹ßÇß´Ù
PHP Personal HomePage, LInux¿î¿µÃ¼Á¦¿¡¼­ µ¿ÀÛÇÑ´Ù
JSP Java Server Page, JAVA¸¦ ±â¹ÝÀ¸·Î Ç÷§Æû µ¶¸³ÀûÀÌ´Ù

 


ASPÀÇ ÀϹÝÀûÀÎ ÆäÀÌÁö±¸¼ºÀº ´ÙÀ½°ú °°´Ù

<%

...ASPÄÚµå...

%>
->¼­¹öÃø¿¡¼­ ½ÇÇà
<script language="javascript>

... Ŭ¶óÀÌ¾ðÆ® ½ºÅ©¸³Æ® ÄÚµå...

</script>
->Ŭ¶óÀ̾ðÆ®Ãø¿¡¼­ ½ÇÇà
<html>
<body>

...HTMLÄÚµå...
->Ŭ¶óÀ̾ðÆ®Ãø¿¡¼­ ½ÇÇà
<%

...ASP ÄÚµå...

%>
->¼­¹öÃø¿¡¼­ ½ÇÇà
...HTML ÄÚµå

</body>
</html>
->Ŭ¶óÀ̾ðÆ®Ãø¿¡¼­ ½ÇÇà

 


ASPÀÇ Æ¯Â¡

¢Ñ È®ÀåÀÚ°¡ .aspÀÎ TEXTÆÄÀÏÀÌ´Ù HTML°ú ¸¶Âù°¡Áö·Î ÀϹÝÅØ½ºÆ®¿¡µðÅÍ·Î ÆíÁýÀÌ °¡´ÉÇÏ´Ù
¢Ñ ÆÄ¼­(ÇØ¼®±â)´Â asp.dllÀÌ ´ã´çÇÑ´Ù IISµî·ÏÁ¤º¸¿¡¼­ ÀÀ¿ëÇÁ·Î±×·¥ ¸ÊÇÎÀ» »ìÆìº¸±â ¹Ù¶õ´Ù
¢Ñ ´ë¼Ò¹®ÀÚ ±¸ºÐÀ» ÇÏÁö ¾Ê´Â´Ù asp´Â ±¸ºÐÇÏÁö ¾ÊÁö¸¸ JavaScript´Â ±¸ºÐÇϹǷΠ±¸ºÐÇÏ¿© ¾²´Â ½À°üÀÌ ÁÁ´Ù
¢Ñ À¥¼­¹ö¸¦ ÅëÇØ ½ÇÇà½ÃÄѾßÇѴ٠Ž»ö±â³ª ºê¶ó¿ìÀú¿¡¼­ ÆÄÀÏ¿­±â·Î´Â º¼ ¼ö ¾ø´Ù
¢Ñ ÀüºÎ HTML·Î¸¸ µÈ ÆäÀÌÁöµµ .asp·Î ÀúÀåÇÒ ¼ö ÀÖ´Ù À¥¼­¹öÀÇ ¼º´ÉÀÌ Çâ»óµÇ¾î ¼Óµµ ÀúÇÏ´Â ¾ø´Ù°í ÇÑ´Ù

 


ASPÀÇ À¯¿ë¼º

HTML¾ð¾î¸¸À» ÀÌ¿ëÇÏ¿© À¥ÆäÀÌÁö¸¦ ÀÛ¼ºÇϸé Ç×»ó °°Àº Á¤º¸¸¦ º¸¿©Áֱ⠶§¹®¿¡ Á¤º¸¸¦ ´Ù·ç´Âµ¥ ÇѰ谡 ÀÖ´Ù

Áö±Ý±îÁö´Â µ¿ÀûÀÎ À¥ÆäÀÌÁö¸¦ ¸¸µé±â À§ÇØ CGI(common gateway interfacess)³ª ISAPI(internet services application programming interface)ÇÁ·Î±×·¥°ú °°Àº ¼­¹ö±â¼úÀ» »ç¿ëÇØ¿Ô´Ù

CGI´Â À¥¼­¹ö¿Í ´Ù¸¥ µ¶¸³ÀûÀÎ ÇÁ·Î¼¼½º·Î ½ÇÇàµÇ±â ¶§¹®¿¡ ½ÇÇàµÉ ¶§¸¶´Ù »õ·Î¿î ÇÁ·Î¼¼½º¸¦ ¸¸µå´Â ÀÚ¿øÀÇ ³¶ºñ¸¦ ÃÊ·¡ÇÏ¿´´Ù

À̰°Àº ³¶ºñ¸¦ ÁÙÀ̱â À§ÇØ ISAPI°¡ °³¹ßµÇ¾ú´Âµ¥ À¥¼­¹ö¿Í °°Àº ÇÁ·Î¼¼½º ÁÖ¼Ò°ø°£¿¡¼­ ½ÇÇàÀÌ µÈ´Ù ±×·¯³ª ÀÛ¼ºÇÑ ISAPIÇÁ·Î±×·¥ÀÌ ¿À·ù¸¦ ¹ß»ýÇϸé À¥¼­¹öµµ ´Ù¿îµÉ ¼ö ÀÖ´Ù

ÀÌ¿¡ MS»ç´Â COM(common object model)±â¼ú¿¡ ±â¹ÝÀ» µÐ »õ·Î¿î ASP±â¼úÀ» °³¹ßÇß´Ù

COMÀ» ÀÌ¿ëÇÏ¸é ¼­¹öÃø¿¡¼­ ¾ÆÁÖ½±°Ô DB¿Í °°Àº Á¤º¸ÀúÀå¼Ò¸¦ ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖ°í ±× °á°ú Á¤º¸¸¦ ½±°Ô Ŭ¶óÀÌ¾ðÆ®¿¡°Ô Àü¼ÛÇÒ ¼ö ÀÖ´Ù

Áï, ASP±â¼úÀº À¥¼­¹ö¿¡¼­ ½ÇÇàµÇ´Â ¾îÇø®ÄÉÀ̼ÇÀ» ½±°Ô °³¹ßÇÒ ¼ö ÀÖ´Â °­·ÂÇÑ ±â¼úÀÌ´Ù


°³¹ß/¼­ºñ½º ȯ°æ

¢Ñ ȯ°æ
Áغñ

¿î¿µÃ¼Á¦(OS) Web Server DataBase
Windows95,98 PWS(Personal Web Server) Access Database
Windows NT¼­¹ö IIS3.0 ÀÌ»ó(¿É¼ÇÆÑ ¼³Ä¡) Access Database
SQL ¼­¹ö
Windows2000¼­¹ö IIS5.0 ±âº» ¼³Ä¡ Access Database
SQL ¼­¹ö

* PWSÀÇ ¼³Ä¡
Windows 98ÀÇ °æ¿ì ½ÃÀÛ-ã±â¿¡¼­ °Ë»ö¾î¸¦ "PWS" ãÀ» À§Ä¡¸¦ "C:\"·Î ÇØ¼­ ã¾Æº¸¸é PWS Æú´õ¸¦ ãÀ» ¼ö ÀÖ´Ù. Æú´õ¼ÓÀÇ setup.exe¸¦ ´õºíŬ¸¯ÇÏ¸é ¼³Ä¡°¡ ½ÃÀ۵ȴÙ.
* ¾ø´Â °æ¿ì´Â ¿øº»CD¸¦ ³Ö°í ÇÁ·Î±×·¥ Ãß°¡/»èÁ¦¿¡¼­ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù

* ¼³Ä¡ÈÄ È¯°æ¼³Á¤Àº º°¸í,°æ·Î,½ÃÀÛÈ­ÀÏÀÇ µî·Ï ¼¼°¡Áö°¡ ÀÖ´Ù.
º°¸íÀº ASPÆÄÀÏÀ» À¥¼­¹ö¸¦ ÅëÇØ ½ÇÇàÇÒ ¶§ ºê¶ó¿ìÀú ÁÖ¼Òâ¿¡ 'localhost/º°¸í/ÆÄÀÏÀ̸§'À» ¾µ ¶§ »ç¿ëµÇ°í °æ·Î´Â ÀÌ º°¸í¿¡ ¸ÊÇ뵃 ¼­¹ö³»ÀÇ ¹°¸®Àû °æ·Î¸¦ ¸»ÇÑ´Ù. µû¶ó¼­ ½ÇÁ¦ ÀÛ¾÷À» À§Çؼ­´Â µð½ºÅ©¿¡ ÀÛ¾÷Æú´õ¸¦ ¸ÕÀú ¸¸µé¾î¾ß ÇÑ´Ù.
½ÃÀÛÈ­ÀÏ·Î µî·ÏÇÒ °æ¿ì ºê¶ó¿ìÀú ÁÖ¼Òâ¿¡ 'localhost/º°¸í/ÆÄÀÏÀ̸§'¿¡¼­ ÆÄÀÏÀ̸§À» »ý·«ÇÒ ¼ö ÀÖ´Ù.

*Windows2000¿¡¼­´Â ±âº»¼³Ä¡°¡ µÇ¹Ç·Î '°ü¸®µµ±¸->ÀÎÅͳݼ­ºñ½º°ü¸®ÀÚ'¸¦ È®ÀÎÇÑ´Ù

 




Copyright2002 DragonEye All Rights Reserved.



--


Copyright(c) 2001, ¼öÆÛÀ¯ÀúÄÚ¸®¾Æ All Rights Reserved.
¼­¹ö±¸Ãà(¿î¿ë)»ó´ã : e-mail : webmaster@superuser.co.kr