
 
|
ÀÌ °Á´ HTML,HTTP,ÀÎÅͳݿ¡ ´ëÇÑ Á¶±ÝÀÇ
ÀÌÇØ°¡ ÀÖ´Â »ç¶÷À» ´ë»óÀ¸·Î 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.
|
|
|
--
|
|