XSD To Java Objects

De BIS Wiki
Revisão de 23h35min de 13 de abril de 2015 por Rodrigogml (discussão | contribs) (Criou página com 'É possível utilizar o Java para gerar Objetos que representam as informações usados em um WebService. Para criar esses objetos vamos precisar primeiro dos arquivos XSD do...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

É possível utilizar o Java para gerar Objetos que representam as informações usados em um WebService. Para criar esses objetos vamos precisar primeiro dos arquivos XSD do webservice. De posse dos XSD devemos coloca-los em alguma pasta dentro do projeto, mesmo que temporariamente, para que a IDE possa encontra-lo. Agora basta seguir os passos abaixo:


1. Clique com o botão direito, no menu Generate > JAXB Classes... para abrir o wizard.


2. Escolha o projeto onde as classes geradas devem ser colocadas


3. Na tela seguinte defina o package que deseja colocar as classes e clique em Finish.


Escolha o Pacote com Cuidado
Dependendo das definições do XSD o JAXB cria sua estrutura utilizando o JAXBElement, e um factory para criar os objetos sob demanda. Caso seja feito um refactory os objetos podem parar de funcionar com um erro completamente distorcido como NumberFormatException.