Õ¾ÄÚËÑË÷: ÇëÊäÈëËÑË÷¹Ø¼ü´Ê

µ±Ç°Ò³Ãæ: ¿ª·¢×ÊÁÏÊ×Ò³ ¡ú Java רÌâ ¡ú ¹æÔòÓë×ÔÓÉ:ΪºÎÑ¡ÔñCORBAºÍJava¼¼Êõ

¹æÔòÓë×ÔÓÉ:ΪºÎÑ¡ÔñCORBAºÍJava¼¼Êõ

ÕªÒª: »¶Ó­¹âÁÙÓÐ¹Ø Java ºÍ CORBA ¼¼ÊõµÄÕâÒ»¶¨ÆÚÀ¸Ä¿¡£´ËµÚÒ»ÆÚ½«¸ÅÊö Java ºÍ CORBA ¼¼Êõ......
»¶Ó­¹âÁÙÓÐ¹Ø Java ºÍ CORBA ¼¼ÊõµÄÕâÒ»¶¨ÆÚÀ¸Ä¿¡£´ËµÚÒ»ÆÚ½«¸ÅÊö Java ºÍ CORBA ¼¼Êõ£¬²¢°ïÖúÄú¾ö¶¨ÈçºÎ×îÓÐЧµØÈÃËüÃÇΪÄú¹¤×÷¡£ÒÔºóµÄÀ¸Ä¿½«Ìṩ Java ºÍ CORBA ±à³ÌµÄÄÚÐÐÖ¸µ¼ºÍ´úÂë¡£

¡¡¡¡ÔÚ 1855 Ä꣬ʱÄê 26 ËêµÄ Joshua Chamberlain ÊÇ Bowdoin ´óѧµÄÐÞ´Çѧ½ÌÊÚ£¬ÔÚÒ»´ÎÑݽ²Öн²ÊöÁ˹æÔòÓë×ÔÓÉÖ®¼äµÄ¹Øϵ£¬ÒÔ¼°¶þÕßÖ®¼äʧºâ´øÀ´µÄΣº¦¡£Ã»ÓÐ×ÔÓɵĹæÔòÊÇרÖÆ£¬¶øûÓйæÔòµÄ×ÔÓÉÊÇ»ìÂÒ¡£

¡¡¡¡¹«Ë¾ÐÅϢϵͳ²¿ÃŵĹÜÀí¿ÉÄÜ»áÐγɹý¶ÈµÄ¹æÔò»ò¹ý¶ÈµÄ×ÔÓÉ¡£¹æÔò¹ý¶ÈµÄÒ»¸öÀý×ÓÊÇÖ»ÊÊÓÃÓÚÒ»¸ö³§É̵ĹÜÀíÖ¸ÁÕâÑùÄúµÄϵͳÔÚÀ©Õ¹Ê±£¬»òÔÚÓëDZÔڵĹ«Ë¾ºÏ×÷»ï°é¼¯³Éʱ¾Í»áÓÐÎÊÌâ¡£Èç¹û×ÔÓɹý¶à£¬¸öÈË»òÕß¿ª·¢Ð¡×é¾Í»á¸ù¾ÝËûÃÇÀ´Ñ¡Ôñ¼¼Êõ£¬ÕâÑù£¬Èç¹ûÕâЩ¼¼Êõ¸ßÊÖÓöµ½ËûÃÇ¡°ÉúÊèµÄ¡±ÓÅÏÈÈϹÉȨÕâÑùµÄ»°Ìâʱ£¬À©Õ¹»ò¼¯³ÉÓÖ»á±äµÃºÜÀ§ÄÑ¡£¿ª·¢ÈËÔ±¿ÉÄÜ»áÊÜÒµÎñ»·¾³²»¶Ï±ä»¯µÄÓ°Ïì¡£

¡¡¡¡Å¬Á¦ÊµÏÖ»·¾³Æ½ºâ

¡¡¡¡¶àÖÖ»·¾³ÒòËØÔÚ¾ö¶¨ÎÒÃǵÄϵͳ±ØÐë×ñÊصĵĹæÔò¡£´æÔÚÓÚÒ»¸öÒµÎñ»·¾³ÖеÄϵͳӦÓÐ×ã¹»³¤µÄÊÙÃü£¬ÒÔΪ¹«Ë¾ºÍ¿Í»§´´Ôì¼ÛÖµ¡£³ÖÐøΪһ¸ö×éÖ¯´´Ô쳤ÆÚ¼ÛÖµµÄϵͳ±ØÐëÄܹ»Ó¦¸¶¾­³£µÄ±ä»¯¡£ºÏ²¢¡¢²¢¹º¡¢ÐµĹÜÀíºÍÊг¡Á¦Á¿ÔڸıäϵͳµÄ»·¾³£¬ÒÔ¼°Í¨¹ýʹÓøÃϵͳÍê³ÉÒµÎñ¹ý³ÌµÄÓû§µÄÐèÇ󡣱仯ÊÇÒ»¸ö³£Êý£¬±ØÐ뽫ËüÌí¼Óµ½ÆÀ¹À·½³ÌʽÖС£µ±È»£¬ÎÒÃÇÎÞ·¨Ô¤ÖªÎ´À´£¬µ«ÎÒÃÇ¿ÉÒÔ·ÖÎöÇ÷ÊƲ¢Å¬Á¦Éè¼ÆÎÒÃǵÄϵͳ£¬Ê¹Ö®Äܹ»½ÓÊÜ´óÁ¿Ç±Ôڵı仯»òϵͳÀ©Õ¹£¬Í¬Ê±¶Ô×éÖ¯²úÉúµÄÓ°ÏìÓÖ¿ÉÒÔ¾¡¿ÉÄÜС¡£

¡¡¡¡ÎªÁË×ö³öÕýÈ·µÄ¾ö²ßºÍÆÀ¹À£¬ÎÒÃÇÐèÒªÀí½âÖ§Åä×Å»·¾³µÄ¹æÔò£¬ÒÔ¼°ÎÒÃǵÄÓ¦ÓóÌÐòÔڸû·¾³ÖÐÓ¦¾ßÓеÄ×ÔÓÉ¡£ÒªÀí½âµÄ×îÖØÒªµÄ¹æÔòÊÇ£¬ÎÒÃǵÄϵͳ´¦ÔÚ²»¶Ï·¢Õ¹µÄ×éÖ¯ÖУ¬ÎÞÂÛÊÇÔÚ¹«Ë¾¡¢Õþ¸®»¹ÊǽÌÓý×éÖ¯ÖУ¬¶¼ÊÇÒµÎñÎÊÌâÖ§Åä¼¼ÊõÎÊÌâ¡£Ðí¶àÌåϵ½á¹¹ºÍƽ̨ÆÀ¹À¶¼½«Ö÷ÒªÎÊÌ⩵ôÁË¡£ËûÃÇͨ³£»á½«Á½Ïî»ò¶àÏî¼¼Êõ²¢ÅÅ·ÅÔÚÒ»Æð£¬È»ºó±È½Ï¼¼ÊõÌØÐÔÁÐ±í¡£ÔÚÍê³ÉµÄʱºò£¬´ó¶àÊý²ÎÓëÕß»á´ï³ÉÒ»Ö£¬ÒòΪËûÃDz»Ô¸ÓëÆÀ¹ÀС×éÖÐɤÃÅ×î´ó¡¢×îÇ¿Ó²¡¢ÊÆÁ¦×î´óµÄÅɱðÕù³³¡£ÏÔÈ»£¬Õâ²»ÊÇ×÷³öÑ¡ÔñµÄ×îÓÐЧ·½·¨¡£

¡¡¡¡È·¶¨¹Ø¼üÒµÎñÎÊÌâ

¡¡¡¡½«ÒµÎñÎÊÌâת»»Îª¶Ô×éÖ¯ÐèÒªµÄʵ¼ÊÆÀ¹ÀÒâζ×ÅÓ¦¸Ã×ÅÖØ¿¼ÂÇÒÔÏÂÎÊÌ⣺

¡¡¡¡×éÖ¯Äڵļ¼ÊõÁ¦Á¿

¡¡¡¡²»ÒÖÖƳÌÐòÔ±µÄ¿ª·¢»·¾³

¡¡¡¡²»¶ÔÓ¦ÓóÌÐò¹¹³ÉÏÞÖƵÄÔËÐÐʱ»·¾³

¡¡¡¡ÔËÐÐʱ»·¾³ºÍ¿ª·¢»·¾³µÄÐí¿ÉÖ¤ÎÊÌâºÍ·¨ÂÉÎÊÌ⣨¿ÉÒÔ˵ÊǹæÔòµÄ¹æÔò£©

¡¡¡¡¿ÉÕÒµ½Óо­ÑéµÄ¿ª·¢ÈËÔ±

¡¡¡¡ÄÜÕÒµ½ÊշѺÏÀí¡¢ÓмûµØµ Ä×Éѯ·þÎñ¹«Ë¾

¡¡¡¡¶Ô×éÖ¯µÄ¿Í»§µÄÓ°Ïì

¡¡¡¡¶Ô³§ÉÌ»ò¼¼ÊõºÏ×÷»ï°éµÄÓ°Ïì

¡¡¡¡×éÖ¯µÄÎÄ»¯ºÍ²ßÂÔ

¡¡¡¡×éÖ¯µÄÉϼ¶¹ÜÀíÁªÃË

¡¡¡¡¡°´óºàÃÇ¡±ÊÇ·ñÔÚÌÖÂÛ²¢¹º»òºÏ²¢

¡¡¡¡Ë­ÊǾö²ßÕß

¡¡¡¡ÕâЩҵÎñÎÊÌâͨ³£±ÈÆäËûÎÊÌ⣨±ÈÈç²ÉÓÃÿ¸ö»á»°Ò»¸öÏ̵߳IJ¢·¢Ä£ÐÍ»¹ÊÇÿ¸öÇëÇóÒ»¸öÏ̵߳IJ¢·¢Ä£ÐÍ£©¸üÖØÒª¡£Äú¿ÉÒÔ×ß½øÀÏ°åµÄ°ì¹«ÊÒ£¬ÏòËû·¢±í×ã¿ÉÒÔ³ä³âÒ»´ÎÈí¼þÑÐÌÖ»áµÄ¼¼Êõ¹Ûµã£¬µ«Êdzý·ÇÄúÇ¿µ÷ÁË×éÖ¯µÄÐèÒª£¬·ñÔòÄúµÄ¹Ûµã½«ÏԵ÷dz£¿Õ¶´¡£

¡¡¡¡×ß½ü CORBA

¡¡¡¡ÏÖÔÚÈÃÎÒÃÇÓà CORBA À´½â¾öÕâЩÎÊÌâ¡£CORBA ÊÇÒ»ÖÖ¿ª·ÅµÄÐÐÒµ±ê×¼£¬ËüÓɲμӡ°¶ÔÏó¹ÜÀí×éÖ¯ (OMG)¡±µÄ 600 ¶à¼Ò¹«Ë¾Ö§³Ö¡£ÕâЩ¹«Ë¾°üÀ¨Ó²¼þ»òÈí¼þ¹«Ë¾¡¢µçÐŹ«Ë¾¡¢½ðÈÚ¹«Ë¾¡¢´óѧ¡¢Ò½Ò©Ñо¿ËùºÍÕþ¸®»ú¹¹¡£OMG ²¢²»ÊµÏÖËüÃÇ×Ô¼ºµÄ¹æ·¶£»ËüÃÇÒÀ¿¿³§É̵ÄʵÏÖ£¬ÕâЩʵÏÖÓÐÖúÓÚ½«¾¹Õùµ¼Ïòµ½¹¦ÄÜ¡¢ÐÔÄÜ¡¢¼Û¸ñºÍÁîÈ˹ÄÎèµÄÖÊÁ¿ÕâЩ·½Ãæ¡£OMG ±¾ÉíÊÇÒ»¸ö³äÂúÉú»úµÄ¡¢»îÔ¾µÄ×éÖ¯£¬ËüµÄÐí¶à¹ÙÔ±ÔÚ¸÷ÖÖ»áÒéÉÏ׫дÎÄÕ²¢·¢±íÑݽ²¡£Ö»ÒªÁôÐĹ۲죬Äú¾Í»á·¢ÏÖ£¬ËûÃÇ×ÜÔÚ¹Ø×¢½«»á¶ÔËûÃǵÄ×éÖ¯¼°ÄúµÄ×éÖ¯Ôì³ÉÓ°ÏìµÄ¸÷Öֱ仯¡£

¡¡¡¡³ýÉÏÊöÓÅÊÆÍ⣬CORBA »¹ÌṩÁ˸߶ȵĽ»»¥²Ù×÷ÐÔ¡£Õâ±£Ö¤ÁËÔÚ²»Í¬µÄ CORBA ²úÆ·»ù´¡Ö®ÉϹ¹½¨µÄ·Ö²¼Ê½¶ÔÏó¿ÉÒÔÏ໥ͨÐÅ¡£Òò´Ë£¬´óÐÍ×éÖ¯²»ÐèÒªÈÃËùÓпª·¢¹¤×÷¶¼Ê¹ÓÃͬһ CORBA ²úÆ·¡£OMG Ò»Ö±¶¼ÔÚÐÁÇÚ¹¤×÷£¬ÒÔÆÚͨ¹ý¼ÓÇ¿ CORBA ¹æ·¶À´Ìṩ¸ü¸ß¼¶±ðµÄ¿ÉÒÆÖ²ÐÔ¡£ÒªÖªµÀ£¬µ±³§ÉÌ·Ö»¯ËüÃǵIJúÆ·ÒÔ¼°¿ª·¢ÈËÔ±Ìí¼ÓÏÞÖÆʱ£¬ËûÃÇÍùÍù»áÍü¼ÇÔ´´úÂëµÄ¿ÉÒÆÖ²ÐÔÕâ»ØÊ¡£Ó¦µ±Ö¸³ö£¬¿ÉÒÆÖ²ÐÔ±ÈÒÔÇ°µÄ°æ±¾ÖÐÓÐÁËʵÖÊÐÔµÄÌá¸ß£¬²¢ÇÒËæ×ÅÒòÌØÍø»¥²Ù×÷ÐÔЭÒé (IIOP) ÐγÉÇ¿´óµÄÓû§¼¯ÍźÍÖÚ¶àÁªÃË£¬¿ÉÒÆÖ²ÐÔ½«Ô½À´Ô½ºÃ¡£

¡¡¡¡ÎÒÃǺܿì±ä»áתÈë Java ¼¼ÊõµÄÌÖÂÛ£¬µ«ÎÒÃÇÊ×ÏÈÓ¦½«ÓïÑÔ¿´×÷Ò»¸öÕûÌå¡£ÐÅϢϵͳÓÐÒ»¸öÈ·¶¨µÄ¹æÔò£¬ÄǾÍÊDz»È·¶¨ÐÔ±¾Éí¡£Java ±à³ÌÓïÑÔ¿ÉÄÜÊǽñÌìµÄÓïÑÔ£¬µ«Ë­ÖªµÀÏÂÒ»ÖÖ¸üºÃµÄÓïÑÔÄÄÒ»Ìì»áʹËü°µÈ»Ê§É«ÄØ£¿Ó¦µ±ÖªµÀ£¬¾ÍÔÚ´Ëʱ´Ë¿Ì£¬ÓÐÈËÕýÔÚËûÃǵijµ¿âÀï¼Ó½ô±àдһÖÖ¸üºÃµÄÓïÑÔ¡£Òò´Ë£¬CORBA µÄÓïÑÔÎÞ¹ØÐÔÓÐÖúÓÚÄú³¤ÆÚ×ñÊØÐÅϢϵͳ»·¾³ÖеÄÕâÒ»·¨Ôò¡£CORBA Ö§³ÖÒ»ÖÖ¾­µäµÄ¡¢Îȶ¨µÄ¶ÔÏóÄ£ÐÍ£¬´ËÄ£Ðͽ«¼ÌÐø²½ÈëδÀ´¡£ËüÒ»Ö±ÔÚƾ½è×îеÄÓïÑÔ²»¶Ï·¢Õ¹£¬²¢½«¼ÌÐøÏò¼«ºÃµÄÐÂÓïÑÔ£¨Èç Python£©À©Õ¹¡£



¡ü·µ»ØĿ¼
ǰһƪ: ̽Ë÷ CORBA ¼¼ÊõµÄÓ¦ÓÃÁìÓò
ºóһƪ: XP ¾«»ª:ºÎʹ Java ÏîÄ¿»ñµÃ¸ü´ó³É¹¦