亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? java源碼:corba入門.txt

?? 學習(編程技巧_編程知識_程序代碼),是學習編程不可多得的學習精驗
?? TXT
字號:
Java源碼:CORBA入門
 

--------------------------------------------------------------------------------
 
第八軍團 時間:2004-1-23 15:43:38 
   
Below is a simple example of a CORBA program 
download the source file  

1. produce a idl file like this 
   hello.idl 
   module HelloApp { 
     interface Hello    {          
         string sayHello(); 
    }; 
  }; 

2. produce stub and skeleton files through idltojava.exe 
   idltojava hello.idl 
   idltojava is now named as idlj.exe and is included in the JDK.  

3. write a server program like this  

// HelloServer.java  
   
import HelloApp.*; 

import org.omg.CosNaming.*; 
import org.omg.CosNaming.NamingContextPackage.*; 
import org.omg.CORBA.*; 

import java.io.*; 
class HelloServant extends _HelloImplBase  
{ 
    public String sayHello() 
    { 
       return "\nHello world !!\n";  
    }    
   
} 

public class HelloServer { 

    public static void main(String args[]) 
    { 
try{ 
    // create and initialize the ORB 
    ORB orb = ORB.init(args, null); 

    // create servant and register it with the ORB 
    HelloServant helloRef = new HelloServant(); 
    orb.connect(helloRef); 

    // get the root naming context 
    org.omg.CORBA.Object objRef =  
orb.resolve_initial_references("NameService"); 
    NamingContext ncRef = NamingContextHelper.narrow(objRef); 

    // bind the Object Reference in Naming 
    NameComponent nc = new NameComponent("Hello", ""); 
    NameComponent path[] = {nc}; 
    ncRef.rebind(path, helloRef); 

    // wait for invocations from clients 
            java.lang.Object sync = new java.lang.Object(); 
            synchronized (sync) { 
                sync.wait(); 
            } 

} catch (Exception e) { 
    System.err.println("ERROR: " + e); 
    e.printStackTrace(System.out); 
} 
    } 
}     

4. write a client program like this 
// HelloClient.java 
import HelloApp.*; 
import org.omg.CosNaming.*; 
import org.omg.CORBA.*; 

public class HelloClient  
{ 
    public static void main(String args[]) 
    { 
try{ 
    // create and initialize the ORB 
    ORB orb = ORB.init(args, null); 

            // get the root naming context 
            org.omg.CORBA.Object objRef =  
orb.resolve_initial_references("NameService"); 
            NamingContext ncRef = NamingContextHelper.narrow(objRef); 
            // test 
            System.out.println("OK..");                 
            // resolve the Object Reference in Naming 
            NameComponent nc = new NameComponent("Hello", ""); 
            NameComponent path[] = {nc}; 
            Hello helloRef = HelloHelper.narrow(ncRef.resolve(path)); 

    // call the Hello server object and print results 
           //String oldhello = helloRef.lastMessage(); 
           //System.out.println(oldhello); 
    String Hello = helloRef.sayHello(); 
    System.out.println(Hello); 

} catch (Exception e) { 
    System.out.println("ERROR : " + e) ; 
    e.printStackTrace(System.out); 
} 
    } 
} 

5. complie these files 

   javac *.java HelloApp/*.java 

6. run the application 
    
  a. first you've to run the Name Service prior to the others likethis 
     c:\>tnameserv 
  b. run server 
     c:\>java HelloServer 
  c. run client  
     c:\>java HelloClient 
  
 
 
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美蜜桃一区二区三区| 亚洲色欲色欲www| 国产欧美精品国产国产专区| 亚洲图片你懂的| 免费欧美日韩国产三级电影| 成人免费福利片| 日韩一区二区三区精品视频| 中文一区二区在线观看| 婷婷国产v国产偷v亚洲高清| 成人在线视频首页| 欧美成人vr18sexvr| 一区二区三区中文免费| 国产成人午夜精品影院观看视频| 色999日韩国产欧美一区二区| 久久综合成人精品亚洲另类欧美 | 国产日韩精品一区二区三区| 一区二区三区美女视频| 成人高清视频在线| 精品福利二区三区| 婷婷开心激情综合| 欧美丝袜丝交足nylons图片| 中文字幕免费不卡| 久久99国产精品久久| 成人av在线播放网站| 久久伊99综合婷婷久久伊| 午夜日韩在线电影| 欧美揉bbbbb揉bbbbb| 亚洲人成7777| 国产99精品视频| 久久精品亚洲精品国产欧美kt∨ | 在线视频综合导航| 国产欧美精品区一区二区三区| 精品在线亚洲视频| 欧美刺激脚交jootjob| 青娱乐精品视频| 欧美日本视频在线| 婷婷成人激情在线网| 欧美撒尿777hd撒尿| 亚洲高清免费观看| 欧美另类变人与禽xxxxx| 亚洲高清久久久| 9191久久久久久久久久久| 亚洲一卡二卡三卡四卡五卡| 欧美亚洲一区二区在线观看| 一级中文字幕一区二区| 欧美吞精做爰啪啪高潮| 午夜日韩在线观看| 日韩欧美国产系列| 国产一区视频在线看| 欧美激情在线看| 99久久精品一区| 一区二区欧美精品| 777久久久精品| 激情文学综合网| 国产精品色哟哟| 91免费国产在线| 婷婷国产在线综合| 久久久美女艺术照精彩视频福利播放| 国产精品系列在线观看| 一区精品在线播放| 欧美老女人在线| 国产一区二区调教| 日韩理论片在线| 日韩一卡二卡三卡| 国产69精品久久777的优势| 亚洲天堂成人网| 91麻豆精品国产91久久久久久久久| 日本亚洲电影天堂| 久久久精品天堂| 欧美剧情电影在线观看完整版免费励志电影 | 国产精品无圣光一区二区| 色综合视频一区二区三区高清| 亚洲国产一区二区在线播放| 久久综合久久综合久久综合| 99久久99久久精品免费看蜜桃| 亚洲福利一区二区| 久久久亚洲综合| 欧美色男人天堂| 盗摄精品av一区二区三区| 亚洲高清视频在线| 国产亚洲欧美激情| 欧美精品第1页| 成人黄色在线视频| 青青草成人在线观看| 国产精品网站在线观看| 91精品国产综合久久久蜜臀图片| 成人白浆超碰人人人人| 午夜影院久久久| 国产亚洲综合性久久久影院| 欧美日韩成人综合| 成人av在线资源网站| 免费成人美女在线观看| 亚洲黄一区二区三区| 久久综合中文字幕| 欧美高清一级片在线| 91丨九色porny丨蝌蚪| 国产麻豆成人精品| 麻豆91免费看| 午夜激情久久久| 一区二区三区中文在线观看| 亚洲精品少妇30p| 欧美群妇大交群中文字幕| 捆绑紧缚一区二区三区视频| 久久亚洲一区二区三区明星换脸| 国产成人亚洲精品狼色在线| 亚洲九九爱视频| 91精品中文字幕一区二区三区| 精品无人区卡一卡二卡三乱码免费卡 | 久久久www成人免费无遮挡大片| 国产成a人亚洲| 一区二区三区资源| 欧美草草影院在线视频| 不卡一卡二卡三乱码免费网站| 夜夜嗨av一区二区三区网页| 欧美va日韩va| 色琪琪一区二区三区亚洲区| 毛片一区二区三区| 亚洲人成小说网站色在线| 337p亚洲精品色噜噜| 99精品桃花视频在线观看| 香蕉av福利精品导航| 国产精品亲子伦对白| 欧美美女网站色| 91香蕉视频mp4| 国产综合成人久久大片91| 一区二区不卡在线播放| 久久久高清一区二区三区| 欧美亚洲一区二区在线| 成人av在线资源网| 加勒比av一区二区| 亚洲不卡一区二区三区| 国产精品欧美一级免费| 欧美电视剧在线观看完整版| 欧美最猛性xxxxx直播| 国产成人av电影| 精品一区精品二区高清| 香蕉影视欧美成人| 亚洲特黄一级片| 久久精品欧美日韩| 精品日韩欧美一区二区| 欧美精品免费视频| 91高清视频免费看| 99国产精品视频免费观看| 国产一区二区三区在线观看精品| 欧美a级理论片| 亚洲大型综合色站| 亚洲欧美国产77777| 亚洲国产精品精华液ab| 久久综合五月天婷婷伊人| 91精品国产免费| 正在播放亚洲一区| 在线播放一区二区三区| 欧美性色欧美a在线播放| 色偷偷久久人人79超碰人人澡| 粉嫩aⅴ一区二区三区四区五区| 久久99久久精品| 精品一区二区在线视频| 蜜桃视频在线观看一区| 天天综合色天天综合色h| 亚洲成人精品一区| 日韩精品久久久久久| 日韩中文字幕av电影| 日本一道高清亚洲日美韩| 日本大胆欧美人术艺术动态| 麻豆一区二区三区| 国产在线视频精品一区| 国产精品一级黄| 成人网在线免费视频| gogogo免费视频观看亚洲一| 成年人国产精品| 色综合中文字幕国产 | 欧美精品在线一区二区三区| 欧美精品久久久久久久多人混战 | 亚洲高清免费在线| 日本va欧美va精品| 精品一区二区三区免费观看| 国产一区二区网址| 91在线视频网址| 欧美视频你懂的| 日韩午夜电影在线观看| 精品免费99久久| 国产精品天美传媒| 亚洲夂夂婷婷色拍ww47| 日本系列欧美系列| 国产露脸91国语对白| 99精品国产一区二区三区不卡| 日本久久一区二区| 日韩一区二区在线看| 中文字幕av在线一区二区三区| 亚洲男同性恋视频| 精品一区二区三区蜜桃| 99久久婷婷国产综合精品电影| 日本高清成人免费播放| 欧美成人vps| 亚洲精品日韩专区silk| 国产麻豆精品一区二区| 欧美午夜在线一二页| 欧美国产精品劲爆| 蜜臀av性久久久久蜜臀aⅴ| 99精品视频在线观看免费|