LabCorba

Propaganda
CORBA
Estudo de Caso
• Boas Vindas ao CORBA;
• Código da interface:
– BoasVindas.idl;
• Implementação objeto remoto:
– Msg_Boas_VindasImpl.java;
• Servidor: servidor.java;
• Cliente: cliente.java;
CORBA
Estudo de Caso
• Gerar stubs: idlj –fall BoasVindas.idl;
–
–
–
–
–
–
_Msg_Boas_VindasStub.java;
Msg_Boas_Vindas.java;
Msg_Boas_VindasOperations.java;
Msg_Boas_VindasHelper.java;
Msg_Boas_VindasHolder.java;
Msg_Boas_VindasPOA.java;
CORBA
Estudo de Caso
• Compilar Servidor:
– javac BoasVindas\servidor.java;
• Compilar Cliente:
– javac cliente.java;
CORBA
Estudo de Caso
• Executar ORB:
– orbd –ORBInitialPort 2000;
• Executar Servidor:
– java BoasVindas.servidor –ORBInitialPort
2000;
• Executar Cliente:
– java cliente –ORBInitialPort 2000 –
ORBInitialHost localhost;
CORBA
Atividade
• Testar estudo de caso em diferentes
computadores;
• Passar e retornar parâmetro na
mensagem;
• Desenvolver aplicação remota:
– Soma;
– Subtração;
– Nome do servidor;
Download