锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产综合人成综合网站,亚洲精品乱码久久久久久自慰,亚洲av无码专区在线http://www.tkk7.com/SkyWinder/category/24450.htmlJust try to find my memorise...zh-cnFri, 27 Jul 2007 09:52:37 GMTFri, 27 Jul 2007 09:52:37 GMT60絎竴涓猚orba鐨凥ello World锝?/title><link>http://www.tkk7.com/SkyWinder/archive/2007/07/27/132728.html</link><dc:creator>鏋腑鐜庣幉</dc:creator><author>鏋腑鐜庣幉</author><pubDate>Fri, 27 Jul 2007 04:51:00 GMT</pubDate><guid>http://www.tkk7.com/SkyWinder/archive/2007/07/27/132728.html</guid><wfw:comment>http://www.tkk7.com/SkyWinder/comments/132728.html</wfw:comment><comments>http://www.tkk7.com/SkyWinder/archive/2007/07/27/132728.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/SkyWinder/comments/commentRss/132728.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/SkyWinder/services/trackbacks/132728.html</trackback:ping><description><![CDATA[<p>        鏂板叕鍙歌姹傜敤corba鍋氱數淇¢」鐩紝姹楋紝浠ュ墠鍋舵槸鍐橨2EE鐨勶紝妗嗘灦鐢ㄥ浜嗭紝蹇界劧杞仛corba錛岃寰楀緢涓嶄範鎯紝鍘嬪姏涔熷緢澶с傜綉涓婃壘浜嗗緢澶氾紝浣嗛兘娌℃湁鍚堥傜殑corba紼嬪簭錛岃嚜宸辯敤浜嗕袱澶╂墠鍐欎簡絎竴涓猦ello world紼嬪簭錛屼笉鐭ラ亾鏄嚜宸辯殑瀛︿範鑳藉姏涓嬮檷錛岃繕鏄痗orba鐨勫涔犳洸綰垮お闄″抄銆傘傘備互涓嬪氨鏄垜鍐欑殑絎竴涓猚orba紼嬪簭錛屽ソ浜嗭紝涓嶅簾璇濅簡錛岃漿鍏ユ棰橈細<br>         鍏充簬corba鐨勪粙緇嶆垜灝變笉澶氳浜嗭紝緗戜笂閭d箞澶氫笓瀹剁粰鐨勬蹇碉紝鑷繁google涓涓嬶紝闅忎究鐐逛釜浜嗚В涓嬪氨琛屼簡銆?br>         鎴戜滑鍏徃鐢ㄧ殑IDL緙栬瘧鍣ㄦ槸Orbacus錛岄鍏堝啓涓涓狪DL鏂囦歡錛屾枃浠跺悕涓猴細hello.idl浠ヤ笅鏄簮鐮侊細<br>//IDL<br>   module test{<br>        interface Hello{<br>             void sayHello();<br>        };<br>    };<br>灝咺DL鏂囦歡copy鍒扮紪璇戝櫒鐨刡in鐩綍涓嬶紝鐒跺悗鎵撳紑MS-DOS紿楀彛錛岃漿鎹㈠埌浣犵殑緙栬瘧鍣ㄧ殑bin鐩綍涓嬭緭鍏ュ懡浠idl錛屽鍥撅細<img height=176 alt="" src="http://www.tkk7.com/images/blogjava_net/skywinder/idl.JPG" width=662 border=0><br>jidl鍛戒護鐨勫弬鏁版渶濂借緭鍏ユ枃浠跺叏鍚嶏紙鍖呮嫭鍚庣紑錛夛紝榪欐椂鍊欎細鍦ㄨ鐩綍涓嬬敓鎴愪竴涓猼est鐩綍錛屽湪test鐩綍涓嬪垱寤轟竴涓狧ello_Impl.java鏂囦歡錛屼唬鐮佸涓嬶細<br>package test;</p> <p>public class Hello_impl extends HelloPOA {<br> public void sayHello(){<br>  System.out.println("Hello World");<br> }<br>}<br>瀹冨疄鐜頒簡sayHello()鏂規硶銆?br><br><br>鎺ョ潃鍒涘緩涓涓伐鍏風被錛屾枃浠跺悕涓篛RBImpl.java錛堟敞鎰忓寘鐩綍緇撴瀯鍝︼級錛屼唬鐮佸涓嬶細<br>package test.common;</p> <p>import java.io.BufferedReader;<br>import java.io.FileOutputStream;<br>import java.io.FileReader;<br>import java.io.IOException;<br>import java.io.PrintWriter;<br>import java.util.Properties;</p> <p>import org.omg.CORBA.ORB;<br>import org.omg.CORBA.Object;<br>import org.omg.PortableServer.POA;<br>import org.omg.PortableServer.POAHelper;<br>import org.omg.PortableServer.POAManager;</p> <p>import test.Hello;<br>import test.HelloHelper;</p> <p>public class ORBImpl {<br> <br> private ORB orb;<br> private POA poaRoot;<br> private POAManager poaManager;<br> private Object poaObj;<br> <br> public ORBImpl(){<br>  orb = null;<br>  poaRoot = null;<br>  poaManager = null;<br>  poaObj = null;<br> }<br> <br> public void initEnv(String[]args){<br>  Properties props = System.getProperties();<br>  props.put("org.omg.CORBA.ORBClass","com.ooc.CORBA.ORB");<br>  props.put("org.omg.CORBA.ORBSingletonClass","com.ooc.CORBA.ORBSingleton");<br>  <br>  try{<br>   orb = ORB.init(args,props);<br>  }catch(Exception ex){<br>   ex.printStackTrace();<br>  }<br> }<br> <br> public void initServer(){<br>  try{<br>   poaObj = orb.resolve_initial_references("RootPOA");<br>   poaRoot = POAHelper.narrow(poaObj);<br>   poaManager = poaRoot.the_POAManager();<br>  }catch(Exception ex){<br>   ex.printStackTrace();<br>  }<br> }<br> <br> public void serverGo(Hello hello){<br>  try{<br>   String fileName = "Hello.ref";<br>   String strClient = orb.object_to_string(hello);<br>   PrintWriter out = new PrintWriter(new FileOutputStream(fileName));<br>   out.print(strClient);<br>   out.close();<br>  }catch(IOException ex){<br>   ex.printStackTrace();<br>  }<br> }<br> <br> public void clientGo(){<br>  Object clientObj = null;<br>  try{<br>   String fileName = "Hello.ref";<br>   BufferedReader in = new BufferedReader(new FileReader(fileName));<br>   String strClient = in.readLine();<br>   clientObj = orb.string_to_object(strClient);<br>  }catch(IOException ex){<br>   ex.printStackTrace();<br>  }<br>  Hello hello = HelloHelper.narrow(clientObj);<br>  hello.sayHello();<br> }<br> <br> public void destroy(){<br>  if(orb != null){<br>   try{<br>    orb.destroy();<br>   }catch(Exception ex){<br>    ex.printStackTrace();<br>    System.exit(0);<br>   }<br>  }<br> }<br> <br> public void active(){<br>  try{<br>   poaManager.activate();<br>   orb.run();<br>  }catch(Exception ex){<br>   ex.printStackTrace();<br>   System.exit(0);<br>  }<br> }<br> <br> public ORB getORBRoot(){<br>  return this.orb;<br> }<br>}<br><br><br>鐒跺悗鍒涘緩Server.java鏂囦歡錛屼唬鐮佸涓嬶細<br>package test;</p> <p>import test.common.ORBImpl;</p> <p>public class Server {<br> public static void main(String[]args){<br>  ORBImpl server = new ORBImpl();<br>  server.initEnv(args);<br>  server.initServer();<br>  <br>  Hello_impl helloImpl = new Hello_impl();<br>  Hello hello = helloImpl._this(server.getORBRoot());<br>  server.serverGo(hello);<br>  server.active();<br>  server.destroy();<br> }<br>}<br><br><br>緇堜簬鍒頒簡鏈鍚庝竴姝ヤ簡錛屽垱寤哄鎴風鏂囦歡Client.java錛屼唬鐮佸涓嬶細<br>package test;</p> <p>import test.common.ORBImpl;</p> <p>public class Client {<br> <br> public static void main(String[]args){<br>  ORBImpl client = new ORBImpl();<br>  client.initEnv(args);<br>  client.clientGo();<br>  client.destroy();<br> }<br>}<br></p> 鎵撳紑MS-DOS紿楀彛錛岃漿鎹㈠埌浣犵殑緙栬瘧鍣ㄧ殑bin鐩綍涓嬶紝杈撳叆鍛戒護javac test/*.java緙栬瘧鎵鏈塼est鐩綍涓嬬殑鏂囦歡錛?br><img height=165 alt="" src="http://www.tkk7.com/images/blogjava_net/skywinder/compile.JPG" width=660 border=0><br><br>鎺ョ潃杈撳叆鍛戒護java test.Server鍚姩鏈嶅姟鍣細<br><img height=178 alt="" src="http://www.tkk7.com/images/blogjava_net/skywinder/server.JPG" width=669 border=0><br><br>閲嶆柊寮鍚竴涓獥鍙o紝杈撳叆java test.Client鍚姩瀹㈡埛绔皟鐢ㄦ湇鍔″櫒鏂規硶錛?br><img height=165 alt="" src="http://www.tkk7.com/images/blogjava_net/skywinder/client.JPG" width=660 border=0><br><br>鎺ョ潃浼氬湪鏈嶅姟鍣ㄧ殑紿楀彛鎵撳嵃鍑虹粨鏋滐細<br><img height=195 alt="" src="http://www.tkk7.com/images/blogjava_net/skywinder/result.JPG" width=662 border=0><br><br><br>鍦ㄧ紪璇戣繍琛岀殑鏃跺欙紝璁板緱浣跨敤JDK1.3鐗堟湰鐨勯偅鏍峰彲浠ョ洿鎺ヨ緗甤lasspath錛屽鏋滄槸1.4鐗堟湰錛岃寰楄浣跨敤java -Xbootclasspath/p:鍛戒護灝哋B.jar鍖呭惈榪涙潵錛堝伓灝辨槸鐢ㄧ殑1.4鐨勩傘傘傦級<br><br>榪欑瘒鏂囩珷甯屾湜鑳藉浣犳湁鐢ㄥ摝锝? <img src ="http://www.tkk7.com/SkyWinder/aggbug/132728.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/SkyWinder/" target="_blank">鏋腑鐜庣幉</a> 2007-07-27 12:51 <a href="http://www.tkk7.com/SkyWinder/archive/2007/07/27/132728.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://szzdjl.com" target="_blank">乱人伦中文视频在线观看免费</a>| <a href="http://bdykdq.com" target="_blank">91亚洲va在线天线va天堂va国产</a>| <a href="http://6609929.com" target="_blank">亚洲人成网站999久久久综合</a>| <a href="http://quxx28.com" target="_blank">中文毛片无遮挡高潮免费</a>| <a href="http://jnyygs.com" target="_blank">亚洲综合激情另类小说区</a>| <a href="http://cebeke.com" target="_blank">人妻无码久久一区二区三区免费</a>| <a href="http://kmp77.com" target="_blank">亚洲成a人片77777kkkk</a>| <a href="http://44od.com" target="_blank">国产精品免费无遮挡无码永久视频</a>| <a href="http://www676617.com" target="_blank">国产亚洲一区二区在线观看</a>| <a href="http://zzmm88.com" target="_blank">中文在线免费观看</a>| <a href="http://arkinbokis.com" target="_blank">亚洲AV综合色区无码一区</a>| <a href="http://cqtchtwq.com" target="_blank">午夜老司机永久免费看片</a>| <a href="http://whdy888.com" target="_blank">久久亚洲精精品中文字幕</a>| <a href="http://sky233.com" target="_blank">亚洲一区免费在线观看</a>| <a href="http://wushicn.com" target="_blank">亚洲视频一区二区三区四区</a>| <a href="http://sds54.com" target="_blank">韩国免费三片在线视频</a>| <a href="http://25gh.com" target="_blank">麻豆安全免费网址入口</a>| <a href="http://zzjiji.com" target="_blank">国产专区一va亚洲v天堂</a>| <a href="http://222222se.com" target="_blank">中文字幕久精品免费视频</a>| <a href="http://591se591se.com" target="_blank">亚洲男人第一av网站</a>| <a href="http://jxxitutu.com" target="_blank">日韩免费精品视频</a>| <a href="http://565636.com" target="_blank">亚洲丁香婷婷综合久久</a>| <a href="http://leeszewan.com" target="_blank">亚洲精品tv久久久久</a>| <a href="http://3atv3523.com" target="_blank">免费a级毛片无码a∨免费软件 </a>| <a href="http://323799.com" target="_blank">亚洲成A人片在线观看无码3D</a>| <a href="http://513573.com" target="_blank">一级毛片在线播放免费</a>| <a href="http://8888kkk.com" target="_blank">久久亚洲综合色一区二区三区</a>| <a href="http://lyaa60.com" target="_blank">五月亭亭免费高清在线</a>| <a href="http://daohang123456.com" target="_blank">亚洲天然素人无码专区</a>| <a href="http://xabcjzx.com" target="_blank">亚洲欧洲日本在线</a>| <a href="http://mottool.com" target="_blank">99re免费在线视频</a>| <a href="http://linanhotel.com" target="_blank">亚洲女女女同性video</a>| <a href="http://dgyinhezy.com" target="_blank">久久精品国产精品亚洲人人</a>| <a href="http://szclinic.com" target="_blank">91精品免费高清在线</a>| <a href="http://ekyzs.com" target="_blank">亚洲高清乱码午夜电影网</a>| <a href="http://smalody.com" target="_blank">亚洲午夜无码久久久久</a>| <a href="http://445645.com" target="_blank">中国在线观看免费国语版</a>| <a href="http://www-171234.com" target="_blank">免费人成网站永久</a>| <a href="http://kj555888.com" target="_blank">亚洲成a人片在线观看中文app</a>| <a href="http://jdv6.com" target="_blank">亚洲国产a级视频</a>| <a href="http://988938.com" target="_blank">亚洲免费二区三区</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>