JacORB 1.3
      
     
     
      
       安装
      
     
     
      
      
     
    
     
      
       安装:
      
      
      
     
    
     
      1.
      
      
     
     
      如果下载的是源码,需要用
     
     
      ant1.2
     
     
      (
     
     
      
       www.apache.org
      
     
     
      上找)以上的编译器编译,不过最好是下载编译好的版本。这里假设你手上是编译版本。
     
    
     
      2.
      
      
     
     
      配置好
     
     
      jdk1.2
     
     
      以上版本,因为
     
     
      JacORB
     
     
      有几个
     
     
      GUI
     
     
      工具要使用
     
     
      swing,jfc
     
     
      组件。
     
    
     
      3.
      
      
     
     
      将
     
     
      jacorb_properties.template
     
     
      备份后,改名为
     
     
      jacorb.properties
     
     
      ,并放入
     
     
      classpath
     
     
      路径中,我的路径为
     
     
      e:/JacORB
     
    
     
      4.
      
      
     
     
      修改
     
     
      jacorb.properties
     
     
      中的
     
     
      ORBInitRef.NameService
     
     
      参数,其他参数使用缺省设置。
     
    
     
      ORBInitRef.NameService=http://127.0.0.1/JacORB/ctest/NS_Ref
     
    
     
      其中
     
     
      http://127.0.0.1
     
     
      是我本机
     
     
      ip,
     
     
      如果要在网络上使用,要使用真实的
     
     
      ip
     
     
      地址,
     
     
      /JacORB/ctest/NS_Ref
     
     
      是
     
     
      ior
     
     
      文件在
     
     
      web server
     
     
      的地址,在我的电脑上磁盘地址是
     
     
      e:/JacORB/ctest/NS_Ref,
     
     
      我在
     
     
      iis
     
     
      中将
     
     
      e:/JacORB
     
     
      映射为
     
     
      JacORB.
     
    
     
      5.
      
      
     
     
      将
     
     
      lib
     
     
      目录中的两个
     
     
      jar
     
     
      ,
     
     
      idl.jar,jacorb.jar
     
     
      添加进
     
     
      classpath
     
     
      中
     
     
      .
     
    
     
      6.
      
      
     
     
      将
     
     
      bin
     
     
      目录添加到系统
     
     
      path
     
     
      路径中,这不是必须的,但可以给工作带来方便。
     
    
     
      
       测试:
      
      
      
     
    
     
      启动
     
     
      Name Servie
     
     
      :
     
    
     
      ns e:/JarORB/ctest/NS_Ref
     
    
     
      正好对应
     
     
      http://127.0.0.1/JacORB/ctest/NS_Ref,
     
     
      如果显示:
     
    
     
      [ POA RootPOA – ready ]
     
    
     
      [ POA NameServer-POA – ready ]
     
    
     
      说明
     
     
      Name Service
     
     
      服务启动了。如果有问题,再检查一下前面的设置。
     
    
     
      运行
     
     
      demo.grid
     
     
      例子程序:
     
    
     
      例子程序源码在
     
     
      demo
     
     
      目录下,我们运行
     
     
      grid
     
     
      程序,它用来在一个表格中添加几个数字,再返回表格内容。
     
    
     
      如果有
     
     
      ant
     
     
      的话,会很方便,在命令行方式下进入
     
     
      e:/JacORB/demo/grid
     
     
      目录下,敲入
     
     
      ant,
     
     
      编译好的
     
     
      class
     
     
      文件将放在
     
     
      classes/demo/grid
     
     
      目录下。如果不用
     
     
      ant
     
     
      ,那你可以一个一个编译,或者在
     
     
      ide
     
     
      中编译。在命令行方式进入
     
     
      classes
     
     
      目录,敲入
     
     
      start jaco demo.grid.Server
     
     
      ,将启动
     
     
      服务
     
     
      Server
     
     
      。
     
    
     
      敲入
     
     
      start jaco demo.grid.Client
     
     
      ,启动
     
     
      client,
     
     
      我们就能看到运行结果了。相应的
     
     
      Server
     
     
      和
     
     
      ns
     
     
      显示联结信息。
     
    
     
     
    
     
      
       JacORB
      
     
     
      
       工具使用介绍:
      
      
      
     
    
     
      Idl
      
      
      –d
     
     
      编译后目录
     
     
      
      
      idl
     
     
      文件
     
     
     
    
     
      编译
     
     
      idl
     
     
      文件。
     
    
     
     
    
     
      Ns
      
      
      ior
     
     
      文件位置
     
    
     
      启动
     
     
      name service
     
     
      服务
     
    
     
     
    
     
      lsns
     
    
     
      文本方式列出当前服务中的
     
     
      name serviec
     
     
      列表
     
    
     
     
    
     
      nmg
     
    
     
      图形方式工作的
     
     
      name service
     
     
      列表,还可以新建
     
     
      Context(
     
     
      没有太明白这个概念
     
     
      )
     
    
     
     
    
     
      dior –f
      
      
      ior
     
     
      文件位置
     
    
     
      ior
     
     
      文件解码器,将
     
     
      ior
     
     
      文件翻译成用户可读格式。
     
    
     
     
    
     
      Pingo –f
      
      
      ior
     
     
      文件位置
     
    
     
      测试联结
     
     
      ior
     
     
      对象
     
    
     
     
    
     
      
       总结
      
      
      
     
    
     
      
      
     
     
      这里我只是简单的介绍了
     
     
      JacORB
     
     
      的快速安装和实现
     
     
      NameService
     
     
      服务。工具也是介绍和
     
     
      NameService
     
     
      相关的几个和常用方法。对于
     
     
      JacORB
     
     
      在
     
     
      CORBA
     
     
      中的进一步使用,希望我们一起来探讨。
     
    
     
      
       Cocia Lin
      
     
     (
     
      cocia@163.com
     
     )
    
 
