Ajax ºÍ XML: ÎåÖÖ Ajax ·´Ä£Ê½
ͨ¹ýÀí½â´íÎóµÄ±àÂ뷽ʽ£¬¿ÉÒÔ¸üºÃµØÁ˽âÈçºÎÕýÈ·µØ½øÐбàÂë¡£µ±È»£¬±àд Asynchronous JavaScript™ +
XML£¨Ajax£©ÓÐÕýÈ·µÄ·½·¨£¬Ò²ÓдíÎóµÄ·½·¨¡£±¾ÎĽ«ÌÖÂÛһЩÐèÒª±ÜÃâµÄ³£¼û±àÂëʵ¼ù¡£
Èç¹ûÈËÃÇÔÚµÚÒ»´Î¾ÍÄܹ»½«ËùÓÐÊÂÇéÈ«²¿×ö¶Ô£¬ÄÇôÕâ¸öÊÀ½ç½«±äµÃÍêÈ«²»Í¬¡£Ajax Ò²ÊÇÈç´Ë¡£ÎÒ×öÁË´óÁ¿µÄ¹¤×÷ÒÔÖ§³Ö Ajax
¿ª·¢ÈËÔ±£¨°üÀ¨ÎÒ×Ô¼º£©£¬°üÀ¨±àÂ롢׫дÎÄÕºÍÑݽ²¡£Í¨¹ýÕâЩ¹¤×÷£¬ÎÒѧµ½ÁËºÜ¶à¹ØÓÚÕýÈ·ºÍ´íÎó±àд Ajax µÄ֪ʶ¡£ÔÚÎÒµÄÉÏһƪÎÄÕ “ÎåÖÖ³£¼û Ajax ģʽ£º¿ÉÁ¢¼´Ê¹ÓÃÕâЩ·Ç³£ÓÐÓÃµÄ Ajax Éè¼ÆÄ£Ê½
” ÖУ¬ÎÒ½éÉÜÁËÎåÖÖÓÃÓÚÕýÈ·±àд
Ajax Ó¦ÓóÌÐòµÄģʽ¡£ÔÚÕâÆªÎÄÕÂÖУ¬ÎÒ½«½éÉÜ Ajax ´úÂëÖг£¼ûµÄÎåÖÖ·´Ä£Ê½¡£
Äú¿ÉÄÜ»áÎÊ£¬Ê²Ã´ÊÇ·´Ä£Ê½£¨anti-pattern£©
£¿·´Ä£Ê½
¾ÍÊÇÆµ·±³öÏÖµÄÓ¦ÓóÌÐòÉè¼ÆÈ±ÏÝ£¬ÒѾ³ÉΪËùÓÐÈ˶¼Ó¦¸Ã×¢ÒâµÄÎÊÌâ¡£ÎÒÔÚÕâÀォ´Ó½Ï¸ßµÄ²ã´Î½øÐÐÌÖÂÛ£¬¶ø²»Éæ¼°Óï·¨´íÎóºÍÁ´½ÓÎÊÌâ¡£
´ó¶àÊý¿ª·¢ÈËÔ±Ìý˵¹ý¹ØÓÚ·´Ä£Ê½µÄÒ»¸öºÜºÃµÄÀý×Ó£º½á¹¹»¯²éѯÓïÑÔ£¨Structured Query Language£¬SQL£©µÄ´íÎóʹÓõ¼Ö Web
Õ¾µãÊܵ½ SQL
×¢Èë¹¥»÷¡£ÕâÖÖ·´Ä£Ê½Ê¹µÃ¹«Ë¾Ëðʧ²ÒÖØ£¬²¢±©Â¶Á˿ͻ§¼Ç¼£¬¶øÇÒ²»ÐÒµÄÊÇûÓÐÒ»ÖÖ±à³ÌÓïÑÔ¿ÉÒÔÐÒÃâ¡£Òò´Ë£¬ÎÒÃÇÓбØÒªÁ˽âÕâÖÖģʽ·¢ÉúµÄÔÀíºÍÔÒò£¬ÒÔ¼°ÈçºÎ±ÜÃâ¡£
Ajax ·´Ä£Ê½Ò²ÊÇÈç´Ë¡£ÎÒ²¢²»ÊÇ˵ËüÃǽ«Ôì³É¹«Ë¾ËðʧÊýÊ®ÒÚµÄÊÕÈ룬µ«ÊÇËüÃÇ¿ÉÒÔ¸ã¿å·þÎñÆ÷»òÕßÌṩÔã¸âµÄÓû§ÌåÑ飬ÕâÖÖ´ú¼Û²»½ö°º¹ó£¬¶øÇÒÁîÈ˾ÚÉ¥¡£
Èç¹ûÀí½âÁË·¢Éú´íÎóµÄÄÚÈÝ£¬Äú½«Ñ§µ½ºÜ¶à֪ʶ¡£ºÜ¶àʱºò£¬ÈËÃǽö½ö°Ñ Ajax ¿´×÷ÊÇÒ»ÖÖÔÚ¼ÓÔØÒ³Ãæºó´Ó·þÎñÆ÷È¡»Ø XML
µÄ·½Ê½¡£ÕâÖÖ¹Ûµã·Ç³£ÏÁ°¯£¬²¢ÇÒÈç¹û±»´íÎóʹÓ㬽«Òý·¢Ó¦ÓóÌÐòµÄÐÔÄÜÎÊÌâ¡£ÔÚ±¾ÎÄÖУ¬ÎÒ½«½âÊÍÕâÖÖ¹ÛµãÖ®ËùÒÔ´íÎóµÄÔÒò£¬ÒÔ¼°ÈçºÎÐÞ¸´ÕâÖÖ´íÎó¡£
ÔÚûÓбØÒªµÄʱºòÂÖѯ¼ÆÊ±Æ÷
ÎÒ¼ûµ½µÄºÜ¶à Ajax ÎÊÌâ¶¼ºÍÀÄÓà JavaScript ÓïÑÔÄÚÖõļÆÊ±Æ÷¹¦ÄÜÓйء£ÆäÖеĹؼü·½·¨ÊÇ window.setInterval()
¡£Ö»Òª¿´µ½ÕâÖÖ·½·¨£¬¾ÍÐèÒªÉÔ΢Ìá¸ß¾¯Ì裻ΪʲôҪʹÓÃÒ»¸ö¼ÆÊ±Æ÷ÄØ£¿µ±È»£¬¼ÆÊ±Æ÷ÓÐÆäÓÃ;
—— ±ÈÈ磬¶¯»¡£
window.setInterval()
·½·¨¸æËßÒ³ÃæÒÔÌØ¶¨µÄʱ¼ä¼ä¸ô»Øµ÷ij¸öº¯Êý£¨±ÈÈçÿÃ룩¡£´ó¶àÊýä¯ÀÀÆ÷¶ÔʹÓÃÕâЩ¼ÆÊ±Æ÷×ÜÊÇ˵µÃ¶à£¬×öµÃÉÙ£¬Ö÷ÒªÊÇÒòΪ JavaScript
ÓïÑÔÊǵ¥Ï̵߳ÄÓïÑÔ¡£Èç¹ûÄúÒªÇóµÄʱ¼ä¼ä¸ôΪ 1 Ã룬ÄÇô»ñµÃµÄ»Øµ÷ʱ¼ä¼ä¸ô¿ÉÄÜÊÇ 1 Ãë¡¢1.2 Ãë¡¢9 Ãë»òÈÎºÎÆäËûʱ¼ä¡£
¾ø¶Ô²»ÐèҪʹÓ
Ïà¹ØÎĵµ£º
ajax¿çÓòºÍJSµÄ¿çÓòͨÐÅ(Cross The Site)µÄ¼¸ÖÖ½â¾ö·½°¸
×î½ü×öµÄÒ»¸öÏîÄ¿ÖÐÐèÒªajax¿çÓòÈ¡µÃÊý¾Ý,Èç¹ûÊÇÔÚ±¾ÓòÖÐȷʵûÓÐÎÊÌ⣬µ«ÊǷŵ½¶þ¼¶ÓòºÍÆäËûÓòÏÂä¯ÀÀÆ÷Ö±½Ó¾Íµ¯³öÌáʾ¿ò:“¸ÃÒ³ÕýÔÚ
1.ʲôÒýÆðÁËajax¿çÓò²»ÄܵÄÎÊÌâ
ajax±¾Éíʵ¼ÊÉÏÊÇͨ¹ýXMLHttpRequest¶ÔÏóÀ´½øÐÐÊý¾ÝµÄ½»»¥£¬¶øä¯ÀÀÆ÷ ......
Dom4JÊÇÒ»¸ö¿ªÔ´µÄÓÅÐãµÄXML½âÎöAPI£¬ÏÖÔÚÔ½À´Ô½¶àµÄÏîÄ¿ÖпªÊ¼²ÉÓÃÕâÖÖ½âÎö·½Ê½£¬ÆäÖаüº¬ÁËÖøÃûµÄHibernate¡£ÕâÀïÎÒÃÇʹÓÃDom4J½âÎöÒ»¸ö´øÃüÃû¿Õ¼äµÄCXFµÄSpringÅäÖÃÎļþ¡£Ïȵ¼Èëdom4j-1.6.1.jar
spring ÅäÖÃÎļþ applicationContext-cxf.xml:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns=" ......
ÎÒÊÇʹÓõÄCMarkupÀà¶ÔXML½øÐвÙ×÷¡£
CMarkupºÃÏó¶¼ÊÇÏÈ´ÓÒ»¸öxmlÎļþÀïÃæ°ÑÄÚÈݶÁ³öÀ´£¬ÔÙ½øÐнâÎö£¬¸ãµÃÎÒºÞ²»µÃÒª°ÑÎÒµÄCStringдµ½xmlÎļþÀïÃæÔÙÈ¡³öÀ´ÁË¡£
  ......
½ñÌìÎÒѧϰÁËÙ¡ÀÏʦ½²µÄajaxµÄ֪ʶ£º
Ò»¡¢ Ajax
a) ÔÊÐíä¯ÀÀÆ÷Óë·þÎñÆ÷ͨÐŶøÎÞÐëˢе±Ç°Ò³ÃæµÄ¼¼Êõ¶¼±»½Ð×öAjax¡£Êý¾ÝÔÚ¿Í»§¶ËÓë·þÎñÆ÷Ö®¼ä¶ÀÁ¢´«Êä¡£·þÎñÆ÷²»ÔÙ·µ»ØÕû¸öÒ³Ãæ
b) XMLHttpRequest£º¸Ã¶ÔÏ ......
ǰÑÔ
×î½ü³¢ÊÔÔÚGoogle App Engine£¨GAE£©Æ½Ì¨ÉϹ¹½¨Ò»¸öblog£¬Ä¿Ç°½ø¶ÈÒѾÍê³É½«½ü50%£¬ÆäÖÐCssºÍDIV²¼¾ÖÕÛÌÚµÃÎÒ¹»Çº£¬¶ÔUIÒ»ÏòÊǸöÍâÐУ¬É«¸ÐÄÃÄóʵÔÚûÆ×£¬Ö»ºÃ·ÂÔìWordpressÁË--_--||£»
ΪºÎ²ÉÓÃAJAX£º
»Ø¸´ÊÇÔÚblogÎÄÕÂÔĶÁÖеÄÒ»¸ö³£¼ûµÄ¹¦ÄÜ£¬ÈçCSDNµÄ»Ø¸´µÈµÈ£¬µ«ÊÇÒòΪ»Ø¸´ÄÚÈݲ»¶à£¬ÉõÖÁ´ó¶àÊýʱ¼äÓ ......