Pergunta

Tenho alguns dados que acho melhor ser representados no XML. Quero que esses dados sejam transmitidos de um serviço da Web Java para um cliente da Web, então, basicamente, quero que os dados XML sejam transmitidos. O que estou pensando é a leitura do arquivo XML do serviço da Web, convertendo -o em um objeto e enviando -o para o cliente, e o cliente o converteria em XML novamente.

Mas não tenho certeza se essa é a melhor maneira de fazer isso ... alguma opinião, por favor?

Obrigado e cumprimentos, KRT_MALTA

Nenhuma solução correta

Outras dicas

Eu tenho que discordar. Um serviço da web deve ser descritivo automático. Quando alguém aponta para o WSDL, é muito melhor ter um modelo de objeto do que uma única propriedade de string que conterá algum XML proprietário. Também haverá uma grande sobrecarga de serialização/deserialização. Minha recomendação seria projetar um modelo de objeto que representará seus dados e expor esse modelo no serviço da Web. Manipular objetos é mais fácil do que manipular XML.

Se já é xml, você não deve convertê -lo em um objeto. O módulo do seu servidor deve transmitir o arquivo/dados XML para o cliente diretamente, em vez de ir para o modelo de serviço da Web.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top