ÓÃRMIʵÏÖÒ»¸ö¼òµ¥µÄʵʱÁÄÌìϵͳ(javaÓïÑÔ)
ʵÏÖÒ»¸öRMIÓ¦ÓóÌÐò£¨ÊµÑ鱨¸æ£©
¢åʵÑéÄÚÈÝ
ʵÏÖÒ»¸ö¼òµ¥µÄʵʱÁÄÌìϵͳ¡£
¢æ´¦ÀíÁ÷³Ì
1¡¢ÏµÍ³Éè¼Æ
¢Ù ´´½¨»Øµ÷½Ó¿Ú
¶¨ÒåÒ»¸ö»Øµ÷½Ó¿Ú£¬·þÎñÆ÷¶Ë¿ÉÒԻص÷´Ë½Ó¿ÚÖÐÉùÃ÷µÄ·½·¨¡£¸Ã½Ó¿Ú±ØÐë¼Ì³ÐÔ¶³Ì½Ó¿Ú¼´Remote¡£
¢Ú ´´½¨Ò»¸ö±¾µØ½Ó¿Ú
ÔڸýӿÚÖÐÌí¼Ó±¾½Ó¿ÚµÄʵÏÖÀàÖÐµÄÆäËûÀàµÄʵÀýÏëÒªµ÷Óõı¾ÀàµÄ·½·¨¡£ÕâÀïµÄÆäËûÀàµÄʵÀýÖ÷ÒªÖ¸µÄÊdzÌÐòÖеÄFrameÀàµÄʵÀý£¬¼´¿Í»§¶Ë´°¿Ú¡£
¢Û ´´½¨Ò»¸ö¿Í»§¶Ë´°¿ÚÀà
¸ÃÀà¼Ì³ÐFrameÀ࣬ʵÏÖÁËActionListener½Ó¿Ú£¬ÓÃÓÚչʾһ¸ö½ÏΪºÃÓõĽçÃæ£¬»ñÈ¡Óû§Ãû¡¢ÏûÏ¢ºÍÏÔʾÆäËü¿Í»§·¢¹ýÀ´µÄÏûÏ¢¡£
¢Ü ´´½¨Ò»¸ö¿Í»§¶ËÀà
¸ÃÀàʵÏÖÁËÇ°ÃæµÚ1¡¢2²½Öд´½¨µÄ»Øµ÷½Ó¿ÚºÍ±¾µØ½Ó¿Ú£¬²¢¼Ì³ÐÁËUnicastRemoteObjectÀ࣬¼Ì³ÐÕâ¸öÀàºÜ¹Ø¼ü£¬Unicast¼´µ¥²¥, ¼ÆËã»úÍøÂçÓÃ, ÊÇÔÚÒ»¸öµ¥¸öµÄ·¢ËÍÕߺÍÒ»¸ö½ÓÊÜÕßÖ®¼äͨ¹ýÍøÂç½øÐеÄͨÐÅ¡£¿ªÊ¼ÒÔΪ¿Í»§¶Ë²»Óü̳ÐÕâ¸öÀ࣬½á¹ûʧ°ÜÁ˺ܶà´Î£¬×îºó·¢ÏÖҪʵÏֻص÷£¬¿Í»§¶Ë±ØÐë¼Ì³Ð¸ÃÀà¡£¿Í»§¶ËÀàÖÐн¨Ò»¸ö¿Í»§¶Ë´°¿ÚÀàµÄʵÀý£¬ÈçµÚ3²½ÖÐËùÊö£¬Õâ¸öʵÀý¿ÉÒÔµ÷Óÿͻ§¶ËÀàÖеı¾µØ·½·¨¡£
¢Ý ´´½¨Ò»¸ö·þÎñÆ÷¶Ë½Ó¿Ú
¸Ã½Ó¿ÚÒ²±ØÐë¼Ì³ÐÔ¶³Ì½Ó¿Ú¼´Remote¡£¿Í»§¶Ë¿ÉÒÔÔ¶³Ìµ÷ÓôËÀàÖÐÉùÃ÷µÄ·½·¨£¬¾ÍÏñ±¾µØµ÷ÓÃÒ»Ñù¡£
¢Þ ´´½¨Ò»¸ö·þÎñÆ÷¶ËÀà
¸ÃÀàʵÏÖµÚ5²½Öд´½¨µÄ½Ó¿ÚÀಢʵÏÖUnicastRemoteObjectÀà¡£
2¡¢Éè¼ÆÖеÄÌØµã¼ò½é
¿Í»§·¢Ë͵ÄÏûÏ¢£¬ÏÈ·¢Ë͸ø·þÎñÆ÷£¬ÔÙÓÉ·þÎñÆ÷¹ã²¥¸øËùÓпͻ§£¬Õâ¸ö¹ý³ÌÊÇͨ¹ý¿Í»§¶ËÔ¶³Ìµ÷Ó÷þÎñÆ÷¶ËµÃ¹ã²¥ÏûÏ¢·½·¨ÊµÏֵġ£ÔÚ·þÎñÆ÷¹ã²¥ÏûÏ¢Õâ¸ö·½·¨ÖУ¬Êµ¼ÊÊǵ÷Óÿͻ§¶ËµÄÏÔʾÏûÏ¢µÄ·½·¨¡£Òò´Ë£¬ÎªÁËʵÏֹ㲥£¬Ò²¼´ÎªÁËÄÜÈ÷þÎñÆ÷Ô¶³Ìµ÷Óÿͻ§µÄ·½·¨£¬¾Í±ØÐëʵÏÖ·þÎñÆ÷¶Ë¶Ô¿Í»§¶ËµÄ»Øµ÷£¬ËùÒԻص÷ÊÇÉè¼ÆÖеÄÒ»¸öÌØµã¡£ÎªÁËʵÏÖ¿Í»§¶Ë¶Ô·þÎñÆ÷¶ËµÄÔ¶³Ìµ÷Ó㬷þÎñÆ÷¶Ë±ØÐëʵÏÖUnicastRemoteObjectÀࡣΪÁËʵÏÖ·þÎñÆ÷¶Ë¶Ô¿Í»§¶ËµÄ»Øµ÷£¬ÎÒÃǵĿͻ§¶ËÒ²±ØÐë¼Ì³ÐUnicastRemoteObjectÀà¡£×ʼÔÚÊÔÑ黨µ÷µÄʱºò£¬ÓÉÓÚûÓм̳ÐÕâ¸öÀ࣬½á¹ûʧ°Ü¡£ºóÀ´Ã÷°×ÁË£¬»Øµ÷Ò²ÊÇÒ»ÖÖÔ¶³Ìµ÷Óã¬Ö»ÒªÊÇÔ¶³Ìµ÷Ó㬾ͱØÐëʵÏÖÕâ¸öÀà¡£
ΪÁËʵÏÖ¿Í»§¶ËÓÐÒ»¸ö¿ÉÒÔÏÔʾµÄÖ±¹ÛµÄ´°¿Ú£¬ÔÚÉè¼ÆÉÏÒ²ÊÇʵÑéÁ˺ܶà´Î¡£Ò»¿ªÊ¼Ö±½Ó¶¨ÒåÒ»¸ö¼¯³É´°¿ÚÀàµÄ¿Í»§¶ËÀ࣬²¢ÇÒÈÃÕâ¸öÀàʵÏÖ¿Í»§¶Ë»Øµ÷½Ó¿Ú£¬µ«ÊÇÕâÑù×ö£¬¾Í²»ÄÜÈÿͻ§¶ËÀà¼Ì³ÐUnicastRemoteObjectÀàÁË£¬ÒòΪjavaÊDz
Ïà¹ØÎĵµ£º
Java¡¡NIO·Ç¶ÂÈûÓ¦ÓÃͨ³£ÊÊÓÃÓÃÔÚI/O¶ÁдµÈ·½Ã棬ÎÒÃÇÖªµÀ£¬ÏµÍ³ÔËÐеÄÐÔÄÜÆ¿¾±Í¨³£ÔÚI/O¶Áд£¬°üÀ¨¶Ô¶Ë¿ÚºÍÎļþµÄ²Ù×÷ÉÏ£¬¹ýÈ¥£¬ÔÚ´ò
¿ªÒ»¸öI/OͨµÀºó£¬read()½«Ò»Ö±µÈ´ýÔÚ¶Ë¿ÚÒ»±ß¶ÁÈ¡×Ö½ÚÄÚÈÝ£¬Èç¹ûûÓÐÄÚÈݽøÀ´£¬read()Ò²ÊÇɵɵµÄµÈ£¬Õâ»áÓ°ÏìÎÒÃdzÌÐò¼ÌÐø×öÆäËûÊÂÇ飬ÄÇ
ô¸Ä½ø×ö·¨¾ÍÊÇ¿ªÉèỊ̈߳¬ÈÃÏß³ÌÈ¥µÈ ......
from: http://www.leftworld.net/online/java/index.html
<Thinking in java>¸½Â¼B ¶Ô±ÈC++ºÍJava
“×÷ΪһÃûC++³ÌÐòÔ±£¬ÎÒÃÇÔçÒÑÕÆÎÕÁËÃæÏò¶ÔÏó³ÌÐòÉè¼ÆµÄ»ù±¾¸ÅÄ¶øÇÒJavaµÄÓï·¨ÎÞÒÉÊǷdz£ÊìϤµÄ¡£ÊÂʵÉÏ£¬Java±¾À´¾ÍÊÇ´ÓC++ÑÜÉú³öÀ´µÄ¡£”
È»¶ø£¬C++ºÍJavaÖ®¼äÈÔ´æÔÚһЩÏÔÖøµÄ²îÒì¡£¿ÉÒÔÕâÑ ......
ÖÚËùÖÜÖª£¬ÔÚ³ÌÐò¿ª·¢ÖУ¬ÄÑÃâ»áÓöµ½ÐèҪƥÅä¡¢²éÕÒ¡¢Ìæ»»¡¢ÅжÏ×Ö·û´®µÄÇé¿ö·¢Éú£¬¶øÕâЩÇé¿öÓÐʱÓֱȽϸ´ÔÓ£¬Èç¹ûÓô¿±àÂ뷽ʽ½â¾ö£¬ÍùÍù»áÀ˷ѳÌÐòÔ±µÄʱ¼ä¼°¾«Á¦¡£Òò´Ë£¬Ñ§Ï°¼°Ê¹ÓÃÕýÔò±í´ïʽ£¬±ã³ÉÁ˽â¾öÕâһì¶ÜµÄÖ÷ÒªÊֶΡ£
´ó¼Ò¶¼ÖªµÀ£¬ÕýÔò±í´ïʽÊÇÒ»ÖÖ¿ÉÒÔÓÃÓÚģʽƥÅäºÍÌæ»»µÄ¹æ·¶£¬Ò»¸öÕýÔò±í´ïʽ¾ÍÊÇÓÉÆÕͨµÄ ......
¹Ø¼ü×Ö: javaÅÅÐòËã·¨
Java¸÷ÖÖÅÅÐòËã·¨
1£©·ÖÀࣺ
1£©²åÈëÅÅÐò£¨Ö±½Ó²åÈëÅÅÐò¡¢Ï£¶ûÅÅÐò£©
2£©½»»»ÅÅÐò£¨Ã°ÅÝÅÅÐò¡¢¿ìËÙÅÅÐò£©
3£©Ñ¡ÔñÅÅÐò£¨Ö±½ÓÑ¡ÔñÅÅÐò¡¢¶ÑÅÅÐò£©
4£©¹é²¢ÅÅÐò
5£©·ÖÅäÅÅÐò£¨ÏäÅÅÐò¡¢»ùÊýÅÅÐò£©
ËùÐ踨Öú¿Õ¼ä×î¶à£º¹é²¢ÅÅÐò
ËùÐ踨Öú¿Õ¼ä×îÉÙ£º¶ÑÅÅÐò
ƽ¾ùËÙ¶È×î¿ì£º¿ìËÙÅÅÐò ......