¹ý³ÌµÄÓÅȱµã£º
Óŵ㣺
1.ÓÉÓÚÓ¦ÓóÌÐòËæ×Åʱ¼äÍÆÒƻ᲻¶Ï¸ü¸Ä£¬Ôöɾ¹¦ÄÜ£¬T£SQL¹ý³Ì´úÂë»á±äµÃ¸ü¸´ÔÓ£¬StoredProcedureΪ·â×°´Ë´úÂëÌṩÁËÒ»¸öÌ滻λÖá£
2.Ö´Ðмƻ®£¨´æ´¢¹ý³ÌÔÚÊ×´ÎÔËÐÐʱ½«±»±àÒ룬Õ⽫²úÉúÒ»¸öÖ´Ðмƻ®££ ʵ¼ÊÉÏÊÇ Microsoft SQL ServerΪÔÚ´æ´¢¹ý³ÌÖлñÈ¡ÓÉ T-SQL Ö¸¶¨µÄ½á¹û¶ø±ØÐë²ÉÈ¡µÄ²½ÖèµÄ¼Ç¼¡££©»º´æ¸ÄÉÆÐÔÄÜ¡£
¡¡..µ«sql serverа汾£¬Ö´Ðмƻ®ÒÑÕë¶ÔËùÓÐ T-SQL Åú´¦Àí½øÐÐÁË»º´æ£¬¶ø²»¹ÜËüÃÇÊÇ·ñÔÚ´æ´¢¹ý³ÌÖУ¬ËùÒÔû±È½ÏÓÅÊÆÁË¡£
3.´æ´¢¹ý³Ì¿ÉÒÔÓÃÓÚ½µµÍÍøÂçÁ÷Á¿£¬´æ´¢¹ý³Ì´úÂëÖ±½Ó´æ´¢ÓÚÊý¾Ý¿âÖУ¬ËùÒÔ²»»á²úÉú´óÁ¿T-sqlÓï¾äµÄ´úÂëÁ÷Á¿¡£
4.ʹÓô洢¹ý³ÌʹÄúÄܹ»ÔöÇ¿¶ÔÖ´Ðмƻ®µÄÖظ´Ê¹Óã¬ÓÉ´Ë¿ÉÒÔͨ¹ýʹÓÃÔ¶³Ì¹ý³Ìµ÷Óà (RPC) ´¦Àí·þÎñÆ÷ÉϵĴ洢¹ý³Ì¶øÌá¸ßÐÔÄÜ¡£RPC ·â×°²ÎÊýºÍµ÷Ó÷þÎñÆ÷¶Ë¹ý³ÌµÄ·½Ê½Ê¹ÒýÇæÄܹ»ÇáËɵØÕÒµ½Æ¥ÅäµÄÖ´Ðмƻ®£¬²¢Ö»Ðè²åÈë¸üеIJÎÊýÖµ¡£
5.¿Éά»¤ÐԸߣ¬¸üд洢¹ý³Ìͨ³£±È¸ü¸Ä¡¢²âÊÔÒÔ¼°ÖØв¿Êð³ÌÐò¼¯ÐèÒª½ÏÉÙµÄʱ¼äºÍ¾«Á¦¡£
6.´úÂ뾫¼òÒ»Ö£¬Ò»¸ö´æ´¢¹ý³Ì¿ÉÒÔÓÃÓÚÓ¦ÓóÌÐò´úÂëµÄ²»Í¬Î»Öá£
7.¸üºÃµÄ°æ±¾¿ØÖÆ£¬Í¨¹ýʹÓà Microsoft Visual SourceSafe »òij¸öÆäËûÔ´´úÂë¿ØÖƹ¤¾ß£¬Äú¿ÉÒÔÇáËɵػָ´µ½»òÒýÓþɰ汾µÄ´æ´¢¹ý³Ì¡£
8.ÔöÇ¿°²È«ÐÔ£º
a¡¢Í¨¹ýÏòÓû§ÊÚÓè¶Ô´æ´¢¹ý³Ì£¨¶ø²»ÊÇ»ùÓÚ±í£©µÄ·ÃÎÊȨÏÞ£¬ËüÃÇ¿ÉÒÔÌṩ¶ÔÌض¨Êý¾ÝµÄ·ÃÎÊ£»
b¡¢Ìá¸ß´úÂ밲ȫ£¬·ÀÖ¹ SQL×¢È루µ«Î´³¹µ×½â¾ö£¬ÀýÈ磬½«Êý¾Ý²Ù×÷ÓïÑÔ££DML£¬¸½¼Óµ½ÊäÈë²ÎÊý£©£»
c¡¢SqlParameter ÀàÖ¸¶¨´æ´¢¹ý³Ì²ÎÊýµÄÊý¾ÝÀàÐÍ£¬×÷ΪÉî²ã´Î·ÀÓùÐÔ²ßÂÔµÄÒ»²¿·Ö£¬¿ÉÒÔÑéÖ¤Óû§ÌṩµÄÖµÀàÐÍ£¨µ«Ò²²»ÊÇÍòÎÞһʧ£¬»¹ÊÇÓ¦¸Ã´«µÝÖÁÊý¾Ý¿âÇ°µÃµ½¸½¼ÓÑéÖ¤£©¡£
ȱµã£º
1.Èç¹û¸ü¸Ä·¶Î§´óµ½ÐèÒª¶ÔÊäÈë´æ´¢¹ý³ÌµÄ²ÎÊý½øÐиü¸Ä£¬»òÕßÒª¸ü¸ÄÓÉÆä·µ»ØµÄÊý¾Ý£¬ÔòÄúÈÔÐèÒª¸üгÌÐò¼¯ÖеĴúÂëÒÔÌí¼Ó²ÎÊý¡¢¸üРGetValue() µ÷Ó㬵ȵȣ¬Õâʱºò¹À¼Æ±È½Ï·±ËöÁË¡£
2.¿ÉÒÆÖ²ÐÔ²î
ÓÉÓÚ´æ´¢¹ý³Ì½«Ó¦ÓóÌÐò°ó¶¨µ½ SQL Server£¬Òò´ËʹÓô洢¹ý³Ì·â×°ÒµÎñÂß¼½«ÏÞÖÆÓ¦ÓóÌÐòµÄ¿ÉÒÆÖ²ÐÔ¡£Èç¹ûÓ¦ÓóÌÐòµÄ¿ÉÒÆÖ²ÐÔÔÚÄúµÄ»·¾³Öзdz£ÖØÒª£¬Ôò½«ÒµÎñÂß¼·â×°ÔÚ²»Ìض¨ÓÚ RDBMS µÄÖмä²ãÖпÉÄÜÊÇÒ»¸ö¸ü¼ÑµÄÑ¡Ôñ¡£
SqlÓï¾äÁé»î£¬¿ÉÒÆÖ²ÐÔÇ¿£¬²éѯËٶȱȴ洢¹ý³ÌÂýЩ
9 asp.netÈçºÎÑéÖ¤Êý¾ÝÕýÈ·ÐÔ£¿ÒÔ¡±E_mailµÄ@¡±ÎªÀý
´ð£ºÔÚRegularExpressionValidatorÑéÖ¤¿Ø¼þÖмÓÈëÕýÔò±í´ïʽ£º\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
10 ʲôÊÇwebservice£¬Ê²Ã´Çé¿öÏÂʹÓÃ,ÈçºÎʹÓã¿
´ð£º
ÏÖÔÚÎÒ½«ÁоÙÈýÖÖÇé¿ö£¬ÔÚÕâÈýÖÖÇé¿öÏ£¬Ä㽫»á·¢ÏÖʹÓÃWebservice»á´øÀ´¼«´óµÄºÃ´¦¡£´Ëºó£¬ÎÒ»¹»á¾Ù³ö²»Ó¦¸ÃʹÓÃWebserviceµÄһЩÇé¿ö¡£
¿çÔ½·À»ðǽµÄͨÐÅ
Èç¹ûÄãµÄÓ¦ÓóÌÐòÓгÉǧÉÏÍòµÄÓû§£¬¶øÇÒËûÃǶ¼·Ö²¼ÔÚÊÀ½ç¸÷µØ£¬ÄÇô¿Í»§¶ËºÍ·þÎñÆ÷Ö®¼äµÄͨÐŽ«ÊÇÒ»¸ö¼¬ÊÖµÄÎÊÌâ¡£ÄÇÊÇÒòΪ¿Í»§¶ËºÍ·þÎñÆ÷Ö®¼äͨ³£¶¼»áÓзÀ»ðǽ»òÕß´úÀí·þÎñÆ÷¡£ÔÚÕâÖÖÇé¿öÏ£¬ÄãÏëʹÓÃDCOM¾Í²»ÊÇÄÇô¼òµ¥ÁË£¬¶øÇÒ£¬Í¨³£ÄãÒ²²»Ô¸Òâ°ÑÄãµÄ¿Í»§¶Ë³ÌÐò·¢²¼µ½Èç´ËÅÓ´óÊýÁ¿µÄÿһ¸öÓû§ÊÖÖС£ÓÚÊÇ£¬Äã×îÖÕÑ¡ÔñÁËÓÃä¯ÀÀÆ÷×÷Ϊ¿Í»§¶Ë£¬Ð´ÏÂÒ»¶ÑASPÒ³Ã棬°ÑÓ¦ÓóÌÐòµÄÖмä²ã±©Â¶¸ø×îÖÕÓû§¡£½á¹ûÄØ£¿ÔËÆøºÃµÄ»°£¬Ö»ÊÇ¿ª·¢ÄѶȴóÁËһЩ£¬ÔËÆø²»ºÃµÄ»°£¬¾Í»áµÃµ½Ò»¸ö¸ù±¾ÎÞ·¨Î¬»¤µÄÓ¦ÓóÌÐò¡£
ÏëÏóÒ»ÏÂÄãÓ¦¸ÃÔõôÔÚÄãµÄÓ¦ÓóÌÐòÀïÃæ¼ÓÈëÒ»¸öеÄÒ³Ã棺Äã±ØÐëÏȽ¨Á¢ºÃÓû§½çÃæ(WebÒ³Ãæ)£¬ÒÔ¼°ÔÚÕâ¸öÒ³ÃæºóÃ棬°üº¬ÏàÓ¦ÉÌÒµÂß¼µÄÖмä²ã×é¼þ¡£Õ⻹²»¹»£¬Ä㻹ҪÔÙ½¨Á¢ÖÁÉÙÒ»¸öASPÒ³Ã棬ÓÃÀ´½ÓÊÜÓû§ÊäÈëµÄÐÅÏ¢£¬µ÷ÓÃÖмä²ã×é¼þ£¬°Ñ½á¹û¸ñʽ»¯ÎªHTMLÐÎʽ£¬×îºó»¹Òª°Ñ¡±½á¹ûÒ³¡±ËÍ»Øä¯ÀÀÆ÷¡£ÒªÊÇ¿Í»§¶Ë´úÂë²»ÔÙÈç´ËÒÀÀµÓÚHTML±íµ¥£¬¿Í»§¶ËµÄ±à³Ì²»¾Í¼òµ¥¶àÁËÂ𣿻¹ÓУ¬½¨Á¢ASPÒ³ÃæµÄÄÇÒ»²½¿ÉÒÔÊ¡ÂÔµôÂð£¿
µ±È»¡£Èç¹ûÄãµÄÖмä²ã×é¼þÊÇWebserviceµÄ»°£¬ÄãÍêÈ«¿ÉÒÔ´ÓÓû§½çÃæÖ±½Óµ÷ÓÃÖмä²ã×é¼þ£¬´Ó¶øÊ¡µô½¨Á¢ASPÒ³ÃæµÄÄÇÒ»²½¡£Òªµ÷ÓÃWebservice£¬Äã¿ÉÒÔÖ±½ÓʹÓÃMicrosoftSOAPToolkit»ò.NETÕâÑùµÄSOAP¿Í»§¶Ë£¬Ò²¿ÉÒÔʹÓÃÄã×Ô¼º¿ª·¢µÄSOAP¿Í»§¶Ë£¬È»ºó°ÑËüºÍÄãµÄÓ¦ÓóÌÐòÁ¬½ÓÆðÀ´¡£ÕâÑù×ö£¬²»½ö¿ÉÒÔËõ¶Ì¿ª·¢ÖÜÆÚ£¬»¹¿ÉÒÔ¼õÉÙ´úÂëµÄ¸´ÔӶȣ¬²¢ÔöÇ¿Õû¸öÓ¦ÓóÌÐòµÄ¿Éά»¤ÐÔ¡£Í¬Ê±£¬ÄãµÄÓ¦ÓóÌÐòÒ²²»ÔÙÐèÒªÔÚÿ´Îµ÷ÓÃÖмä²ã×é¼þʱ£¬¶¼Ìøתµ½ÏàÓ¦µÄ¡±½á¹ûÒ³¡±ÁË¡£
ÒÔÎҵľÑéÀ´¿´£¬ÔÚÒ»¸öÓû§½çÃæºÍÖмä²ãÓн϶ཻ»¥µÄÓ¦ÓóÌÐòÖУ¬Ê¹ÓÃWebserviceÕâÖֽṹ£¬¿ÉÒÔÇáËɵĽÚÊ¡»¨ÔÚÓû§½çÃæ±à³ÌÉϵÄ20%µÄ¿ª·¢Ê±¼ä¡£ÕâÑù×ö»¹ÓÐÁíÒ»¸öºÃ´¦£¬¾ÍÊÇÄ㽫µÃµ½Ò»¸öÓÉWebservice×é³ÉµÄÖмä²ã£¬ÕâÒ»²ãÊÇÍêÈ«¿ÉÒÔÔÚÓ¦ÓóÌÐò¼¯³É»òÆäËû³¡ºÏϱ»ÖØÓõġ£×îºó£¬Í¨¹ýWebservice°ÑÄãµÄÓ¦ÓóÌÐòµÄÂß¼ºÍÊý¾Ý±©Â¶³öÀ´£¬»¹¿ÉÒÔÈÃÆäËüƽ̨ÉϵĿͻ§ÖØÓÃÄãµÄÓ¦ÓóÌÐò¡£
Ó¦ÓóÌÐò¼¯³É
ÆóÒµ¼¶µÄÓ¦ÓóÌÐò¿ª·¢Õ߶¼ÖªµÀ£¬ÆóÒµÀï¾³£¶¼Òª°ÑÓò»Í¬ÓïÑÔд³ÉµÄÔÚ²»Í¬Æ½Ì¨ÉÏÔËÐеĸ÷ÖÖ³ÌÐò¼¯³ÉÆðÀ´£¬¶øÕâÖÖ¼¯³É½«»¨·ÑºÜ´óµÄ¿ª·¢µÄÁ¦Á¿¡£ÄãµÄÓ¦ÓóÌÐò¾³£¶¼ÐèÒª´ÓÔËÐÐÔÚ¹ÅÀϵÄIBMÖ÷»úÉϵijÌÐòÖлñÈ¡Êý¾Ý£»»òÕßÔÙ°ÑÊý¾Ý·¢Ë͵½Ö÷»ú»òUNIXÓ¦ÓóÌÐòÖÐÈ¥¡£¼´Ê¹ÊÇÔÚͬһ¸öƽ̨ÉÏ£¬²»Í¬µÄÈí¼þ³§ÉÌÉú²úµÄ¸÷ÖÖÈí¼þÒ²³£³£ÐèÒª¼¯³ÉÆðÀ´¡£Í¨¹ýWebservice£¬Ó¦ÓóÌÐò¿ÉÒÔÓñê×¼µÄ·½·¨°Ñ¹¦ÄܺÍÊý¾Ý±©Â¶³öÀ´£¬¹©ÆäËüµÄÓ¦ÓóÌÐòʹÓá£
ÀýÈ磬ÄãÓÐÒ»¸ö¶©µ¥µÇ¼³ÌÐò£¬ÓÃÓڵǼ´Ó¿Í»§À´µÄж©µ¥£¬°üÀ¨¿Í»§ÐÅÏ¢¡¢·¢»õµØÖ·¡¢ÊýÁ¿¡¢¼Û¸ñºÍ¸¶¿î·½Ê½µÈÐÅÏ¢¡£Í¬Ê±£¬Ä㻹ÓÐÒ»¸ö¶©µ¥Ö´ÐгÌÐò£¬ÓÃÓÚʵ¼Ê»õÎï·¢Ë͵ĹÜÀí¡£ÕâÁ½¸ö³ÌÐòÊÇÀ´×Ô²»Í¬Èí¼þ³§É̵ġ£Ò»·Ýж©µ¥½øÀ´Ö®ºó£¬¶©µ¥µÇ¼³ÌÐòÐèҪ֪ͨ¶©µ¥Ö´ÐгÌÐò·¢ËÍ»õÎͨ¹ýÔÚ¶©µ¥Ö´ÐгÌÐòÉÏÃæÔö¼ÓÒ»²ãWebservice£¬¶©µ¥Ö´ÐгÌÐò¿ÉÒÔ°Ñ¡±AddOrder¡±º¯Êý±©Â¶³öÀ´¡£ÕâÑù£¬Ã¿µ±ÓÐж©µ¥µ½À´Ê±£¬¶©µ¥µÇ¼³ÌÐò¾Í¿ÉÒÔµ÷ÓÃÕâ¸öº¯ÊýÀ´·¢ËÍ»õÎïÁË¡£½ø¶øͨ¹ýWebservice¼¯³ÉÓ¦ÓóÌÐò
B2BµÄ¼¯³É
ÓÃWebservice¼¯³ÉÓ¦ÓóÌÐò£¬¿ÉÒÔʹÄ㹫˾ÄÚ²¿µÄÉÌÎñ´¦Àí¸ü¼Ó×Ô¶¯»¯¡£µ«µ±½»Ò׿çÔ½ÁËÄãµÄ¹©Ó¦É̺Ϳͻ§£¬Í»ÆÆÁ˹«Ë¾µÄ½çÏßʱÓÖ»áÔõôÑùÄØ£¿¿ç¹«Ë¾µÄÉÌÎñ½»Ò×¼¯³Éͨ³£½Ð×öB2B¼¯³É¡£
WebserviceÊÇB2B¼¯³É³É¹¦µÄ¹Ø¼ü¡£Í¨¹ýWebservice£¬ÄãµÄ¹«Ë¾¿ÉÒ԰ѹؼüµÄÉÌÎñÓ¦Óñ©Â¶¸øÖ¸¶¨µÄ¹©Ó¦É̺Ϳͻ§¡£ÀýÈ磬°ÑÄãµÄµç×Óϵ¥ÏµÍ³ºÍµç×Ó·¢Æ±ÏµÍ³±©Â¶³öÀ´£¬ÄãµÄ¿Í»§¾Í¿ÉÒÔÒÔµç×ӵķ½Ê½ÏòÄã·¢Ë͹º»õ¶©µ¥£¬¶øÄãµÄ¹©Ó¦ÉÌÔò¿ÉÒÔÒÔµç×ӵķ½Ê½°ÑÔÁϲɹºµÄ·¢Æ±·¢Ë͸øÄã¡£µ±È»£¬Õâ²¢²»ÊÇÒ»¸öеĸÅÄµç×ÓÎĵµ½»»»(EDI)Ôç¾ÍÊÇÕâÑùÁË¡£WebserviceºÍEDIÖ®¼äµÄÖ÷ÒªÇø±ðÔÚÓÚ£¬WebserviceµÄʵÏÖÒª±ÈEDI¼òµ¥µÃ¶à£¬¶øÇÒWebserviceÊÇÔËÐÐÔÚInternetÉϵģ¬ÔÚÊÀ½çÈκεط½¶¼¿ÉÇáÒ×ʵÏÖ£¬ÕâÑùÆäÔËÐгɱ¾¾ÍÏà¶Ô½ÏµÍ¡£²»¹ý£¬Webservice²¢²»ÏñEDIÄÇÑù£¬ÊÇÎĵµ½»»»»òB2B¼¯³ÉµÄÒ»Ì×ÍêÕûµÄ½â¾ö·½°¸¡£WebserviceÖ»ÊÇB2B¼¯³ÉµÄÒ»¸ö¹Ø¼ü²¿·Ö£¬»¹ÐèÒªÐí¶àÆäËüµÄ²¿·Ö²ÅÄÜÍê³ÉÕâ¸ö¼¯³É¡£
ÓÃWebserviceÀ´ÊµÏÖB2B¼¯³ÉµÄ×î´óºÃ´¦ÔÚÓÚ¿ÉÒÔÇáÒ×ʵÏÖ»¥²Ù×÷ÐÔ¡£Ö»Òª°ÑÄãµÄÉÌÎñÂß¼