Este exemplo, obtido da documentação da Sun, é uma implementação em Java IDL do tradicional "hello world", composto por três arquivos:
Hello
. Obtida a referência,
o método é invocado normalmente.
HelloServer
é um
servidor que ativa o ORB, cria o objeto que implementa o
serviço, obtém uma referência para o serviço de nomes e
registra o objeto neste diretório associado ao nome
Hello
. A classe HelloServant
é uma
implementação do serviço especificado; observe que essa classe
é uma extensão de _HelloImplBase
, o
skeleton definido pelo aplicativo
idltojava.
Veja também, da documentação de Java, os recursos CORBA and Java technologies, Java IDL e Java IDL and RMI-IIOP Tools.