Eu tenho a classe Produto, que tem como
atributos:
codigoProduto e
DescricacaoProduto.
criei uma classe idl:
module ProdutoApp{
interface Produto{ void produtoCadastrar(in Produto p); Produto produtoProcurarPeloCodigo(in long codigoProduto); }; }; Como faco para que a classe Produto gerado a partir
da idl tenha os atributos codigoProduto e descricaoProduto?
eu fiz da seguinte forma, mas nao deu
certo:
module ProdutoApp{
interface Produto{ attribute long codigoProduto; attribute string descricaoProduto; void produtoCadastrar(in Produto p); Produto produtoProcurarPeloCodigo(in long codigoProduto); }; }; implementei o ProdutoCliente:
import ProdutoApp.*;
import org.omg.CosNaming.*; import org.omg.CORBA.*; public class ProdutoClient{
public static void main(String[] args){ try{ ORB orb = ORB.init(args,null); org.omg.CORBA.Object objRef = orb.resolve_initial_references("NameService"); NamingContext ncRef = NamingContextHelper.narrow(objRef); NameComponent nc = new NameComponent("Product",""); NameComponent path[] = {nc}; ProdutoApp.Produto productRef = ProdutoHelper.narrow(ncRef.resolve(path)); ProdutoApp.Produto teste = new ProdutoApp.Produto(1,"Livro"); productRef.produtoCadastrar(teste); } catch(Exception ex){ } } }
|
- [java-list] CORBA Luis Henrique Bogo
- Re: [java-list] CORBA Sven van 't Veer
- [java-list] CORBA Alan Alexandre da Silva
- RE: [java-list] CORBA Luciano Dias Lazari
- [java-list] CORBA JavaTwo
- [java-list] CORBA JavaTwo