Domanda

Ho alcuni dati che penso sarebbe meglio rappresentare in XML.Voglio che questi dati vengano trasmessi da un servizio Web Java a un client Web, quindi in pratica voglio che i dati XML vengano trasmessi.Quello che sto pensando è leggere dal file XML dal servizio web convertendolo in un oggetto e inviandolo al client e il client lo convertirà nuovamente in xml.

Ma non sono sicuro che questo sia il modo migliore in cui potrei farlo...Qualche opinione per favore?

Grazie e saluti, krt_malta

Nessuna soluzione corretta

Altri suggerimenti

Non sono d'accordo.Un servizio web dovrebbe essere autodescrittivo.Quando qualcuno punta al WSDL è molto meglio avere un modello a oggetti piuttosto che una proprietà a stringa singola che conterrà del codice XML proprietario.Inoltre ci sarà un grande sovraccarico di serializzazione/deserializzazione.Il mio consiglio sarebbe quello di progettare un modello a oggetti che rappresenterà i tuoi dati ed esporrà questo modello nel servizio web.Manipolare gli oggetti è più semplice che manipolare XML.

Se è già xml non dovresti convertirlo in un oggetto.Il modulo server dovrebbe trasmettere in streaming il file/dati XML direttamente al client invece di utilizzare il modello di servizio Web.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top