Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド
java2iiopコンパイラを実行すると,インタフェースをIDLで記述した場合と同じようにファイルが生成されます。数値型(short,int,long,float,およびdouble)などの基本データ型,文字列,CORBAオブジェクトまたはインタフェースオブジェクト,Anyオブジェクト,typecodeオブジェクトはすべてjava2iiopコンパイラによって認識され,IDLの対応する型にマッピングされます。
Javaクラスまたはインタフェースでjava2iiopを使用できます。例えば,Javaインタフェースが次の規則のどれかを継承する場合,java2iiopはインタフェースをIDLのCORBAインタフェースに変換します。
コードサンプル23-1にJava RMIインタフェースを示します。コードサンプルは,Borland Enterprise Server VisiBrokerをインストールしたディレクトリのexamples/vbe/rmi-iiopに入っています。
public interface Account extends java.rmi.Remote { String name() throws java.rmi.RemoteException; float getBalance() throws java.rmi.RemoteException; void setBalance(float bal) throws java.rmi.RemoteException; }
All Rights Reserved. Copyright (C) 2006, Hitachi, Ltd.
COPYRIGHT (C) 1992-2004 Borland Software Corporation. All rights reserved.