[ASPÖÐʹÓÃÈý²ã¼Ü¹¹] 3.ʹÓÃÈý²ã¼Ü¹¹µÄºÃ´¦
¶ÔÓÚÈý²ã¼Ü¹¹µÄ¸ÅÄîÐÔÒâÒå,ÍøÂçÉÏÓкܶàרÎÄ̽ÌÖ,ÈôÏëÉîÈëÁ˽â,¿ÉÒÔ×ÔѰ½â´ð.±¾ÎĽö×÷ΪһÖÖÓ¦ÓÃÐÔ̽ÌÖ,½²µÄ¸ü¶àµÄÊÇʵÏÖµÄϸ½Ú.
¼òµ¥µØ½²,Èý²ã¼Ü¹¹Êǽ«´úÂë°´Æä×÷Ó÷ֳÉÈý²¿·Ö,ÿ²¿·Ö½â¾ö×Ô¼º¸ºÔðµÄÁ÷³Ì.
´Ó±íÈëÉî,·Ö±ðÊÇ:
½çÃæ²ã-UI ´¦ÀíÒ³ÃæµÄÊý¾ÝÏÔʾ,¼°Óû§ÌåÑé
Âß¼²ã-BLL ÒµÎñ¹¦ÄܵÄʵÏÖ¹ý³Ì,Éú³É½á¹û,Ìá½»¸øUI
Êý¾Ý²ã-DAL ·ÃÎÊÊý¾Ý¿â,½«½á¹ûÌṩ¸øBLL
¿ÉÒÔÏëÏó³ÉÒ»¸ö×öÃæ°ü¹ý³Ì,DAL¸ºÔð´ÓÈÝÆ÷ÖÐÈ¡À´Ãæ·Û+¼¦µ°+Ë®,BLL¸ºÔð½ÁºÍ³É¿ÉÓõÄÃæ½¬²¢ºæ¿¾,UI¸ºÔð°Ñ¿¾ºÃµÄÃæ°ü°ü×°ºÃ·ÅÔÚ»õ¹ñÉϵȴý±»Âò×ß.
Èý²ã¼Ü¹¹Ç¿µ÷³ÌÐòµÄ¿É¸´ÓÃÐÔ,ÔÚÕâÒ»µãÉϲ¢²»¶ÀÌØ.
ÔÚ´«Í³µÄASP±à³ÌÖÐ,ͨ³£½«¿É¸´ÓõĴúÂë·â×°ÔÚfunction,subÖв¢·ÅÔÚÀýÈçmainfunction.aspÖ®ÀàµÄÎļþÖÐ,ͨ¹ý<!--#include file="mainfunction.asp" -->À´µ÷ÓÃ. ÊÂʵÉÏ,±¾ÎÄËù½²µÄÈý²ã¼Ü¹¹µÄ´úÂ븴Ó÷½Ê½,Ò²ÊÇÓÃ<!--#include file="**.asp" -->ʵÏÖµÄ,¸ú´«Í³·½Ê½ÊÇÒ»ÖµÄ.ËùÒÔÈç¹û½ö½öÊÇ¿ª·¢Ò»¸öСÐÍweb³ÌÐò,ÀýÈçÁôÑÔ±¾Ö®Àà,ÓÃÉÏÈý²ã¼Ü¹¹¾ÍÏԵúÜ啰àÂÁË.
Èý²ã¼Ü¹¹µÄ¹¦ÓÃÖ®´¦,ÔÚÓÚ¼ÝÔ¦´óÐÍweb³ÌÐòµÄ½á¹¹,ʹ֮±ãÓÚ¹ÜÀíºÍÀ©Õ¹.
ÔÚÉè¼ÆUIµÄʱºò,ÎÒÃDz»ÐèÒª¹ØÐÄÆäÖеÄÂß¼ºÍÊý¾ÝÎÊÌâ,Ö»ÐèÒª¿Õ³ö¶ÔÓ¦µÄλÖÃ,ÓÃÓÚ·ÅÖÃÊý¾Ý. ÔÚÉè¼ÆºÍÐ޸ĵÄʱºò,Òª½â¾öµÄÖ»ÊÇHTMLµÄ½á¹¹,´úÂë¿´ÆðÀ´¸É¾»ÀûÂä,×öÆðÀ´Ò²ÊǸɾ»ÀûÂä.
UIÖ±½Ó½«³ÌÐòÂß¼µÄÈÎÎñ¶ª¸øBLL,BLL¾Í¿ªÊ¼¹¹½¨¾ßÌåµÄʵÏÖϸ½Ú.BLLµÄ´´½¨ÒÀÀµÓÚÒµÎñ. ÀýÈçÒ»¸öÎÄÕÂϵͳ,BLL_Aticle¾Í±íʾËüÊÇÓÃÓÚ¶ÔÎÄÕµĴ¦ÀíµÄ.BLL_Aticle¿ÉÒÔÌṩ¸øUIÒ»¸öÎÄÕÂÁбíµÄrecordset,ÏÔʾÔÚUIµÄÔ¤ÁôλÖÃ. µ±BLL_AticleÐèÒª´ÓÊý¾Ý¿âÖлñÈ¡Êý¾ÝµÄʱºò,¾Í½«ÈÎÎñ¶ª¸øDAL²ã
DAL²ãרߺÔðºÍÊý¾Ý¿â´ò½»µÀ,Ëü´ÓBLL»ñÈ¡²ÎÊý,×éÖ¯Ò»¸öÓÐЧµÄSQL,½¨Á¢Êý¾Ý¿âÁ¬½Ó,Ö´ÐÐSQL½øÐиüлò»ñÈ¡,½«·µ»ØµÄÊý¾Ý½»¸øBLL.
ÿһ²¿·ÖµÄÒµÎñ¶¼¼¯ÖÐÓÚÒ»¸öUI-BLL-DALµÄÁ´ÖÐ,ÉÏÏÂÇåÎúÁËÈ». ÖÁÓÚÊÇÔõÑùµÄ±ãÓÚ¹ÜÀíºÍÀ©Õ¹,½«ÔÚºóÃæ½áºÏʵÀý½øÐзÖÎö.
¸´ÔÓµÄÉúÃüÐÎʽ±ØÓи´ÔÓµÄÉú´æ·¨Ôò,ÈôÏëÔÚ×Ô¼ºµÄÏîÄ¿ÖÐÓ¦ÓúÃÈý²ã¼Ü¹¹,ÐèÒª¶àÓõãÐÄÌå»áÆäÖеÄÓ¦Ó÷¨Ôò.
&nbs
Ïà¹ØÎĵµ£º
¿´µ½ÓÐÅóÓÑËµÇ°ÃæÒ»Õ½²µÃû±ØÒª,ÏëÏëҲȷʵ.±¾À´ÊÇûÓдòËã½²ÕâЩ»ù´¡µÄ,Ö»ÊÇÐÐÎÄÆðÀ´Ã»ÓÐÔ¼Êø,¾Íµ´¿ªµ½»ù´¡ÖªÊ¶ÉÏÃæÁË.
´ÓÕâ½Ú¿ªÊ¼,½«»á¸ø´ó¼Ò½éÉÜASPÖеÄÈý´óͨÓÃÀà,Ëü¹á´©ÓÚÎÒËùÉè¼ÆµÄÈý²ã¼Ü¹¹ÖÐ,ÊǶÔASPÓï·¨µÄÀ©Õ¹,¿ÉÒÔÌá¸ßºÜ¶àϸ½Ú´¦ÀíÉϵÄЧÂÊ,¿ÉÒÔËãÊÇÒ»µãµã¿ò¼ÜµÄζµÀ.
& ......
·½·¨Ò» : ½ûÓÃHTML
×î¼òµ¥µÄ·½·¨ÊÇÖ±½Ó½ûÓÃhtml±êÇ©¶ø²»ÓÃÒÆ³ýËüÃÇ. ¿ÉÒÔʹÓÃReplace()º¯Êý. ÀýÈç:
strText = Replace(strText, "<script", "<script", 1, -1, 1)
»òÕßÖ±½Ó½ûÓÃËùÓеÄhtml:
strText = Replace(strText, "<", "<")
ÕâÑù×öËäÈ»ºÜ°²È«,µ«ÏԵò»¹»ÓѺÃ.(Óû§Ìá½»µÄÎı¾»á±äµ ......
±¾»úip[¿Í»§¶Ë]:
request.servervariables("remote_addr")
´ÓÄĸöÒ³Ãæ×ªµ½µ±Ç°Ò³ÃæµÄ£º
Request.ServerVariables("HTTP_REFERER")
µÃµ½±¾Ò³µØÖ·£º
<%="http://" + Request.ServerVariables("SERVER_NAME") + ":" + Request.ServerVariables("SERVER_PORT") + reques ......
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq=F:\\ajaxpro\\App_Data\\server.mdb"
Dim StrSQL,RS
StrSQL="SELECT*from Manager WHERE ID='"&username&"'"
StrSQL=StrSQL&"AND Pin='"&passwor ......
1 ǰÑÔ
2 ¼òÊöÈý²ã¼Ü¹¹
3 ½¨Á¢Õ¾µãµÄ´óÌå½á¹¹
3.1 ´úÂëĿ¼
3.2 Ê× ......