Voici un petit Hello World pour illustrer l’utilisation de CORBA sous Java.
Pour l’utiliser il suffit de décompresser le fichier avec
tar xvfz CORBA.tar.gz
Lancer la compilation avec :
ant
Lancer dans un shell :
ant run-server
Et dans d’autres shell :
ant run-client
L’interface et définie par l’idl suivant :
module HelloApp
{
interface Hello
{
string sayHello(in long val);
oneway void shutdown();
};
};
Le client se trouve dans le fichier src/HelloClient.java
Le serveur se trouve dans le fichier src/HelloServer.java
Le fichier build.xml permet de tout compiler.
YAPLUKA
Est-ce qu’on peut l’utiliser avec toutes les versions de java ?
A priori oui. A ma connaissance il y a toujours du corba dans la version 1.6.