¶¯Ì¬ASPͬѧ¼µÄÉè¼ÆÓëÖÆ×÷
¡¾Õª Òª¡¿ÔÚInternet·ÉËÙ·¢Õ¹µÄ½ñÌ죬»¥ÁªÍø³ÉΪÈËÃÇ¿ìËÙ»ñÈ¡¡¢·¢²¼ºÍ´«µÝÐÅÏ¢µÄÖØÒªÇþµÀ£¬ËüÔÚÈËÃÇÕþÖΡ¢¾¼Ã¡¢Éú»îµÈ¸÷¸ö·½Ãæ·¢»Ó×ÅÖØÒªµÄ×÷Óá£InternetÉÏ·¢²¼ÐÅÏ¢Ö÷ÒªÊÇͨ¹ýÍøÕ¾À´ÊµÏֵģ¬»ñÈ¡ÐÅÏ¢Ò²ÊÇÒªÔÚInternetÖа´ÕÕÒ»¶¨µÄ¼ìË÷·½Ê½½«ËùÐèÒªµÄÐÅÏ¢´ÓÍøÕ¾ÉÏÏÂÔØÏÂÀ´¡£Òò´ËÍøÕ¾½¨ÉèÔÚInternetÓ¦ÓÃÉϵĵØλÏÔ¶øÒ×¼û£¬ËüÒѳÉΪÕþ¸®¡¢ÆóÊÂÒµµ¥Î»ÐÅÏ¢»¯½¨ÉèÖеÄÖØÒª×é³É²¿·Ö£¬´Ó¶ø±¶ÊÜÈËÃǵÄÖØÊÓ¡£ÎªÁ˱ÏÒµºóͬѧ֮¼äÒÔºó¸ü·½±ãµÄÁªÏµ£¬ÌØÉè¼ÆÖÆ×÷Ò»¸öÍøÉÏͬѧ¼ϵͳ¡£
¡¾¹Ø¼ü´Ê¡¿ ¶¯Ì¬ÍøÕ¾ ASP ÍøÂç
Ð÷ÂÛ
Ä¿Ç°£¬ÎÞÂÛ¹úÄÚ»¹ÊǹúÍ⣬¸÷ÐÐÒµ¶¼ÔÚ´ó¹æÄ£½øÀûÓÃÍøÕ¾Õâ¸ö×ÊÔ´£¬ÒÔÆä¼á¶¨¡¢ÓÐЧ¶ø²»ÊÂÕÅÑïµÄ·½Ê½³ÉΪÍƶ¯ÐÐÒµÍƹãÓë·¢Õ¹µÄÖ÷Á¦Ö®Ò»¡£ÓÚ½ñºóÐÅÏ¢ÍøÂ绯¶øÑÔ£¬Ä£Ê½ÊÇ·ñÕ¸ÐÂÊÇ´ÎÒªµÄ£¬¶øÊÇ·ñÄÜΪÆóÒµºÍ¸öÈË´øÀ´¾¼ÃЧÒæÔòÊܵ½Ç°ËùδÓеĹØ×¢£¬¶¯Ì¬ÍøÕ¾µÄ½¨Éè·¢Õ¹ÊÇδÀ´ÍøÂç·¢Õ¹Ç÷ÊƵıØÈ»ÐÔÖ®Ò»¡£
1. Éè¼Æ˼Ïë
´óѧÈýÄêÒ»»Î¾Í¹ýÈ¥ÁË£¬±ÏÒµÖ®ºó¿ÉÄÜ´ó¼Ò¾ÍºÜÄѼû¸öÃæÁË£¬Ò²ÐíÁªÏµÒ²»áÀ§ÄÑÁË£¬¶øµ±ÎÒÃÇͻȻÏëÆðijһ¸öÔø¾ÒªºÃµÄͬѧ£¬»òÕßÏë¿´¿´µ½Ê±ºò´ó¼ÒµÄÉú»îºÍ¹¤×÷ÔõôÑùÁË£¬ÄÇô½¨Á¢Ò»¸öÊôÓÚÎÒÃÇ×Ô¼ºµÄÍøÉÏͬѧ¼¾ÍÊÇÒ»¸öÂù²»´íµÄ°ì·¨£¬´ó¼ÒÓпյÄʱºò¿ÉÒÔ¶àÁªÏµ¡£
1.1 ¿ª·¢¹¤¾ßµÄÑ¡Óü°½éÉÜ
Microsoft Active Server Pages ¼´ÎÒÃÇËù³ÆµÄ ASP £¬ÆäʵÊÇÒ»Ì×΢Èí¿ª·¢µÄ·þÎñÆ÷¶Ë½Å±¾»·¾³£¬ ASP ÄÚº¬ÓÚ IIS 3.0 ºÍ 4.0 Ö®ÖÐ , ͨ¹ý ASP ÎÒÃÇ¿ÉÒÔ½áºÏ HTML ÍøÒ³¡¢ ASP Ö¸ÁîºÍ ActiveX Ôª¼þ½¨Á¢¶¯Ì¬¡¢½»»¥ÇÒ¸ßЧµÄ WEB ·þÎñÆ÷Ó¦ÓóÌÐò¡£ÓÐÁË ASP Äã¾Í²»±Øµ£ÐÄ¿Í»§µÄä¯ÀÀÆ÷ÊÇ·ñÄÜÔËÐÐÄãËù±àдµÄ´úÂ룬ÒòΪËùÓеijÌÐò¶¼½«ÔÚ·þÎñÆ÷¶ËÖ´ÐУ¬°üÀ¨ËùÓÐǶÔÚÆÕͨ HTML ÖеĽű¾³ÌÐò¡£µ±³ÌÐòÖ´ÐÐÍê±Ïºó£¬·þÎñÆ÷½ö½«Ö´ÐеĽá¹û·µ»Ø¸ø¿Í»§ä¯ÀÀÆ÷£¬ÕâÑùÒ²¾Í¼õÇáÁË¿Í»§¶Ëä¯ÀÀÆ÷µÄ¸ºµ££¬´ó´óÌá¸ßÁ˽»»¥µÄËٶȡ£ÒÔÏÂÂÞÁÐÁË Active Server Pages Ëù¶À¾ßµÄһЩÌص㣺
(1). ʹÓà VBScript ¡¢ JScript µÈ¼òµ¥Ò׶®µÄ½Å±¾ÓïÑÔ£¬½áºÏ HTML ´úÂ룬¼´¿É¿ìËÙµØÍê³ÉÍøÕ¾µÄÓ¦ÓóÌÐò¡£
(2). ÎÞÐë compile ±àÒ룬ÈÝÒ×±àд£¬¿ÉÔÚ·þÎñÆ÷¶ËÖ±½ÓÖ´ÐС£
(3). ʹÓÃÆÕͨµÄÎı¾±à¼Æ÷£¬Èç Windows µÄ¼Çʱ¾£¬¼´¿É½øÐбà¼Éè¼Æ¡£
(4). Óëä¯ÀÀÆ÷ÎÞ¹Ø (Browser Independence), Óû§¶ËֻҪʹÓÿÉÖ´ÐÐ HTML ÂëµÄä¯ÀÀÆ÷£¬¼´¿Éä¯ÀÀ Active Server Pages ËùÉè¼ÆµÄÍøÒ³ÄÚÈÝ¡£ Active Server Pages ËùʹÓõĽű¾ÓïÑÔ (VBScript ¡¢ Jscript) ¾ùÔÚ WEB ·þÎñÆ÷¶ËÖ´ÐУ¬Óû§¶ËµÄä¯ÀÀÆ÷²»ÐèÒªÄܹ»Ö´ÐÐÕâЩ½Å±¾ÓïÑÔ¡£
(5).Active Server Pages ÄÜÓëÈκΠActiveX scripting ÓïÑÔÏàÈÝ¡£³ýÁË¿ÉʹÓà VBScript »ò JScript ÓïÑÔÀ´Éè¼ÆÍ⣬»¹Í¨¹ý plug-in µÄ·½Ê½£¬Ê¹ÓÃÓɵÚÈý·½ËùÌṩµÄÆäËû½Å±¾ÓïÑÔ£¬Æ©Èç REXX ¡¢ Perl ¡¢ Tcl µÈ¡£½Å±¾ÒýÇæÊÇ´¦Àí½Å±¾³ÌÐòµÄ COM(Component Object Model) Îï¼þ¡£
(6).Active Server Pages µÄÔ´³ÌÐò£¬²»»á±»´«µ½¿Í»§ä¯ÀÀÆ÷£¬Òò¶ø¿ÉÒÔ±ÜÃâËùдµÄÔ´³ÌÐò±»ËûÈËØâÇÔ£¬Ò²Ìá¸ßÁ˳ÌÐòµÄ°²È«ÐÔ¡£
(7). ¿ÉʹÓ÷þÎñÆ÷¶ËµÄ½Å±¾À´²úÉú¿Í»§¶ËµÄ½Å±¾¡£
(8). Îï¼þµ¼Ïò£¨ Object-oriented £©¡£
(9).ActiveX Server Components(ActiveX ·þÎñÆ÷Ôª¼þ ) ¾ßÓÐÎÞÏÞ¿ÉÀ©³äÐÔ¡£¿ÉÒÔʹÓà Visual Basic ¡¢ Java ¡¢ Visual C++ ¡¢ COBOL µÈ±à³ÌÓïÑÔÀ´±àдÄãËùÐèÒªµÄ ActiveX Server Component ¡£
×ÜÖ®£¬ASP µÄÆæÃîÖ®´¦ÕæÊDz»Ê¤Ã¶¾Ù£¬ËùÒÔÎÒÑ¡ÔñÁËASP½áºÏDreamweaver¼Ü¹¹ÍøÉÏͬѧ¼ϵͳ¡£
2. ÍøÕ¾×ÜÌå·ÖÎöÓëÉè¼Æ
2£®1Íøվϵͳ·ÖÎö
´Ëͬѧ¼ϵͳÎÒÊÇ·ÂÕÕÂÛ̳ϵͳÉè¼ÆµÄ£¬¸ù¾ÝÇ°ÃæµÄÉè¼Æ˼Ïë½øÐзÖÎö£¬°´ÕÕϵͳ¿ª·¢µÄ»ù±¾¹Ûµã¶ÔÍøÕ¾½øÐзֽ⣬´ÓÄÚÈÝÉϿɶÔÍøÕ¾×÷ÈçÏ»®·Ö£º
(1). °à¼¶Ïà²á£ºÍ¨¹ý×¢²á³ÉÔ±µÄµÇ½£¬¿ÉÒÔ¿´µ½°à¼¶¹²ÏíµÄÏà²á¼¯£¬ÓÃÀ´´æ·ÅÃÀºÃµÄÁôÄî¡£
(2). ͨѶ²¾£ºÍ¨¹ý×¢²á³ÉÔ±µÄµÇ½£¬¿ÉÒԲ鿴ËùÓÐ×¢²á»áÔ±µÄ»ù±¾Í¨Ñ¶×ÊÁÏ£¬°üÀ¨QQºÅ£¬ÊÖ»ú£¬ËùÔÚµ¥Î»µÈ¡£
(3). ¹àË®ÌØÇø£ºÍ¨¹ý×¢²á³ÉÔ±µÄµÇ½£¬¿ÉÒÔÔÚÍøÕ¾ÉÏÁôÑÔ¡¢·¢Ìù¡¢¸úÌûµÈ£¬·½±ã´ó¼Ò½»Á÷£¬´ËÇøÄ£·ÂÂÛ̳¹¦ÄÜ¡£