¸öÈË×ÊÁÏÕûÀí ½öÏÞѧϰʹÓà 2.1.8 BlazeDS
BlazeDSÊÇÒ»¸ö»ùÓÚ·þÎñÆ÷µÄJavaÔ¶³Ìµ÷Óà ActionScript¶ÔÏóÖУ¬ÕâÑù£¬ÔÚ³ÌÐòÖоÍÄܹ»ºÜÇáËɵĻñÈ¡ÏëÒªµÄÊý¾Ý£¬¶øÕâЩ¿Í»§¶Ë¿Ø¼þ°üÀ¨HTTPService¡¢WebService¡¢RemoteObject¿Ø¼þ¡£ 2.2 ÍøÕ¾¿ª·¢Ä£Ê½¼ò½é ÍøÕ¾µÄ¿ª·¢Ëù²ÉÓõÄÊÇÖ÷»ú/Öն˽ṹ£¬¿Í»§»ú/·þÎñÆ÷½á¹¹Ä£Ê½£¬ä¯ÀÀÆ÷/·þÎñÆ÷½á¹¹¡£ÏÂÃæ¶ÔÍøÕ¾µÄģʽ½øÐмòµ¥µÄ½éÉÜ¡£ 2.2.1 Ö÷»ú/Öն˽ṹ ×îÔçµÄ¼ÆËã»úÍøÂçÊǰéËæ×ÅÖ÷»ú(Host>ºÍÖÕ¶Ë(Terminal>ÕâÁ½¸ö¸ÅÄîµÄ³öÏÖ¶ø²úÉúµÄ¡£µ±Ê±µÄÖ÷»úͨ³£Ö¸´óÐÍ»ú»ò¹¦ÄܽÏÇ¿µÄСÐÍ»ú£¬¶øÖÕ¶ËÔòÊÇÖ¸Ò»ÖÖ¼ÆËã»úÍⲿÉ豸£¬ÏÖÔÚµÄÖն˸ÅÄîÒѶ¨Î»µ½Ò»ÖÖÓÉCRTÏÔʾÆ÷¡¢¿ØÖÆÆ÷¼°¼üÅ̺ÏΪһÌåµÄÉ豸£¬ËüÓëÎÒÃÇÆ½³£Ö¸µÄ΢ÐͼÆËã»úµÄ¸ù±¾Çø±ðÊÇûÓÐ×Ô¼ºµÄÖÐÑë´¦Àíµ¥Ôª(CPU>£¬µ±È»Ò²Ã»ÓÐ×Ô¼ºµÄÄڴ棬ÆäÖ÷Òª¹¦ÄÜÊǽ«¼üÅÌÊäÈëµÄÇëÇóÊý¾Ý·¢ÍùÖ÷»ú(»ò´òÓ¡»ú>²¢½«Ö÷»úÔËËãµÄ½á¹ûÏÔʾ³öÀ´¡£¶øËæ×Å»¥ÁªÍøµÄ·¢Õ¹£¬Ä¿Ç°¶ÔÓÚ¡°ÖÕ¶Ë¡±Ò»´ÊÓÖÒýÈëÁËеĺ¬Òå¡£¶Ô»¥ÁªÍø¶øÑÔ£¬ÖÕ¶Ë·ºÖ¸Ò»ÇпÉÒÔ½ÓÈëÍøÂçµÄ¼ÆËãÉ豸£¬Èç¸öÈ˵çÄÔ¡¢ÍøÂçµçÊÓ¡¢¿ÉÉÏÍøÊÖ»ú¡¢PDAµÈ¡£ 2.2.2 ¿Í»§»ú/·þÎñÆ÷½á¹¹ C/SģʽÖ÷ÒªÓɿͻ§Ó¦ÓóÌÐò(Client>¡¢·þÎñÆ÷¹ÜÀí³ÌÐò(Server>ºÍÖмä¼þ(middleware>Èý¸ö²¿¼þ×é³É¡£¿Í»§Ó¦ÓóÌÐòÊÇϵͳÖÐÓû§ÓëÊý¾Ý½øÐн»»¥µÄ²¿¼þ¡£·þÎñÆ÷³ÌÐò¸ºÔðÓÐЧµØ¹ÜÀíϵͳ×ÊÔ´£¬Èç¹ÜÀíÒ»¸öÐÅÏ¢Êý¾Ý¿â£¬ÆäÖ÷Òª¹¤×÷Êǵ±¶à¸ö¿Í»§²¢·¢µØÇëÇó·þÎñÆ÷ÉϵÄÏàͬ×ÊԴʱ£¬¶ÔÕâЩ×ÊÔ´½øÐÐ×îÓÅ»¯¹ÜÀí¡£Öмä¼þ¸ºÔðÁª½á¿Í»§Ó¦ÓóÌÐòÓë·þÎñÆ÷¹ÜÀí³ÌÐò£¬ÐͬÍê³ÉÒ»¸ö×÷Òµ£¬ÒÔÂú×ãÓû§²éѯ¹ÜÀíÊý¾ÝµÄÒªÇó¡£ 2.2.3 ä¯ÀÀÆ÷/·þÎñÆ÷½á¹¹ B/SģʽÊÇÒ»ÖÖÒÔWeb¼¼ÊõΪ»ù´¡µÄÐÂÐ͵ÄMISϵͳƽ̨ģʽ¡£°Ñ´«Í³C/SģʽÖеķþÎñÆ÷²¿·Ö·Ö½âΪһ¸öÊý¾Ý·þÎñÆ÷ÓëÒ»¸ö»ò¶à¸öÓ¦Ó÷þÎñÆ÷(Web·þÎñÆ÷>£¬´Ó¶ø¹¹³ÉÒ»¸öÈý²ã½á¹¹µÄ¿Í»§·þÎñÆ÷Ìåϵ¡£ µÚÒ»²ã¿Í»§»úÊÇÓû§ÓëÕû¸öϵͳµÄ½Ó¿Ú¡£¿Í»§µÄÓ¦ÓóÌÐò¾«¼òµ½Ò»¸öͨÓõÄä¯ÀÀÆ÷Èí¼þ£¬ÈçNetscape Navigator£¬Î¢Èí¹«Ë¾µÄIEµÈ¡£ä¯ÀÀÆ÷½«HTML´úÂëת»¯³ÉͼÎIJ¢Ã¯µÄÍøÒ³¡£ÍøÒ³»¹¾ß±¸Ò»¶¨µÄ½»»¥¹¦ÄÜ£¬ÔÊÐíÓû§ÔÚÍøÒ³ÌṩµÄÉêÇë±íÉÏÊäÈëÐÅÏ¢Ìá½»¸øºǫ́£¬²¢Ìá³ö´¦ÀíÇëÇó¡£Õâ¸öºǫ́¾ÍÊǵڶþ²ãµÄWeb·þÎñÆ÷¡£ µÚ¶þ²ãWeb·þÎñÆ÷½«Æô¶¯ÏàÓ¦µÄ½ø³ÌÀ´ÏìÓ¦ÕâÒ»ÇëÇ󣬲¢¶¯Ì¬Éú³ÉÒ»´®HTML´úÂ룬ÆäÖÐǶÈë´¦ÀíµÄ½á¹û£¬·µ»Ø¸ø¿Í»§»úµÄä¯ÀÀÆ÷¡£Èç¹û¿Í»§»úÌá½»µÄÇëÇó°üÀ¨Êý¾ÝµÄ´æÈ¡£¬Web·þÎñ ¸öÈË×ÊÁÏÕûÀí ½öÏÞѧϰʹÓà Æ÷»¹ÐèÓëÊý¾Ý¿â·þÎñÆ÷ÐͬÍê³ÉÕâÒ»´¦Àí¹¤×÷¡£ µÚÈý²ãÊý¾Ý¿â·þÎñÆ÷µÄÈÎÎñÀàËÆÓÚC/Sģʽ£¬¸ºÔðе÷²»Í¬µÄWeb·þÎñÆ÷·¢³öµÄSQÇëÇ󣬹ÜÀíÊý¾Ý¿â ͨ¹ýÉÏÊöµÄÃèÊö£¬B/Sģʽ¿ª·¢ÔÚ¿Í»§¶Ë²»ÐèÒªÌí¼ÓʲôÈí¼þ£¬Ö»Ðè°²×°ä¯ÀÀÆ÷ºÍFlash Player²å¼þ£¬¶øÕâÁ½¸öÔÚ´ó¶àÊýÓû§ÊDZØÐëµÄ°²×°µÄ¡£ËùÒÔ±¾ÏµÍ³²ÉÓÃB/S¿ª·¢Ä£Ê½¡£ µÚ3Õ ϵͳÐèÇó·ÖÎö 3.1 ¿ÎÌâµÄÄ¿µÄÓëÒâÒå Ëæ×żÆËã»ú¼¼Êõ¡¢ÍøÂç¼¼ÊõºÍÔ¶³Ì½ÌÓýÊÂÒµµÄ¸ßËÙ·¢Õ¹£¬ÔÚÏÖ´ú½Ì°¸¹ý³ÌÖУ¬ÖªÊ¶µÄ´«ÊÚ·½Ê½Ò²ËæÖ®±ä¸ï£®ÍøÂç¿Î³ÌÊÇ¡°Í¨¹ýÍøÂç±íÏÖµÄijÃÅѧ¿ÆµÄ½Ì°¸ÄÚÈݼ°ÊµÊ©µÄ½Ì°¸»î¶¯µÄ×ܺ͡±£¬Ëü°üÀ¨Á½¸ö×é³É²¿·Ö£º°´Ò»¶¨µÄ½Ì°¸Ä¿±ê¡¢½Ì°¸²ßÂÔ×éÖ¯ÆðÀ´µÄ½Ì°¸ÄÚÈݵÄÍøÂç½Ì°¸Ö§³Å»·¾³£¬ÕâÊÇÎÒ¹ú½ÌÓý¹¤×÷Õ߸ù¾ÝÎÒ¹ú¶àÄêʵ¼ùÇé¿ö½øÐеĸ߶È×ܽᣬҲÕýÖ¸µ¼×ÅÎÒ¹úÍøÂç¿Î³Ì¿ª·¢µÄʵ¼ù¡£Æä´Î£¬ËüÒ»¶¨ÒªÌåÏÖ¡°ÍøÂ硱µÄÊôÐÔ£¬ÍøÂç¿Î³ÌÒÔ»¥ÁªÍø×÷Ϊ´«²¥µÄý½é£¬²¢ÇÒͨ¹ý¼ÆËã»ú³ÊÏÖ£¬Òò´Ë¿ª·¢ÍøÂç¿Î³ÌÍøÕ¾²»µ«Êǵ±½ñ¸ßУµÄÖØÒª¿ÎÌ⣬ҲÊǽñºó½Ì°¸·½Ê½µÄ·¢Õ¹Ç÷Ïò¡£ ¸öÈË×ÊÁÏÕûÀí ½öÏÞѧϰʹÓà ±¾ÍøÕ¾Âú×ãÁËÔÚInternetÉÏÔËÐеÄÌõ¼þ£¬²¢¾ß±¸°²È«¡¢Îȶ¨µÈÌØµã¡£³ä·ÖÀûÓüÆËã»úµÄ±íÏÖÐÎʽ£¬·½±ãѧϰÕßѧϰ£¬Ìá¸ßѧϰÕßµÄѧϰÐËȤºÍ×Ô¾õÐÔ¡£½Ì°¸ÄÚÈÝ·ûºÏ¿Î³ÌµÄÄÚÔÚÂß¼Ìåϵ£¬½»»¥ÐÔÇ¿£¬Ñ§Ï°Õß¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄ°®ºÃ»òÐèÒª£¬¶ÔѧϰÄÚÈݽøÐÐÑ¡Ôñ»ò¸Ä±ä֪ʶµãµÄѧϰ·Ïß¡£ÒÔʵÏÖ¸üºÃ¸ü¸ßЧµÄѧϰ¡£ 3.2 ÐèÇó·ÖÎö ¾«Æ·¿Î³ÌÊÇÖ¸¾ßÓÐÌØÉ«ºÍÒ»Á÷½Ì°¸Ë®Æ½µÄʾ·¶ÐԿγ̡£¾«Æ·¿Î³ÌÍøÕ¾½¨ÉèÒªÌåÏÖÏÖ´ú½ÌÓý˼Ï룬·ûºÏ¿ÆÑ§ÐÔ¡¢ÏȽøÐԺͽÌÓý½Ì°¸µÄÆÕ±é¹æÂÉ£¬¾ßÓÐÏÊÃ÷ÌØÉ«£¬²¢ÄÜÇ¡µ±ÔËÓÃÏÖ´ú½Ì°¸¼¼Êõ¡¢·½·¨ÓëÊֶΣ¬½Ì°¸Ð§¹ûÏÔÖø£¬¾ßÓÐʾ·¶ÐԺͷøÉäÍÆ¹ã×÷Óá£ËùÒÔÔËÓÃÏȽø¼ÆËã»úÐÅÏ¢´¦Àí¼¼Êõ£¬ÊµÏÖ¸÷ÖÖÐÅÏ¢µÄ½»Á÷£¬Ìá¸ß½Ì°¸ÖÊÁ¿£¬½¨É辫Ʒ¿Î³ÌÍøÕ¾Æ½Ì¨¡£ ÔÚÊÀ½ç·¶Î§ÄÚÀ´¿´£¬Óйؾ«Æ·¿Î³ÌÍøÕ¾Ñо¿Ò»Ö±¶¼ÔÚ½øÐв¢ÇÒ²»¶ÏÈ¡µÃ½ø²½£¬ÌرðÊÇÎ÷·½·¢´ï¹ú¼Ò£¬ËûÃÇÔÚ¾«Æ·¿Î³ÌµÄÀíÂÛÑо¿Óëʵ¼ÊÔËÓ÷½·¨»ýÀÛÁË´óÁ¿µÄ¾Ñ飬ËäÈ»ÎÒÃÇÖйú¹úÄÚÔÚ¾«Æ·¿Î³ÌÍøÕ¾ÕâÒ»·½ÃæµÄÑо¿Æð²½½ÏÍí£¬µ«ÎÒÃÇͬÑùҲȡµÃÁË´óÁ¿·á˶µÄ³É¹û¡£¸÷¸ö¸ßУÏà¼Ì´´½¨Á˸÷×Եľ«Æ·¿Î³ÌÍøÕ¾¡£ ÔÚÍøÕ¾¿ª·¢Ç°ÆÚÊ×ÏÈÊǶÔÍøÕ¾ÒªÊµÏֵŦÄܽøÐÐÏêϸµÄ·ÖÎö¡£ÒòΪûÓпª·¢¾«Æ·¿Î³ÌÍøÕ¾µÄ¾Ñ飬ÐèÒª½è¼øÆäËû¸ßУµÄ¾«Æ·¿Î³ÌÍøÕ¾¡£ÎÒËùÉè¼ÆµÄ¾«Æ·¿Î³ÌÍøÕ¾½è¼øµÄÊÇÖÐÄÏ´óѧµÄ¾«Æ·¿Î³ÌÍøÕ¾¡£ÖÐÄÏ´óѧ¾«Æ·¿Î³ÌÍøÕ¾µÄÊ×Ò³°üÀ¨µ¼º½À¸<У¼¶¾«Æ·¿Î³Ì£¬Ê¡¼¶¾«Æ·¿Î³Ì£¬¹ú¼Ò¼¶¾«Æ·¿Î³Ì£©£¬¶¯Ì¬ÐÅÏ¢¸üУ¬Ïà¹ØÁ´½Ó¡£¿¼Âǵ½×ܼƵļ¼ÊõºÍ¿Î³Ì×ÊÔ´·½ÃæµÄ¾ÖÏÞ£¬ÎÒÉè¼ÆµÄ¾«Æ·¿Î³ÌÍøÕ¾Ö»½¨Á¢Ð£¼¶¾«Æ·¿Î³ÌµÄÏà¹ØÐÅÏ¢£¬ÔÙ¼ÓÉÏÎÒÊǼÆËã»úרҵµÄѧÉú£¬¶Ô¼ÆËã»ú·½ÃæµÄÊé¼®ÓбȽÏÏêϸµÄÁ˽⡣ËùÒÔÔÙ½«¾«Æ·¿Î³Ì¾ÖÏÞÔÚ¼ÆËã»úÏà¹ØµÄ¿Î³ÌÉÏ¡£ ¾«Æ·¿Î³ÌÍøÕ¾Ö÷ÒªµÄ×÷ÓÃÊÇѧϰ£¬ÎªÁËÈÃÓû§ÄܸüºÃµÄѧϰ£¬ÔÚÍøÕ¾µÄ³õÆÚ·ÖÎöÖн«ÍøÕ¾µÄ±ãÓÚѧϰµÄ¹¦Äܶ¨ÔÚÁËÊ×룬ËùÒÔ±¾´ÎµÄ¾«Æ·¿Î³ÌÍøÕ¾Ö÷Òª»®·ÖѧÉú²Ù×÷¡¢½Ìʦ²Ù×÷¡¢¹ÜÀíÔ±²Ù×÷3¸ö´óÄ£¿é¡£ÆäÖÐѧÉú²Ù×÷Ä£¿é°üÀ¨¿Î³Ì½Ì°¸¡¢ÍøÉÏÌáÎÊ¡¢²é¿´»ù±¾ÐÅÏ¢Õ⼸¸öСģ¿é¡£½Ìʦ²Ù×÷°üÀ¨¶ÔѧÉúÌá³öµÄÎÊÌâÍøÉϴ𸴡¢¸ü¸Ä¸öÈËÐÅÏ¢µÈСģ¿é£»¹ÜÀíÔ±²Ù×÷°üÀ¨ÏµÍ³¹ÜÀí¡¢ÍøÕ¾ÄÚÈݹÜÀí¡¢Ôö¼Ó½ÌʦÓû§¡¢¿Î³ÌÐÅÏ¢¹ÜÀíµÈСģ¿é£»ÔÚѧÉú²Ù×÷Ä£¿éÖУ¬Ñ§Éú½øÈëÒ³Ãæºó¿ÉÒԲ鿴¿Î³Ì¿Î¼þ¡¢¿Î³ÌµÄ¼ò½é¡¢¿Î³ÌϰÌâ¡¢¿Î³ÌѧϰÊÓÆµ¡¢ÀÏʦµÄÐÅÏ¢¼ò½éºÍÔÚÏß½»Á÷¡£ÔÚ½Ìʦ²Ù×÷Ä£¿éÖУ¬½Ìʦ½øÈëÒ³Ãæºó£¬¿ÉÒÔ¸ü¸Ä×Ô¼ºµÄ»ù±¾ÐÅÏ¢£¬¿ÉÒÔ¿´µ½Ñ§ÉúËùÌá³öµÄÎÊÌâ²¢Äܹ»¶ÔÎÊÌâ½øÐд𸴡£ 3.2.1 ¹¤³ÌÄ¿±ê ΪÁË·½±ãÓû§µÄʹÓúÍÑ§Ï°ÍøÕ¾ÔÚ¿ª·¢Ê±ÒªÊµÏÖÒÔϹ¦ÄÜ£º ¿Î³Ì½Ì°¸£º°üÀ¨£º¿Î³Ì¼ò½é¡¢¿Î³Ì´ó¸Ù¡¢¿Î¼þÑÝʾ¡¢½Ì°¸Â¼Ïñ¡¢µ¥ÔªÏ°Ìâ¡¢ÔÚÏß½»Á÷¡£¿Î³ÌÉè¼ÆË¼Â·Ö÷ÒªÊÇ˵ÔõÑù½ÌºÃ¸ÃÃſγ̣¬ÈçºÎÈ¥½Ì£¬¾ßÌå²½ÖèµÈ£»¿Î³Ì´ó¸ÙÊǸÿγ̵ÄÄÚÈÝ£¬ÒªÇóѧÉúÕÆÎÕµÄÖØµã֪ʶ£»¿¼ÊÔ´ó¸ÙÖ÷ÒªÊÇ¿¼ÊԵķ¶Î§£¬Ñ§ÉúËùѧµÄÖØµã¼°¸÷ÄÚÈÝÔÚ¿¼ÊÔµ±ÖÐËùÕ¼·ÖÊý£»µ¥ÔªÊµ¼ùÊǸù¾ÝËùѧ¶¨ÆÚÒªÇóѧÉú×öʵÑ飬ÔËÓù®¹ÌËùѧ֪ʶ£»µ¥Ôª²âÊÔÊÇÈÃÓû§¶ÔËùѧ֪ʶ½øÐÐÒ»¸ö×ÔÎÒ¼ì²â¡£ ¿Î³Ì½Ì°¸½á¹¹Í¼Èçͼ3-1Ëùʾ£º ¸öÈË×ÊÁÏÕûÀí ½öÏÞѧϰʹÓà ¿Î³Ì¼ò½é ¿Î³Ì´ó¸Ù ¿Î¼þÑÝʾ ½Ì°¸Â¼Ïñ µ¥ÔªÏ°Ìâ ÔÚÏß½»Á÷ ͼ3-1¿Î³Ì½Ì°¸½á¹¹Í¼ ÍøÉÏÌáÎÊ£ºÑ§Éú¿ÉÒÔ½«×Ô¼ºÔÚѧϰµ±ÖÐÓöµ½µÄ²»¶®µÄÎÊÌâÔÚÍøÉÏÌá³öÀ´£¬ÀÏʦä¯ÀÀ²¢»Ø¸´ºó£¬Ñ§Éú¿ÉÒÔ¼°Ê±µÄ²é¿´»Ø¸´¡£ ¿Î³ÌÐÅÏ¢£ºÖ÷Òª°üÀ¨¸Ã¿Î³ÌµÄһЩ»ù±¾ÐÅÏ¢£¬È磺½Ì°¸¶ÓÎé¡¢½Ì°¸Ìõ¼þ¡£ ÍøÉÏ´ðÒÉ£ºÀÏʦ¶ÔѧÉúÌá³öµÄÒÉÎʽøÐÐ×ö´ð¡£ 3.2.2 Óû§Ìص㠱¾ÏµÍ³µÄÓû§ÊǹÜÀíÔ±¡¢½ÌʦºÍѧÉú¡£ ¹ÜÀíÔ±µÄȨÏÞÊǶԾ«Æ·¿Î³ÌÍøÕ¾Õû¸öϵͳ½øÐйÜÀí¡¢¶ÔÍøÕ¾µÄÊý¾Ý¿â½øÐÐά»¤¡¢¶ÔÍøÕ¾µÄÆÕͨÓû§µÄÁôÑÔÆÀÂÛ½øÐÐÉóºË¹ÜÀí¡£ ½ÌʦµÇÂ¼ÍøÕ¾ºó¿ÉÒÔ¸üÐÂ×Ô¼ºµÄ»ù±¾ÐÅÏ¢¡¢¶ÔѧÉúÁôϵÄÒÉÄѽøÐд𸴡£ ѧÉúÓû§Í¨¹ýÍøÕ¾ä¯ÀÀѧϰ×Ô¼ºÒªÁ˽âѧϰµÄ¿Î³Ì£¬¿ÉÒÔä¯ÀÀÈν̽ÌʦºÍ¿Î³ÌµÄ»ù±¾ÐÅÏ¢£¬¿ÉÒÔÏÂÔØ¿Î¼þºÍÊÓÆµ£¬»¹¿ÉÒÔ¶Ô×Ô¼ºÔÚѧϰÖÐÓöµ½µÄÎÊÌâ½øÐÐÔÚÏß½â´ð¡£ ÍøÕ¾Ê¹ÓÃÁ÷³ÌͼÈçͼ3-2Ëùʾ£º ¿ªÊ¼ N µÇ¼½çÃæ µÇ¼ Y Y ¹ÜÀíÔ± N ½Ìʦ ¿Î¼þ¹ÜÀí ÊÓÆµ¹ÜÀí ½Ìʦ¹ÜÀí ϰÌâ¹ÜÀí ϵͳ˵Ã÷ ¸öÈËÐÅÏ¢ ÔÚÏßÎÊ´ð Y Í˳ö ½áÊø