dz̸Ajax¼¼ÊõµÄ·¢Õ¹Ê·
¹úÄÚͨ³£µÄ¶ÁÒôΪ“°¢¼Ö¿Ë˹”ºÍ°¢¼Ö¿Ë˹×ãÇò¶Ó¶ÁÒôÒ»Ñù¡£WebÓ¦ÓõĽ»»¥ÈçFlickr, BackpackºÍGoogleÔÚÕâ·½ÃæÒѾÓÐÖʵķÉÔ¾¡£Õâ¸öÊõÓïÔ´×ÔÃèÊö´Ó»ùÓÚÍøÒ³µÄWebÓ¦Óõ½»ùÓÚÊý¾ÝµÄÓ¦ÓõÄת»»¡£ÔÚ»ùÓÚÊý¾ÝµÄÓ¦ÓÃÖУ¬Óû§ÐèÇóµÄÊý¾ÝÈçÁªÏµÈËÁÐ±í£¬¿ÉÒÔ´Ó¶ÀÁ¢ÓÚʵ¼ÊÍøÒ³µÄ·þÎñ¶ËÈ¡µÃ²¢ÇÒ¿ÉÒÔ±»¶¯Ì¬µØдÈëÍøÒ³ÖУ¬¸ø»ºÂýµÄWebÓ¦ÓÃÌåÑé×Åɫʹ֮Ïñ×ÀÃæÓ¦ÓÃÒ»Ñù¡£ ËäÈ»´ó²¿·Ö¿ª·¢ÈËÔ±ÔÚ¹ýȥʹÓùýXMLHttp»òÕßʹÓÃIframeÀ´¼ÓÔØÊý¾Ý£¬µ«½öµ½ÏÖÔÚÎÒÃDzſ´µ½´«Í³µÄ¿ª·¢ÈËÔ±ºÍ¹«Ë¾¿ªÊ¼²ÉÓÃÕâЩ¼¼Êõ¡£¾ÍÏñеıà³ÌÓïÑÔ»òÄ£ÐÍ°éËæןü¶àµÄÍ´¿à£¬¿ª·¢ÈËÔ±ÐèҪѧϰеļ¼Çɼ°ÈçºÎ×îºÃÀûÓÃÕâЩм¼Êõ¡£
¡¡¡¡AJAXģʽ
¡¡¡¡Ðí¶àÖØÒªµÄ¼¼ÊõºÍAJAX¿ª·¢Ä£Ê½¿ÉÒÔ´ÓÏÖÓеÄ֪ʶÖлñÈ¡¡£ÀýÈ磬ÔÚÒ»¸ö·¢ËÍÇëÇóµ½·þÎñ¶ËµÄÓ¦ÓÃÖУ¬±ØÐë°üº¬ÇëÇó˳Ðò¡¢ÓÅÏȼ¶¡¢³¬Ê±ÏìÓ¦¡¢´íÎó´¦Àí¼°»Øµ÷£¬ÆäÖÐÐí¶àÔªËØÒѾÔÚWeb·þÎñÖаüº¬ÁË£¬¾ÍÏñÏÖÔÚµÄSOA¡£AJAX¿ª·¢ÈËÔ±ÓµÓÐÒ»¸öÍêÕûµÄϵͳ¼Ü¹¹ÖªÊ¶¡£Í¬Ê±£¬Ëæ׿¼ÊõµÄ³ÉÊ컹»áÓÐÐí¶àµØ·½ÐèÒª¸Ä½ø£¬ÌرðÊÇUI²¿·ÖµÄÒ×ÓÃÐÔ¡£
¡¡¡¡AJAX¿ª·¢Ó봫ͳµÄCS¿ª·¢ÓкܴóµÄ²»Í¬¡£ÕâЩ²»Í¬ÒýÈëÁËеıà³ÌÎÊÌ⣬×î´óµÄÎÊÌâÔÚÓÚÒ×ÓÃÐÔ¡£ÓÉÓÚAJAXÒÀÀµä¯ÀÀÆ÷µÄJavaScriptºÍXML£¬ä¯ÀÀÆ÷µÄ¼æÈÝÐÔºÍÖ§³ÖµÄ±ê×¼Ò²±äµÃºÍJavaScriptµÄÔËÐÐʱÐÔÄÜÒ»ÑùÖØÒªÁË¡£ÕâЩÎÊÌâÖеĴ󲿷ÖÀ´Ô´ÓÚä¯ÀÀÆ÷¡¢·þÎñÆ÷ºÍ¼¼ÊõµÄ×éºÏ£¬Òò´Ë±ØÐëÀí½âÈçºÎ²ÅÄÜ×îºÃµÄʹÓÃÕâЩ¼¼Êõ¡£
¡¡¡¡×ۺϸ÷Öֱ仯µÄ¼¼ÊõºÍÇ¿ñîºÏµÄ¿Í»§·þÎñ¶Ë»·¾³£¬AJAXÌá³öÁËÒ»ÖÖеĿª·¢·½Ê½¡£AJAX¿ª·¢ÈËÔ±±ØÐëÀí½â´«Í³µÄMVC¼Ü¹¹£¬ÕâÏÞÖÆÁËÓ¦Óòã´ÎÖ®¼äµÄ±ß½ç¡£Í¬Ê±£¬¿ª·¢ÈËÔ±»¹ÐèÒª¿¼ÂÇCS»·¾³µÄÍⲿºÍʹÓÃAJAX¼¼ÊõÀ´Öض¨ÐÍMVC±ß½ç¡£×îÖØÒªµÄÊÇ£¬AJAX¿ª·¢ÈËÔ±±ØÐë½ûÖ¹ÒÔÒ³Ã漯ºÏµÄ·½Ê½À´¿¼ÂÇWebÓ¦ÓöøÐèÒª½«ÆäÈÏΪÊǵ¥¸öÒ³Ãæ¡£Ò»µ©UIÉè¼ÆÓë·þÎñ¼Ü¹¹Ö®¼äµÄ·¶Î§±»ÑϸñÇø·Ö¿ªÀ´ºó£¬¿ª·¢ÈËÔ±¾ÍÐèÒª¸üкͱ仯µÄ¼¼Êõ¼¯ºÏÁË¡£
¡¡¡¡Ê±¿ÌÏë×ÅÓû§
¡¡¡¡AJAXµÄ×î´ó»úÓöÔÚÓÚÓû§ÌåÑé¡£ÔÚʹӦÓøü¿ìÏìÓ¦ºÍ´´ÐµĹý³ÌÖУ¬¶¨ÒåWebÓ¦ÓõĹæÔòÕýÔÚ±»ÖØд;Òò´Ë¿ª·¢ÈËÔ±±ØÐë¸ü×¢ÖØÓû§¡£ÏÖÔÚÓû§ÒѾÖð½¥Ï°¹ßÈçºÎʹÓÃWebÓ¦ÓÃÁË¡£ÀýÈçÓû§Í¨³£Ï£Íûÿһ´Î°´Å¥µã»÷»áµ¼Ö¼¸ÃëµÄÑÓ³ÙºÍÆÁĻˢУ¬µ«AJAXÕýÔÚ´òÆÆÕâÖÖ³¤Ê±¼äµÄ×´¿ö¡£Òò´ËÓû§ÐèÒªÖØÐÂÌåÑé°´Å¥µã»÷µÄÏìÓ¦ÁË¡£
¡¡¡¡¿ÉÓÃÐÔÊÇAJAXÁîÈ˼¤¶¯µÄµØ·½¶øÇÒÒѾ²úÉúÁ˼¸ÖÖÐÂÓ±µÄ¼¼Êõ¡£ÆäÖÐ×îÒýÈËעĿµÄÊÇÒ»ÖÖ³ÆΪ“»ÆÉ«Òþ³ö”µÄ¼¼Êõ£¬ËûÔÚÊý¾Ý¸üÐÂ֮ǰʱ½«Óû§½çÃæ±äΪ»ÆÉ«£¬
Ïà¹ØÎĵµ£º
×î½üÍøÉÏÌáµÄºÜ¶àµÄÒ»¸öиÅÄî¾ÍÊÇ AJAX ÁË, ÄÇô, AJAX ÊÇʲôÄØ? ÒÔÏÂÄÚÈÝÒýÓÃÍøÉÏ×ÊÁÏ:
AJAXÈ«³ÆΪ“Asynchronous JavaScript and XML”£¨Òì²½JavaScriptºÍXML£©£¬ÊÇÖ¸Ò»ÖÖ´´½¨½»»¥Ê½ÍøÒ³Ó¦ÓõÄÍøÒ³¿ª·¢¼¼Êõ¡£ËüÓлúµØ°üº¬ÁËÒÔϼ¸ÖÖ¼¼Êõ£º
Ajax£¨Asynchronous JavaScript + XML£©µÄ¶¨Òå
»ùÓÚ web±ê×¼£¨sta ......
³¡¾°£ºÔÚGridviewÁбíÖÐÏÔʾÓдÓÊý¾Ý¿âÌáÈ¡³öÀ´µÄÊý¾Ý£¬ÏÖÔÚҪͨ¹ýjQuery.Ui.Dialogµ¯³öÏÔʾÿÌõÊý¾ÝµÄÏêϸÐÅÏ¢£¬²¢ÔÚµ¯³ö´°¿ÚÖÐÐ޸ı༡£
ÐèÒª´¦ÀíµÄÎÊÌ⣺1¡¢½«GridviewÖÐÑ¡Ôñ¼Ç¼IDÌá½»¸øjQuery.Ui.Dialog
  ......
ǰ̨×Ô¶¨ÒåͨÓ÷ÖÒ³jquery²å¼þ
(Ò»)¿ò¼Ü:ÓÃjquery+ajax+struts1ʵÏÖ ×Ô¶¯´´½¨ÐкÍÁÐ
³Ö¾Ã²ãÓõÄÊÇabatis.Êý¾Ý¿âÓõÄÊÇMySQL.
(¶þ)sqlMap
shangjia.xmlµÄÅäÖÃÈçÏÂ
<resultMap class="java.util.LinkedHashMap" id="storeMap">
  ......
Ç°¶Îʱ¼ä×öÏîÄ¿Óõ½GWT£¬´Ó¶ø½Ó´¥µ½AJAXÕâ¸öÃû´Ê£¬ÏÖÔڻعˣ¬¾õµÃÓбØÒª¼Ç¼ÏÂÀ´Ñ§Ï°µÄÄÚÈÝ¡£
AJAXÊÇÒ»ÃÅ×ۺϼ¼Êõ£¬×îÔç³öÏÖÔÚ1998Ä꣬´óÁ¿±»Ê¹ÓÃÊÇ´Ó2005Ä꿪ʼ¡£×î´óµÄÓŵãÊÇ£¬²»¸üÐÂÕû¸öÒ³ÃæµÄÇ°ÌáÏÂά»¤Êý¾Ý£¬Ó¦ÓÿÉÒÔ½öÏò·þÎñÆ÷·¢ËͲ¢È¡»Ø±ØÐèµÄÊý¾ÝʹµÃÇ°¶ËºÍ·þÎñÆ÷µÄ½»»¥Ê±¼ä¶Ì¡£×î´óȱµãÊÇ£¬²»Äܱ£´æÀúʷ״̬£¬¼´² ......
jQuery
ÓÉÃÀ¹úÈËJohn Resig´´½¨£¬ÖÁ½ñÒÑÎüÒýÁËÀ´×ÔÊÀ½ç¸÷µØµÄÖÚ¶àjavascript¸ßÊÖ¼ÓÈëÆäteam£¬°üÀ¨À´×Ե¹úµÄJörn Zaefferer£¬ÂÞÂíÄáÑǵÄStefan PetreµÈµÈ¡£
¡¡¡¡jQueryÊǼÌprototypeÖ®ºóÓÖÒ»¸öÓÅÐãµÄJavascrīpt¿ò¼Ü¡£Æä×ÚÖ¼ÊÇ——WRITE LESS,DO MORE,д¸üÉٵĴúÂë,×ö¸ü¶àµÄÊÂÇé¡£
¡¡¡¡ËüÊÇÇáÁ¿¼¶µÄj ......