java2iiopによって生成されたクライアントスタブは,オペレーション要求を表すJava基本データ型のマーシャルを処理して,そのデータ型をオブジェクトサーバへ送信できるようにしています。Java基本データ型のマーシャル時には,そのデータ型をIIOP互換形式に変換する必要があります。表23-1に,Java基本データ型とIDL/IIOP型間のマッピングの概略を示します。
表23-1 Javaの型からIDL/IIOPへのマッピング
Javaの型 | IDL/IIOPの型 |
---|---|
void | void |
boolean | boolean |
byte | octet |
char | wchar |
short | short |
int | long |
long | long long |
float | float |
double | double |
java.lang.String | CORBA::WStringValue |
java.lang.Object | any |
java.io.Serializable | any |
java.io.Externalizable | any |