IDL .$B$H.(B Java .$B$N%^%C%T%s%0.(B


(IDL .$B%3%s%Q%$%i$N.(B Web .$B%5%$%H$+$i%@%&%s%m!<%I2DG=$J.(B) .$B%D!<%k.(B idltojava .$B$O!".(BOMG IDL .$B%$%s%?%U%'!<%9$rFI$_9~$_!"$=$l$r.(B Java .$B%$%s%?%U%'!<%9$KJQ49$D$^$j%^%C%T%s%0$7$^$9!#$^$?!"I,MW$K1~$8$F!"%9%?%V!"%9%1%k%H%s!"%X%k%Q!.java .$B%U%!%$%k$O!".(BOMG .$B$N%I%-%e%a%s%H!X.(BIDL/Java Language Mapping.$B!Y$G;XDj$5$l$F$$$k%^%C%T%s%0$K=>$C$F!".(BIDL .$B%U%!%$%k$+$i@8@.$5$l$^$9!#4JC1$K;2>H$G$-$k$h$&$K!"$3$N%I%-%e%a%s%H$NCf$N.(B 4 .$B$D$N>O$r$3$3$KE>:\$7$^$9!#40A4$J%I%-%e%a%s%H$K$D$$$F$O!"!X.(BIDL Java Mapping 1.0.$B!Y$r;2>H$7$F$/$@$5$$!#.(B .$BE>:\$5$l$F$$$k.(B 4 .$B$D$N>O$rFI$`$3$H$G!".(BOMG IDL .$B$H.(B Java .$B$N%^%C%T%s%0$K$D$$$F$N>\:Y$,$o$+$j$^$9!#.(BIDL .$B$H.(B Java .$B$N%^%C%T%s%0$N4pK\E*$J35MW$K$D$$$F$@$1I,MW$J>l9g$O!".(B .$B.$B!V.(BIDL .$B$H.(B Java .$B$N%^%C%T%s%0$N35MW!W.(B.$B$r;2>H$7$F$/$@$5$$!#.(B

OMG .$B$N;EMM!X.(BIDL/Java Language Mapping.$B!Y$+$iE>:\$5$l$F$$$k>O$O!"

  • .$B!V.(B5. IDL .$B$H.(B Java .$B$N%^%C%T%s%0!W.(B
  • .$B!V.(B6. .$B5<;w%*%V%8%'%/%H$H.(B Java .$B$N%^%C%T%s%0!W.(B
  • .$B!V.(B7. .$B%5!<%PB&$N%^%C%T%s%0!W.(B
  • .$B!V.(B8. Java ORB .$B$N0\?"@-%$%s%?%U%'!<%9!W.(B


    .$BCm.(B: .$BBh.(B 5 .$B>O$+$iBh.(B 8 .$B>O$N$_E>:\$5$l$F$$$k$N$G!"%^%C%T%s%0;EMM$N$[$+$N>O$X$N%j%s%/$O;HMQ$G$-$^$;$s!#.(B

    IDL .$B$H.(B Java .$B$N%^%C%T%s%0$N35MW.(B

    CORBA .$B$N%*%V%8%'%/%H$O!".(BOMG IDL (Object Management Group Interface Definition Language) .$B$GDj5A$5$l$F$$$^$9!#.(BJava .$B$N3+H/$G.(B CORBA .$B%*%V%8%'%/%H$r;H$&>l9g$O!".(BCORBA .$B%*%V%8%'%/%H$N%$%s%?%U%'!<%9$,!";vA0$K!".(BJava .$B$N%/%i%9$H%$%s%?%U%'!<%9$K%^%C%T%s%0$5$l$F$$$J$1$l$P$J$j$^$;$s!#.(BJava IDL .$B$KIUB0$7$F$$$k%D!<%k.(B idltojava .$B$r;H$&$H!"<+F0E*$K%^%C%T%s%0$,9T$o$l$^$9!#.(B

    .$B$3$N35MW$G$O!".(BOMG IDL .$B$N9=B$$H.(B Java .$B$N9=B$$NBP1~$r<($7$^$9!#.(BOMG IDL .$B$O!"$=$NL>A0$,<($9$h$&$K!"%$%s%?%U%'!<%9$rDj5A$7$F$$$^$9!#.(BJava .$B$N%$%s%?%U%'!<%9$HF1$8$h$&$K!".(BIDL .$B$N%$%s%?%U%'!<%9$K$O!"%$%s%?%U%'!<%9$N%*%Z%l!<%7%g%s$NA0!"La$jCM$N%G!<%?7?!"

    .$B

    IDL .$B$N9=B$.(B

    Java .$B$N9=B$.(B

    module

    package

    interface

    interface.$B!".(Bhelper class.$B!".(Bholder class

    constant

    public static final

    boolean

    boolean

    char.$B!".(Bwchar

    char

    octet

    byte

    string.$B!".(Bwstring

    java.lang.String

    short.$B!".(Bunsigned short

    short

    long.$B!".(Bunsigned long

    int

    long long.$B!".(Bunsigned long long

    long

    float

    float

    double

    double

    enum.$B!".(Bstruct.$B!".(Bunion

    class

    sequence.$B!"G[Ns.(B

    .$BG[Ns.(B

    exception

    class

    readonly attribute

    .$BB0@-CM$r;2>H$9$k%a%=%C%I.(B

    readwrite attribute

    .$BB0@-CM$r;2>H$*$h$S@_Dj$9$k%a%=%C%I.(B

    operation

    method


    .$BCm.(B: CORBA .$B$N%*%Z%l!<%7%g%s$,.(B Java .$B$N%*%V%8%'%/%H7?.(B (.$B$?$H$($P.(B String) .$B$KBP1~$9$k7?$rl9g!"%Q%i%a!<%?$NCM$H$7$F.(B Java .$B$N.(B null .$B$rEO$9$3$H$O$G$-$^$;$s!#$3$N$h$&$J>l9g$O!";XDj$5$l$?%*%V%8%'%/%H7?$N6u$N7A<0.(B (.$B6u$N.(B String .$B$d6u$NG[Ns$J$I.(B) .$B$rEO$9$h$&$K$7$^$9!#%Q%i%a!<%?$N7?$,.(B CORBA .$B$N%*%V%8%'%/%H;2>H$N>l9g$K$N$_!".(BJava .$B$N.(B null .$B$r%Q%i%a!<%?$H$7$FEO$9$3$H$,$G$-$^$9!#$3$N>l9g!".(Bnull .$B$O!".(BCORBA .$B$G$N%*%V%8%'%/%H;2>H.(B nil .$B$H$7$F2r

    .$B%[!<%`.(B


    Copyright © 1995-98 Sun Microsystems, Inc. All Rights Reserved.