|
View:
New views
15 Messages
—
Rating Filter:
Alert me
|
|
|
Usando generics com jax-wsPessoal,
Por acaso alguem da lista já usou generics com jax-ws? Estou tentando utilizar, mas o wsgen nao está mapeando meus objetos direito. O que eu tenho é o seguinte: @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Obj1", namespace = "http://vo.test.com/") public class Obj1 <L> { private List<L> inner; public List<L> getInner() { return inner;} public void setInner(List<L> inner) { this.inner = inner;} } @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Obj2", namespace = "http://vo.test.com/") public class Obj2 { private int valor; public int getValor() { return valor; } public void setValor(int valor) { this.valor = valor;} } dai meu WebMethod @WebMethod public Obj1<Obj2> teste() { return new Obj1<Obj2>(); } Acredito que esteja faltando uma anotação, pois o sistema não gera os clientes com o generics e também não gera no XSD o objeto Obj2. Alguem tem alguma ideia de como fazer isto? At, Daniel Diehl ____________________________________________________________________________________ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: java-l-unsubscribe@... For additional commands, e-mail: java-l-help@... |
|
|
Re: Usando generics com jax-ws:)
Diego Ingracio Mobile: +1 (404) 539 0577 2009/11/6 Daniel Diehl <skyjahh@...> Pessoal, |
|
|
Re: Usando generics com jax-ws:-()
Jerônimo Queiroz ------------------------- Fone: (51) 33271379 2009/11/6 Diego Forte <dforte@...> :) |
|
|
Re: Usando generics com jax-wsFaltou o XmlRootElement,, (ou tu nao inclui no email)
Como tu soh declara Types, não existe um elemento raíz, requerido para qualquer xml... 2009/11/6 Daniel Diehl <skyjahh@...>: > Pessoal, > > Por acaso alguem da lista já usou generics com jax-ws? > > Estou tentando utilizar, mas o wsgen nao está mapeando meus objetos direito. > > O que eu tenho é o seguinte: > @XmlAccessorType(XmlAccessType.FIELD) > @XmlType(name = "Obj1", namespace = "http://vo.test.com/") > public class Obj1 <L> { > private List<L> inner; > public List<L> getInner() { return inner;} > public void setInner(List<L> inner) { this.inner = inner;} > } > > @XmlAccessorType(XmlAccessType.FIELD) > @XmlType(name = "Obj2", namespace = "http://vo.test.com/") > public class Obj2 { > private int valor; > > public int getValor() { return valor; } > public void setValor(int valor) { this.valor = valor;} > } > > > dai meu WebMethod > @WebMethod > public Obj1<Obj2> teste() { > return new Obj1<Obj2>(); > } > > > Acredito que esteja faltando uma anotação, pois o sistema não gera os clientes com o generics e também não gera no XSD o objeto Obj2. > > Alguem tem alguma ideia de como fazer isto? > > At, > > Daniel Diehl > > > > ____________________________________________________________________________________ > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-l-unsubscribe@... > For additional commands, e-mail: java-l-help@... > > -- Looking for a client application for this service: http://fgaucho.dyndns.org:8080/arena-http/wadl --------------------------------------------------------------------- To unsubscribe, e-mail: java-l-unsubscribe@... For additional commands, e-mail: java-l-help@... |
|
|
Res: Usando generics com jax-wsRealmente estava sem o @XmlRootElement.
Entretanto não mudou nada após coloca-la O descriptor para Obj2 continuou não sendo gerado. Daí quando eu rodo ganho um erro que Obj2 não foi encontrado no contexto. O que eu percebi é que se eu criar um webmethod @WebMethod public Obj2 getObj2() { return new Obj2(); } Dai o metodo teste() passa a funcionar, pois eu forcei a criação do descritor para Obj2. Eu queria alguma forma de anotar o método teste para que ele gerasse este descritor para Obj2. At, ----- Mensagem original ---- De: Felipe Gaúcho <fgaucho@...> Para: java-l@... Enviadas: Sábado, 7 de Novembro de 2009 7:18:30 Assunto: Re: [java-list-RS] Usando generics com jax-ws Faltou o XmlRootElement,, (ou tu nao inclui no email) Como tu soh declara Types, não existe um elemento raíz, requerido para qualquer xml... 2009/11/6 Daniel Diehl <skyjahh@...>: > Pessoal, > > Por acaso alguem da lista já usou generics com jax-ws? > > Estou tentando utilizar, mas o wsgen nao está mapeando meus objetos direito. > > O que eu tenho é o seguinte: > @XmlAccessorType(XmlAccessType.FIELD) > @XmlType(name = "Obj1", namespace = "http://vo.test.com/") > public class Obj1 <L> { > private List<L> inner; > public List<L> getInner() { return inner;} > public void setInner(List<L> inner) { this.inner = inner;} > } > > @XmlAccessorType(XmlAccessType.FIELD) > @XmlType(name = "Obj2", namespace = "http://vo.test.com/") > public class Obj2 { > private int valor; > > public int getValor() { return valor; } > public void setValor(int valor) { this.valor = valor;} > } > > > dai meu WebMethod > @WebMethod > public Obj1<Obj2> teste() { > return new Obj1<Obj2>(); > } > > > Acredito que esteja faltando uma anotação, pois o sistema não gera os clientes com o generics e também não gera no XSD o objeto Obj2. > > Alguem tem alguma ideia de como fazer isto? > > At, > > Daniel Diehl > > > > ____________________________________________________________________________________ > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-l-unsubscribe@... > For additional commands, e-mail: java-l-help@... > > -- Looking for a client application for this service: http://fgaucho.dyndns.org:8080/arena-http/wadl --------------------------------------------------------------------- To unsubscribe, e-mail: java-l-unsubscribe@... For additional commands, e-mail: java-l-help@... ____________________________________________________________________________________ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: java-l-unsubscribe@... For additional commands, e-mail: java-l-help@... |
|
|
Re: Usando generics com jax-wsSeu problema deve ser o jaxb e nao o jax-ws. Jaxb 2.0 suporta generics. Vc estah usando ele? Abs, On 6 Nov 2009 17:23, "Daniel Diehl" <skyjahh@...> wrote: |
|
|
|
|
|
Re: Re: Usando generics com jax-wsEstranho, eu uso jaxb 2 em meus webservices jax-ws e ele gera usando generics como base por padrao... Vc deveria tentar um artigo que fala a respeito de jaxb 2. Alias, essa eh uma das principais funcionalidades do jaxb 2. Abs, On 7 Nov 2009 17:30, "Daniel Diehl" <skyjahh@...> wrote: |
|
|
Re: Re: Usando generics com jax-wsRelatando uma experiência que tive com isso,
Quando consumo um webservice dentro da mesma aplicação, existe alguma forma de quando é gerado os stubs do client do webservice ao invés de o wsimport gerar novas classes onde é feito o binding, ele aproveitar as classes que realmente estao sendo retornadas do ws? Estas classes quando estão no classpath?
Ronaldo.
2009/11/7 Julio Viegas <julioviegas@...>
-- []'s, Ronaldo Rigoni http://www.ronaldorigoni.com.br Desenvolvedor JEE Ministério da Educação - CESPE |
|
|
Re: Re: Usando generics com jax-wsNão porque isso quebra o contrato de serviço :)
se alguém mudar os metadados no servidor, como o teu cliente vai saber da mudança se ele está usando classes estáticas no classpath ? --------------------------------------------------------------------- To unsubscribe, e-mail: java-l-unsubscribe@... For additional commands, e-mail: java-l-help@... |
|
|
Re: Re: Usando generics com jax-wsPq vc iria consumir um webservice dentro da mesma aplicacao?
Nao eh mais facil separar a implementacao do servico em um ejb local e realizar a injecao de dependencia via jndi? Abs, JV -- julioviegas.com 2009/11/8 Ronaldo Rigoni ... <rrigoni@...> Relatando uma experiência que tive com isso, |
|
|
Re: Re: Usando generics com jax-wsQUando ocorre por ex, tenho um cliente (applet), e este applet 'e do mesmo projeto que o client onde possue as classes que serao retornadas do WS, esse applet roda no cliente e acessa o WS no server, em desenvolvimento.
Neste caso se pudessemos fazer com que o wsimport usa-se as classes do client que estao no classpath seria mais simples ao inves de fazer um adapter pra converter. Ronaldo.
2009/11/8 Julio Viegas <julioviegas@...> Pq vc iria consumir um webservice dentro da mesma aplicacao? -- []'s, Ronaldo Rigoni http://www.ronaldorigoni.com.br Desenvolvedor JEE Ministério da Educação - CESPE |
|
|
Re: Re: Usando generics com jax-wso applet pode ter um jar com os stubs do serviço (gerado no servidor)
.. nao precisa gerar toda vida.. e applets podem usar o cache do http .... portanto só vai carregar quando o jar trocar de nome ou o arquivo expirar... --------------------------------------------------------------------- To unsubscribe, e-mail: java-l-unsubscribe@... For additional commands, e-mail: java-l-help@... |
|
|
Sair Da ListaAtenciosamente Rubens Julio Viegas escreveu:
-- ---------------------------------- Lugane Comércio e Serviços Ltda Rua Barão do amazonas,2164 Partenon F:51-3339-8933 Porto Alegre-RGS Vendas: lugane.relogios@... Técnica: tecnica@... suporte: suporte@... site: www.lugane.com.br ------------------------------------------------------------------------------------------------------- To unsubscribe, e-mail: java-l-unsubscribe@... For additional commands, e-mail: java-l-help@... |
|
|
Re: Sair Da ListaTo unsubscribe, e-mail: java-l-unsubscribe@...
ou seja, envia um email em branco pra esse endereço. Abraço
2009/11/9 suporte-lugane <suporte@...>
-- _________________________________ Alexandre Silveira Neto Técnico em Tecnologia da Informação Analista de Sistemas E-Mail/MSN: alexandre@... |
| Free embeddable forum powered by Nabble | Forum Help |