Ðò
Ê×ÏÈÉùÃ÷£¬±¾ÎIJ¢²»ÊǽéÉÜʲôÊÇN²ã¼Ü¹¹£¬È»ºó¸øÕÅ·Ö²ãͼ£¬×îºóÀ´Ò»¶Ñ´úÂë½áÊø¡£±¾ÎÄÖ÷ÒªÊǶԷֲã¹ý³ÌÖг£³£ÈÃÈ˸е½À§»óµØ·½µÄ˼¿¼£¬ÒÔ¼°×î½üÔ°×ÓÀïÃæÌÖÂÛÒì³£¼¤ÁÒµÄһЩÎÊÌâµÄÔÙÌÖÂÛ¡£±¾ÎÄ´Ó¸öÈ˾Ñé½Ç¶È³ö·¢£¬Å¬Á¦³¢ÊÔÀ´½â¾öÕâЩÀ§»ó£¬»¶ÓÅÄש£¬µ«£¬Èç¹ûÄã½øÐÐÈËÉú¹¥»÷£¬ÎÒÒ²Ö»ÄÜÔÚÐÄÀﻸöȦȦ×çÖäÄãһϣ¡
¿ªÊ¼
ÎÒÃÇÏÈ´ÓÒ»·ù´ó¼ÒÑÛÊìÄÜÏêµÄͼ¿ªÊ¼£º

ÕâÊÇÓ¦Óÿª·¢ÈËÔ±×îÊìϤµÄN²ã¼Ü¹¹Í¼£¬ÆäÖУº
1.Êý¾Ý·ÃÎʲ㣺ӦÓóÌÐòÖÐȫȨ¸ºÔðÓëÊý¾Ý´æ´¢¶Ô»°²¢³Ö¾Ã±£´æºÍ¼ìË÷ÒµÎñ¶ÔÏóµÄ²ã¡£Í¨³££¬Êý¾Ý·ÃÎʲã°üÀ¨ËùÓеÄCRUD
·½·¨Óë²éѯ»úÖÆ£¬Ê¹µÃÒµÎñÂß¼²ãÄܹ»Õë¶ÔÈκθø¶¨µÄÌõ¼þ¼ìË÷¶ÔÏó¡£
2.ÒµÎñÂß¼²ã£ºËü°üº¬¶¨ÒåºÍ´¦Àí¸´ÔÓÒµÎñ¹¦ÄܵÄËùÓйæÔò¡¢¹¤×÷Á÷ºÍÑéÖ¤Âß¼£¬Éè¼ÆÈí¼þÒÔÂú×ãÕâЩ¸´ÔӵŦÄÜ£»À§»ó×î¶àµÄµØ·½¾ÍÊÇÕâÒ»²ã¡£
3.Ó¦Óò㣺·â×°ÒµÎñÄ£ÐÍ£¬²¢ÎªËùÓÐÏà¹ØµÄÓ¦ÓóÌÐòÌṩ½Ó¿Ú¡£¹ØÓÚÓ¦Óò㣬ÓÐÒ»¸öÊ®·ÖÈÃÈËÀ§»óµÄµØ·½£¬ºóÃæ»áÏêϸ˵Ã÷¡£
ÕâÊÇÈý²ãµÄ¼òµ¥¶¨Ò壬µ±¿ª·¢Õß¿´µ½ÕâЩ¶¨ÒåµÄʱºò£¬»ù±¾¶¼»áÓÐÕâôһ¸ö¸Ð¾õ£ºÅ¶£¡Ò²¾ÍÕâô»ØÊ¡£¿ÉÊÇÔÚʵ¼Ê±àд´úÂëʱ£¬ÓÈÆäÊÇËæ×ÅÏîÄ¿´úÂëÁ¿Ô½À´Ô½¶à£¬ÒµÎñÔ½À´Ô½¸´ÔÓµÄʱºò£¬»áÃ÷ÏÔ¾õµÃ£º
Òª¸ÄÕâ¸öÒµÎñ£¬ÓÖҪȥ¸ÄÊý¾Ý²ãµÄCRUD£¬Ì«ÄÑÊÜÁË£»
Õâ¸ö²Ù×÷²»·Ö²ã£¬ÎÒÒ»¸öº¯Êýµ÷Óþ͸㶨ÁË£¬ÎªÊ²Ã´Ò»·Ö²ã£¬ÎÒҪǶÌ×Õâô¶à²ã£¬Ì«¶ñÐÄÁË£»
...
µ±ÄãÓÐÕâЩ¸Ð¾õµÄʱºò£¬ÇëÍ£ÏÂÊÖÍ·ÉϵŤ×÷£¬Ë¼¿¼Ò»Ï£¬ÓÐûÓÐÒòΪÓöµ½ÏÂÃæÕâЩÇé¿öÈÃÄã¸Ð¾õµ½À§»ó¡£
À§»ó1£º²ãÖ®¼äµÄÒÀÀµ¹ØÏµ

¸ÃͼÒýÓÃ×Ôjesse liuµÄ²©¿Í£¨ÈçÓÐÇÖȨÇë¸æÖª£¬ÎÒ»áÔÚµÚһʱ¼äÐ޸ģ¬ÊµÔÚÊÇÀÁµÃ»£©£¬ÎÒ¾õµÃºÜÐÎÏó¡£ÉÏÃæÊdz£¼ûµÄÈý²ãÖеÄÒÀÀµ¹ØÏµ¡£ÏÂÃæÊÇÔÚÁìÓòÇý¶¯Éè¼ÆÏµÄÒÀÀµ¹ØÏµ¡£²»ÒªÐ¡¿´Õâ¸öͼ£¬¿ÉÒԿ϶¨µÄÊÇ90%ÒÔÉϵĿª·¢ÈËÔ±ÔÚ¿ª·¢¹ý³ÌÖжÔN²ã¼Ü¹¹µÄÒÀÀµ¹ØÏµÊÇÕâÑùµÄ£¬ÄÄÅÂÊÇÔÚʹÓÃÁìÓòÇý¶¯½øÐÐÉè¼ÆÊ±£¬ÎÞÐÎÖÐÒ²°ÚÍѲ»ÁËÕâÖÖÒÀÀµ¹ØÏµ¡£³õѧÕßÒ»°ã¾õµÃÕâÖÖÒÀÀµ¹ØÏµºÜÕý³£°¡£¿±¾À´¾ÍÓ¦¸ÃÊÇÕâÑùµÄ¡£Ôì³ÉÕâÖÖ˼ÏëµÄ¸ù±¾ÔÒòÊdzõѧÕßͨ³£¾õµÃDAL²ã£¨»òDDDÖеÄrepository)¿ÉÒÔ·½±ã¸øÆäËûϵͳµ÷ÓÃѽ£¿²»¾ÍʵÏÖ¸´ÓÃÁËÂð£¿ÎÒµÄBLL²ãÒ²¿ÉÒÔ....
´òס£¬Çë´òס£¡£¡ÄãµÄBLL²ãÄܸ´Óã¿ÄãµÄBLL²ãÒѾÔÚÒÀÀµDALÁË¡£
DALÄܸ´Óã¿ÊÇÄܸ´Óᣵ«£¬¶ÔÓÚÌØ¶¨µÄ¿ª·¢ÏµÍ³À´Ëµ£¬DAL²ãµÄ¸´ÓúÁÎÞÒâÒå¡£Äã»á°ÑͼÊé¹ÜÀíϵͳÖеÄDAL¸´Óøø²©¿ÍÍøÕ¾Â𣿳ýÁËÄܸ´ÓÃ×î»ù±¾µÄADO²Ù×÷Ö®Í⣬Äãʲô¶¼¸´Óò»ÁË¡£
ËùÒÔ£¬²ãÖ®¼äµÄÒýÓÃÓ¦¸ÃÉè¼Æ³ÉÕâÑùµÄ£º

ºÃ°É£¬Í¼»¹ÊÇjesse liuµÄ¡£Õâ¸öͼºÜÐÎÏóµÄ˵Ã÷ÁËÎÒÃǸÃÈçºÎ´¦Àí²ãÖ®¼äµÄÒÀÀµ¹ØÏµ¡£ÒòΪϵͳÖÐÕæÕý¿ÉÒÔ¸´ÓÃµÄÆäʵÊÇÕâÑùµÄBLL²ã¡£Ëü²»ÒÀÀµÈκβ㣬¶ÔÓÚÌØ¶¨µÄϵͳÀ´Ëµ£¬ÎÞÂÛÄãµÄÊý¾Ý¿â±äÁË£¬½çÃæ±äÁË£¬µ«ºËÐĵÄÒµÎñÆäʵÊDZȽÏÎȶ¨µÄ¡£Æäʵ¸ÃʵÏÖ·½Ê½µÄºËÐÄ˼Ïë¾ÍÊÇ´óÃû¶¦¶¦µÄÒÀÀµµ¹Öá£ÊµÏÖ·½Ê½¿ÉÒÔʹÓ÷´Éä»òIOCµÈ½øÐУ¬¿ÉÒԲο¼Ô°ÖÐÆäËûС»ï°éµÄÎÄÕ»òÎÒµÄÁíÒ»ÎÄ£ºÍ¨ÓÃÊý¾Ý²É¼¯Æ½Ì¨£¬´Ó¼Ü¹¹µ½´úÂë
¡£
À§»ó2£ºÒµÎñÂß¼²ãʵÏÖ·½Ê½µÄÑ¡Ôñ
ÒµÎñÂß¼²ãʵÏÖ·½Ê½ÓÐÈýÖÖ£ºÊÂÎñ½Å±¾¡¢»î¶¯¼Ç¼¼°ÁìÓòÄ£ÐÍ¡£ÏÖÔÚÔ°×ÓÀïÃæ´óÐËDDDÖ®·ç£¬¶ÔÁìÓòÇý¶¯Éè¼ÆÍÆ³ç±¶ÖÁ£¬ÄãÒªÊǺÍËû˵ÆäʵÕâ¸öÓÃÊÂÎñ½Å±¾·âװһϣ¬ÄǸöÀ´µã»î¶¯¼Ç¼¼¯¸ã¸ã¾ÍÐÐÁË¡£±£Ö¤ËûÁ¢ÂíÅçµÄÄãÌåÎÞÍê·ô¡£³£ÑÔµÀ£º´æÔÚ¼´ºÏÀí¡£Ç°Á½ÖÖʵÏÖģʽ×Ô´ò³ÌÐòÉè¼Æ³öÏÖÒÔÀ´£¬ÓÐ×ÅÓÆ¾ÃµÄÀúÊ·¡£ÕâÀïÎÒÃǼòµ¥½éÉÜÒ»ÏÂËüÃǼ°ËµÃ÷Ò»ÏÂËûÃǵÄÊÊÓó¡¾°¡£
ÊÂÎñ½Å±¾£¨Transaction Script£©
Ãû×ֽеĺÜÐþºõ£¬Æäʵ˵ֱ°×µãËü¾ÍÊÇʹÓÃһϵÁй¦Äܺ¯ÊýÀ´ÊµÏÖϵͳµÄÒµÎñÂß¼¡£Ëü×ñÑÃæÏò¹ý³ÌµÄ¿ª·¢·½Ê½£¬¶ø²»ÊÇÃæÏò¶ÔÏóµÄ·½·¨¡£ºËÐÄ˼ÏëÊÇΪÿ¸öÒµÎñ´´½¨Ò»¸ö¹ý³Ì£¬Ã¿¸ö¹ý³Ì¶¼°üº¬Íê³ÉÒµÎñÊÂÎñËùÐèÒªµÄËùÓÐÒµÎñÂß¼£¬°üÀ¨´Ó¹¤×÷Á÷¡¢ÒµÎñ¹æÔòºÍÑéÖ¤¼ì²éµ½Êý¾Ý¿â³Ö¾Ã»¯±£´æµÄËùÓÐÄÚÈÝ¡£
´Ó¸÷´ó¾µä½Ì²ÄÉÏÀ´¿´£¬ËüÊÊÓÃÓÚ¾ßÓкÜÉÙÂß¼»òûÓжàÉÙÂß¼µÄ¼òµ¥Ó¦ÓóÌÐò£¬ÔÚÓû§½çÃæÖÐʵÏÖËùÓеÄÒµÎñÂß¼¡£ÔÚʵ¼Ê²Ù×÷ÖУ¬½«Ó¦ÓóÌÐò·Ö³ÉСµÄ¹¦ÄÜÄ£¿é£¬·Ö±ð½«ËüÃÇʵÏÖ³ÉÓû§½çÃæ£¬²¢ÔÚÆäÖÐǶÈëÒµÎñ¹æÔò¡£Õâʱ²ÉÓÃ×Ô¶¯»¯³Ì¶È×î¸ßµÄÓû§½çÃæ´´½¨¹¤¾ß£¨±ÈÈçASP.NETÖеķþÎñÆ÷¿Ø¼þ£©ºÍ¿ÉÓõĿÉÊÓ»¯±à³Ì¹¤¾ß½øÐпª·¢¡£
»î¶¯¼Ç¼£¨Active Record)
¸Ãģʽ¶ÔÓÚÊý¾Ý¿âÖеÄÿ¸ö±í¶¼´æÔÚÒ»¸ö¶ÔÓ¦µÄÒµÎñ¶ÔÏó¡£ÒµÎñ¶ÔÏó´ú±íÊý¾Ý±íÖеÄÒ»ÐУ¬ÔÚÒµÎñ¶ÔÏóÖаüº¬Êý¾ÝºÍÐÐΪ£¬Í¬Ê±°üº¬ÓÃÓڳ־û¯¶ÔÏóµÄ·½Ê½¼°Ìí¼ÓÐÂʵÀýºÍ²éÕÒÊý¾Ý¼¯ºÏµÄ·½·¨¡£
ÊÊÓÃÓÚÒµÎñÖ»ÊÇÔÚÊý¾Ý¿âÖ®ÉϼÓÒ»¸öÏÔʾ´¦Àí½çÃæ¡£ÔÚÓÐЩ¾«µäÊé¼®ÖÐÌá³ö£¬ÒÔEFÓëlinqtosqlΪ´ú±íµÄÊý¾Ý·ÃÎʶÔÏóģʽ£¨DAO£©×îÊʺϵľÍÊÇÕâÖÖ³¡¾°¡£ËüÃǶ¼Í¨¹ýÒ»¸öÊý¾ÝÉÏÏÂÎÄ£¨DbContext£©×÷ΪÈë¿Ú£¬ÊµÏÖÒµÎñ¶ÔÏóÓëÊý¾Ý±íµÄ¶ÔÓ¦¡£µ«¸öÈËÈÏΪEF£¨linqtosqlÓõĽÏÉÙ£©¾¹ý¶à¸ö°æ±¾µÄÑÝ»¯£¬ÒѾ°ÚÍÑÁËÒ»¶ÔÒ»Ó³ÉäµÄÏÞÖÆ¡£ÍêÈ«ÊÊÓÃÓÚÁìÓòÄ£ÐÍ¡£
ÁìÓòÄ£ÐÍ£¨Domain£©
¸ÃʵÏÖģʽÓë»î¶¯¼Ç¼·Ç³£ÏàËÆ£¬ËüÓë»î¶¯¼Ç¼¼¯µÄÖ÷Òª²îÒì¾ÍÊÇ£ºÁìÓòÄ£Ð͵ÄÒµÎñʵÌå²»ÖªµÀÈçºÎ³Ö¾Ã»¯×ÔÉí£¬ÇÒÊý¾ÝÄ£ÐÍÓëÒµÎñÄ£ÐÍÖ®¼ä²¢²»ÊÇÒ»¶¨Òª´æÔÚÒ»¶ÔÒ»Ó³ÉäµÄ¹ØÏµ¡£
¹ØÓÚ¸ÃÄ£Ð͵ÄÎÄÕÂÓкܶࡣÕâÀï¾Í²»Ïêϸ½éÉÜ¡£ËüÊÊÓÃÓÚ¶Ô¸´ÔÓÒµÎñÂß¼½øÐн¨Ä££¬ÖÁÓÚÕâ¸ö¸´ÔÓÒµÎñÂß¼µÄ±ê×¼ÊÇʲô£¬ÎÒÒ²ÔÚ̽Ë÷ÖС£ÎÒÏëÓÐЩ¿ª·¢ÕßʹÓÃËüÊÇΪÁ˱íÏÖ×Ô¼ºµÄ¼¼ÊõÄÜÁ¦¡£ÆäʵÍêȫûÓбØÒª¡£¸öÈ˾õµÃÀí½âËüµÄ˼Ïë¾ÍÐУ¬ÔÚһЩСÏîÄ¿ÖÐÄܲ»Óþ¡Á¿²»ÒªÈ¥Óá£ÕÛÌÚ×Ô¼ºÒ²ÕÛÌÚͬÊ¡£
ÕâÀïÒªÌØ±ð˵Ã÷Ò»µãµÄÊÇ£ºÒòΪҵÎñʵÌå²¢²»ÖªµÀ×Ô¼ºÈçºÎ³Ö¾Ã»¯£¬ËùÒÔÁìÓòģʽÒÀÀµÓÚORM»òRepositoryģʽÀ´³Ö¾Ã»¯¡£ÎÒÃÇÔÚÕâÀïµÄÒÀÀµ²¢²»ÊÇÔÚÉè¼ÆÊ±ÁìÓòÒªÒÀÀµÏÂÃæµÄÊý¾Ý²Ù×÷£¬¶øÊÇÁìÓò²ã×îÖÕÒª¿¿ORM»òRepositoryÀ´ÊµÏÖÊý¾Ý´æ´¢µÄ¶Áд¡£DDDÉè¼ÆÖÐ×î´óµÄÕùÂÛÒ²¾Í´ËÕ¹¿ª£ºRepositoryģʽµ½µ×ÓÐûÓбØÒª£¬ÓÈÆäÔÚʹÓÃEFµÄÇé¿öÏ¡£ÎÒÃǵ¥¶ÀΪ´Ë¿ªÒ»¸öרÌâ¡£
À§»ó3£ºRepositoryģʽ
RepositoryµÄÕùÂÛÔø¾ÔÚÔ°×ÓÉîÍÚDDDµÄ¼¸Î»Å£ÈËȦ×ÓÀïÃæ³ÖÐøÁËÒ»¶Îʱ¼ä£º
³õ̽ÁìÓòÇý¶¯Éè¼Æ£¨2£©RepositoryÔÚDDDÖеÄÓ¦ÓÃ
Repository ²Ö´¢£¬ÄãµÄ¹éËÞ¾¿¾¹ÔÚÄÄ£¿£¨Ò»£©£²Ö´¢µÄ¸ÅÄî
ÓÈÆäÊǵ±ÓÃEFʵÏÖRepositoryʱ£¬ÕùÂÛ¿ÉÒÔ´ïµ½²ÒÁҵij̶ȣº
²©¿ÍÔ°µÄ´óÅ£ÃÇ£¬±»ÄãÃǺ¦²ÒÁË£¬Entity Framework´ÓÀ´¶¼²»ÐèҪȥдRepositoryÉè¼ÆÄ£Ê½
ÄǶÎʱ¼äÎÒÒ²ÊÇ¿´×ÅËûÃǵÄÎÄÕ£¬Åã×ÅËûÃÇÒ»ÆðÀ§»ó£¬Ò»Æð¾À½á¡£µ«Ä³¸ö·ç¸ßÔºڵÄÍíÉÏ¡£ÎÒͻȻ¼äÓÐÁËÒÔÏÂÏë·¨£º
ÁìÓòÄ£Ð͵ÄÒµÎñʵÌå²»ÖªµÀÈçºÎ³Ö¾Ã»¯×ÔÉí£¬Èç¹ûÎÒÃÇÏë°ÑÕâЩʵÌå´æ´¢µ½µçÄÔÖУ¬ÎÒÃDZض¨ÐèÒªÒ»¸ö¿ÉÒԳ־û¯µÄ·½·¨¡£·½·¨Ì«¶àÁË£¬ADO.NET¡¢linqtosql¡¢EFµÈµÈ£¬ÓÚÊÇÎÒÃÇÌáȡһ¸öÊý¾Ý»¯µÄ½Ó¿ÚÔÚÒµÎñÂß¼²ã£¬È¡¸öÃû×Ö½ÐIxx..½ÐÊ²Ã´ÄØ£¿Martin
Fowler´ó´ó˵½ÐIRepository°É£¬ÓÚÊÇRepositoryģʽ¾Í³öÀ´ÁË¡£¼Çס£ºÕâÀïÔÚÒµÎñÂß¼²ãÀïÃæÌí¼ÓµÄÊǽӿڣ¬¶ø²»ÊÇʵÏÖ£¬ÕâºÜÖØÒª£¡
ÆäʵÎÒÔÞͬLeo C.WÔÚÄÇÆª¿¶¿®¼¤°ºµÄÎÄÕÂÀïÃæÌáµ½µÄ¹Ûµã£ºEntityFramework ±¾Éí¾ÍÊÇ»ùÓÚRepositoryÉè¼ÆµÄ£¬ÎÒÒ²ÔÞͬËû˵µÄÄÇЩEF+Repository°ü¹üºóµÄȱµã¡£µ«£¬Õâ²»×ãÒÔÈÃÎÒÃÇÅׯúRepository£¬ÄÄÅÂÊǺÍEF×ö´îµµ¡£µ±ËûÃÇÁ½¸öÒ»Æð¹¤×÷µÄʱºò£¬Repository¿ÉÒÔÀí½âΪÉè¼ÆÄ£Ê½ÖеÄÊÊÅäÆ÷ģʽ¡£ÎªÁ˱£³ÖÕû¸öÉè¼ÆµÄ½Ó¿Úͳһ£¬ÎªÁËе÷ÁìÓòºÍÊý¾ÝÓ³Éä²ã¡£ÒòΪÈç¹ûÔÚÒµÎñÂß¼²ãÀïÃæÖ±½ÓʹÓÃEF£¬ÄãµÄÁìÓò¾ÍÒѾ²»ÔÙÊÇ´¿½àµÄÁìÓò¡£ËùÒÔÎÒÔÚÉÏÃæÒ»¶Î½áβµÄʱºòÇ¿µ÷ÁËÔÚÒµÎñÂß¼²ãÀïÃæÌí¼ÓµÄÊÇIRepository½Ó¿Ú¡£
¶øÇÒ¾ÍÏñÎÒÔÚÀ§»ó2ÖÐÌáµ½µÄÒ»Ñù£¬µ±ÄãÑ¡ÔñʹÓÃÁìÓòÄ£Ð͵Äʱºò£¬¾Í¿ÉÒÔ¼Ù¶¨ÄãËù´¦ÀíµÄÒµÎñÂß¼±È½Ï¸´ÔÓ£¬¶øÇÒÐèÒª¼æ¹ËÀ©Õ¹ÐÔ£¨±ÈÈçÊý¾Ý¿â¸ü»»£©£¬ËùÒÔRepositoryÓдæÔÚµÄÒâÒå¡£Èç¹ûÄãµÄÏîÄ¿ÊôÓÚ¶ÌÆÚµÄÏîÄ¿£¬»òÕß˵Äã²»Óÿ¼ÂǸü»»Êý¾Ý·ÃÎʲ㣬Äã´ó¿ÉÖ±½ÓÑ¡Ôñ»î¶¯¼Ç¼ģʽ£¬ÄÇôÈç¹ûÄã²»ÏëÓÃRepository£¬ÄǾͲ»Óᣲ»È»Ö±°×µã˵£ºÄãÓÃÁìÓò¾ÍÊÇΪÁË×°ÄǸöɶ¡£

À§»ó4£ºÓ¦Óòã
ºÜ¶àÈ˾õµÃÕâÒ»²ãºÜ¼òµ¥£¬¾ÍÊÇ´¦ÓÚ½çÃæÓëÒµÎñÂß¼Ö®¼äµÄÒ»¸öÍâ¹Ûģʽ¡£µ«£¬¾ÍÏñÌïÔ°ÀïµÄó¬ó°ËµµÄÒ»Ñù£º
ÓÐʱºòÎÒÃÇÔÚÁìÓòÇý¶¯Éè¼ÆµÄʱºò×îÈÝÒ×»ìÏýµÄ¾ÍÊÇÓ¦ÓòãºÍÁìÓò²ã£¬ÍøÉϹØÓÚÁìÓò²ãºÍÓ¦ÓòãµÄ¶¨Òå¸ÅÄîÒ»ËÑÒ»´ó°Ñ£¬Äã¿ÉÄÜÒ²»á˵¼¸¾ä£¬±ÈÈçʲôӦÓòãÊǺܱ¡µÄÒ»²ã£¬Ö÷Òª¹¤×÷ÊÇе÷ÈÎÎñµÄµÈµÈ£¬µ«ÊÇʵ¼ùÆðÀ´ÄØ£¿ÓôúÂë±íʾ¾ÍÃÉÁË¡£
¶ÔÓÚij¸öXXService£¬Äã»áÎޱȾÀ½áËüµ½µ×ÊÇ·ÅÔÚÒµÎñÂß¼²ãÖл¹ÊÇÓ¦ÓòãÖУ¬ÓÈÆäÊÇÏñÎÒÕâÖÖ¶Ô´úÂëÕûÆëÓнàñ±µÄÈË£¬¸üÊÇÍ´²»ÓûÉú¡£ó¬ó°ºóÀ´Ìá³ö£º
Ó¦ÓòãºÜ±¡£¬Ëù×öµÄ¹¤×÷ÊÇ£º
1.·¢ÆðÒ»¸öÇëÇó
2.È·ÈÏ´¦Àí½á¹û
3.Ìá½»¹¤×÷µ¥Ôª
¿´µ½ËûµÄÕâ¸ö¹Ûµã£¬Ë²¼äÈÃÎÒÏëµ½¡¶ASP.NETÉè¼ÆÄ£Ê½¡·Õâ±¾ÊéÖеÄÒ»¸ö¹Ûµã£ºDocument
MessageÏûÏ¢´«ËÍģʽ¡£×÷ÕßÔÚÓ¦ÓòãÀïÃæÎ¨Ò»×öµÄÒ»¼þÊÂÇé¾ÍÊǰÑËùÓеĽçÃæÂß¼·â×°³ÉÒ»¸öRequest£¬È»ºóͨ¹ýÒµÎñÂß¼²ãÖеŦÄÜ×éºÏ¼ÆËã³öÒ»¸öResponse£¬·µ»Ø¸ø½çÃæ£¨Ïê¼û¸ÃÊé6.3.2Õ½ڣ©¡£

×ÛºÏÉÏÃæµÄÁ½µã¾Ñ飬ҲËãÊǸøÎÒÃÇÖ¸Ã÷ÁËÒ»ÌõÔõÑùʹӦÓò㡰±ä±¡¡±µÄ³ö·ÁË¡£
×ܽá
ÕæÕý¶Ô·Ö²ã½øÐÐÑо¿ÊÇÒòΪ¹«Ë¾ÀïÃæÒ»¸öË®Îñ¼¯ÍŵÄÏîÄ¿£¬Êý¾ÝÁ¿ÒµÎñÂß¼¶¼Ïà¶Ô±È½Ï¸´ÔÓ£¬µ±Ê±Ó²×ÅͷƤҪÇóʹÓÃÁìÓòÇý¶¯Éè¼Æ£¬½á¹ûºÜ±¯²Ò¡£ÏîĿһ°ëµÄʱºò´ó¼Ò¶¼±»ÕÛÄ¥·èÁË£¬ÄÇʱ²ÅÖªµÀÎÒÃÇÀëÕæÕýµÄ½¨Ä£²î¾àÓжà´ó¡£ÎÒÃÇÒÔǰµÄ·Ö²ã£¬ÎÞ·ÇÊǽè×ÅÃæÏò¶ÔÏóµÄÍâ¿Ç£¬Ê¹ÓÃÀàÀ´½øÐÐÃæÏò¹ý³ÌµÄ·Ö²ã°ÕÁË¡£ÖмäΪÁËÉè¼ÆÄ£Ê½¶øÉè¼ÆÄ£Ê½£¬ÎªÁË·Ö²ã¶ø·Ö²ã¡£ºóÀ´ÏîÄ¿ËäÈ»Í깤£¬µ«Ô¶Ã»´ïµ½ÎÒÐÄÄ¿ÖÐµÄÆÚÍû¡£ÓÚÊǾ²ÏÂÐÄÀ´£¬¿´ÁËÔ°×ÓÀïÃæºÜ¶àÕâ·½ÃæµÄÎÄÕ£¬¼Ç¼ÏÂЩÐíÐĵ᣻¹Çë¸÷λ´ó´ó²»ÁßÖ¸½Ì£¬¸Ðл£¡ |