Flex BlazeDS Message Service
ÏûÏ¢·þÎñ(Message Service )Ìṩ·¢²¼(publish)/¶©ÔÄ(subscribe)»úÖÆÔÊÐíFlex Ó¦ÓóÌÐò·¢²¼ÏûÏ¢¡¢¶©ÔÄÏûÏ¢ÖÕ¶Ë(messaging destination)£¬´Ó¶øʵÏÖʵʱÊý¾ÝµÄÍƺÍÐ×÷¡£
¡¡¡¡Ò»¡¢Message Service
¡¡¡¡Message Service Ìṩ·¢²¼(publish)/¶©ÔÄ(subscribe)»úÖÆÔÊÐíFlex Ó¦ÓóÌÐò·¢²¼ÏûÏ¢¡¢¶©ÔÄÏûÏ¢ÖÕ¶Ë(messaging destination)£¬´Ó¶øʵÏÖÊý¾ÝµÄʵʱÍƶ¯ºÍÐ×÷´«ËÍ¡£
¡¡¡¡ÏûÏ¢ÖÕ¶ËÔÚmessaging-config.xmlÅäÖã¬ÆäÖÐƵµÀ(channel)ÊÇÆä¹Ø¼üÔªËØ£¬ËüÓÃÀ´ÊµÏÖ¿Í»§¶ËºÍ·þÎñÆ÷¶Ë½»»»Êý¾Ý¡£Ê¹ÓÃBlazeDS£¬ÏûÏ¢ÖÕ¶Ëͨ³£ÓÃ×÷streamingƵµÀ»òÕßpollingƵµÀ¡£
¡¡¡¡Ê¹ÓÃstreamingƵµÀ£¬·þÎñÆ÷¶Ë»áÒ»Ö±ÏìÓ¦HTTPÇëÇóÖ±µ½¸ÃƵµÀÁ¬½Ó±»¹Ø±Õ£¬ËüÔÊÐí·þÎñÆ÷Ïò¿Í»§¶Ë²»¶Ï´«ËÍ´óÁ¿µÄÊý¾Ý¡£ÒòΪHTTPÁ¬½ÓÊǶÀÒ»ÎÞ¶þµÄ£¬ÕâʵÏÖÊý¾ÝµÄË«Ïò´«ËÍ£¬Ã¿¸östreaming AMF»òÕßHTTPƵµÀÊÂʵÉÏÐèÒªÁ½¸öä¯ÀÀÆ÷ HTTPÁ¬½Ó£¬ Ò»¸öÁ¬½ÓÐèÒª²»¶Ï´¦Àí·þÎñÆ÷¶ËÓëƵµÀ½ôÃÜÏà¹ØµÄ¿Í»§¶ËµÄÏìÓ¦¡£ÁíÍâÐèÒªÒ»¸ö¶ÌÔÝÁ¬½Ó,Ö»Óе±Êý¾ÝÐèÒª´«Ë͵½·þÎñÆ÷ʱ£¬Ëü²ÅÍÑÀëä¯ÀÀÆ÷Á¬½Ó³Ø£»µ±¶ÌÔÝÁ¬½Ó²»ÔÙÐèҪʱ£¬ËüÁ¢¼´±»ÊÍ·Å»Øä¯ÀÀÆ÷Á¬½Ó³Ø¡£
¡¡¡¡pollingƵµÀ¿ÉÒÔͨ¹ý¼òµ¥µÄʱ¼ä¼ä¸ô»òÕßʹÓ÷þÎñÆ÷µÈ´ýÀ´ÅäÖã¬Èç¹ûÊý¾Ý²»ÂíÉÏ¿ÉÓà (³¤ÂÖÑ)µÄ»°¡£ÁíÍ⣬ÿ´ÎÂÖÑÏìÓ¦Íê³ÉÇëÇó¡£Ä¬ÈÏÏÂä¯ÀÀÆ÷HTTP 1.1µÄÁ¬½ÓÊdzÖÐøµÄ£¬ä¯ÀÀÆ÷ÂÖÑÒÑÓеÄÁ¬½Ó£¬·¢ËͲ¢·¢µÄÂÖÑÇëÇó£¬ÒÔ´ËÀ´¼õÇáÂÖѵĿªÏú¡£
¡¡¡¡µ±ÐèҪ׼ʵʱͨÐÅʱ£¬streaming ƵµÀÊÇ×îºÃÑ¡Ôñ¡£
¡¡¡¡¶þ¡¢IE Óë Firefoxä¯ÀÀÆ÷ϵIJ»Í¬
¡¡¡¡ä¯ÀÀÆ÷¶Ôÿ¸ösession¶¼ÓÐÁ¬½ÓÊýÏÞÖÆ¡£²»Í¬µÄä¯ÀÀÆ÷£¬Á¬½Ó×î´óÊýÒÔ¼°¶ÔsessionµÄ´¦Àí·½Ê½¶¼²»Ò»Ñù¡£
¡¡¡¡IEÖÐÿ¸ösessionµÄ×î´óÁ¬½ÓÊýΪ2¡£ µ«Èç¹û´Ó¿ªÊ¼²Ëµ¥»ò¿ì½Ý·½Ê½´ò¿ª¶à¸öIEʵÀý£¬Ã¿¸öIEʵÀý¿ªÆô²»Í¬µÄ½ø³Ì²¢ÓµÓи÷×Ôsession¡£ÁíÍ⣬Èç¹ûÎÒÃÇͨ¹ýCTRL+N ¿ªÆô¶ÔÒÑÓеÄIEʵÀýÒ»¸öеÄIE´°¿Ú£¬¸Ã´°¿Ú½«Óë´´½¨ËüµÄIEʵÀý¹²ÓÃÒ»¸ösession ¡£Ò²¾ÍÊÇ˵£¬Èç¹û³ÌÐòʵÀý¿ªÆô²»Í¬µÄ½ø³Ì£¬ÎÒÃÇ¿ÉÒÔͨ¹ýHTTP streaming½¨Á¢²»ÏÞÁ¿Ó¦ÓÃÈ¡µÃ·þÎñÆ÷¶ËÊý¾Ý£»Èç¹ûͨ¹ýCTRL+N¿ªÆô¶à¸ö´°¿Ú£¬Ã¿¸ösession×î¶à½¨Á¢2¸öÁ¬½Ó¡£
¡¡¡¡FirefoxÖÐÿ¸ösession×î¶à½¨Á¢8¸öÁ¬½Ó¡£Èç¹û´Ó¿ªÊ¼²Ëµ¥»ò¿ì½Ý·½Ê½´ò¿ª¶à¸öFirefoxʵÀý£¬ËùÓÐʵÀý¿ªÆôʹÓÃͬһ½ø³Ì²¢¹²ÓÃÒ»¸ösession¡£¼ÈÈ»ä¯ÀÀÆ÷¶ÔÆÕͨµÄHTTPÇëÇóͨ³£Ö»ÐèÒªÒ»¸öÁ¬½Ó£¬ ÀíÂÛÉÏÎÒÃÇ¿ÉÒÔ×î¶à¿ÉÒÔ½¨Á¢7¸öHTTP streamingÁ¬½Ó¡£
¡¡¡¡Èý¡¢messaging-config.xml
¡¡¡¡ÁíÍ⣬Èç¹ûÿ¸ösession
Ïà¹ØÎĵµ£º
ÔÚcygwinÏÂ×Ô¼ºÐ´Á˸ö»ã±àÆ÷£¬Ê¹ÓÃflexºÍbison·Ö±ð×ö´Ê·¨ºÍºÍÓï·¨·ÖÎö¡£ÔÚcygwinÏ¿ÉÒÔÔËÐУ¬µ«ÊÇ»ã±àÆ÷Òª×÷ΪÕû¸ö¹¦ÄܵÄÒ»²¿·Ö£¬¾Í²»µÃ²»°ÑËü·â×°ÆðÀ´£¬¸øÍⲿÌṩ½Ó¿Ú¡£Ï±ߴó¸Å½²Ò»ÏÂÒÆÖ²µÄ¹ý³Ì¼°Óöµ½µÄÎÊÌâ¡£
ÔÚvcÏÂн¨win32¿ØÖÆ̨ӦÓóÌÐò£¬Èç¹ûÄãµÄbisonÔ´´úÂëÖаüº¬mainº¯Êý½¨Ò»¸ö¿Õ¹¤³Ì¾ÍÐÐÁË£»
ÒªÔÚWindows϶ ......
Flex for eclipse²å¼þ£¬¹ËÃû˼Ò壬¾ÍÊÇ¿ÉÒÔÔÚEclipseϽøÐÐFlex¿ª·¢µÄ²å¼þ¡£ÏÂÃæ½éÉÜÕâ¸ö²å¼þµÄ°²×°·½·¨¡£
°²×°Flex for eclipse²å¼þ£¬ºÍ°²×°EclipseÆäËüµÄ²å¼þ·½·¨¶¼ÊÇÒ»ÑùµÄÓÐÁ½ÖÖ·½Ê½£ºÒ»ÊÇÖ±½Ó½«features,pluginsÁ½¸öÎļþ¼ÐÓëEclipseµÄºÏ²¢£»ÁíÒ»ÖÖÊÇͨ¹ýlinkµÄ·½Ê½£¬ÏÂÎÄÊǽéÉÜÈçºÎͨ¹ýLinkµÄ·½Ê½°²×°£®
1,ͨ¹ýlink· ......
ÔÎĵØÖ·£ºhttp://www.adobe.com/cn/devnet/flex/articles/itemrenderers_pt5.html
Èç¹ûÄúÒªÏÔʾ´óÁ¿ itemRenderer£ÎÞÂÛÔÚ DataGrid »¹ÊÇÔÚ AdvancedDataGrid ÖУÈç¹ûÎÞ·¨ÓÐЧ±àдÕâЩ itemRenderer, ÄúµÄÓ¦ÓóÌÐòÐÔÄÜ¿ÉÄÜÊܵ½¸ºÃæÓ°Ïì¡£ÒÔÏÂÊÇһЩ¿ÉÄÜÓÐËù°ïÖúµÄÌáʾ:
ÏÞÖÆʹÓà itemRenderer µÄÁÐÊý¡£ÊÇ·ñÕæµÄÐèÒª½«Ã ......
1. ÕûÌåµÄ½á¹¹·Ö²¼£º
¸÷Ä£¿éʹÓÃModuleÀ´»®·Ö£¬Ã¿¸öÄ£¿éµÄÒ³Ãæ¼°ÆäÏà¹ØµÄ×é¼þÔªËض¼ÊÇʹÓÃComponentÀ´»®·Ö£»
Ä£¿éµÄÇл»Ê¹ÓüÓÔصķ½Ê½£¬Ä£¿éÄÚ²¿µÄÇл»Ê¹ÓÃÒ³ÃæÌøתµÄ·½Ê½£»
¼¼ÊõÎÊÌ⣺ģ¿éµÄÇл»ÓëÒ³ÃæµÄÇл»µÄ¹ý³Ì£¡
ModuleLoaderÓëModuleManagerÖ®¼äµÄÈ¡ÉᣬѡÔñÁ˺óÕߣ¬¿É¿ØµÄ¸ü¶à£¬µ«ÊÇÄ¿Ç°µÄÓ°Ïì²¢²»´ó£¡
¹ØÓÚM ......