Domanda

Attualmente sto lavorando a un progetto che espone alcune funzioni tramite WebServices. Il problema è che alcune chiamate dovrebbero restituire un array di "attributo", che è una classe di container per una cella di database.

Questi attributi sono, ovviamente, di diversi tipi (int, stringa, data, timestamp e così via). Niente di veramente difficile, solo tipi di base. Ormai, le chiamate WebService restituiscono semplicemente un array di oggetti di attributo che contiene i valori nelle stringhe.

Ora non ho codificato i servizi Web, voglio solo sapere se ci sono alcuni schemi noti per progettare tali situazioni (al fine di fare consigli al ragazzo che in realtà è lo sviluppatore di quei servizi web).

È stato utile?

Soluzione

Penso questa serie degli articoli su InfoQ ti aiuterà (o lo sviluppatore reale) a capire cosa devi fare. Parla delle mappature tra tipi di dati XML e tipi di dati Java.

In caso contrario, non capisco bene la tua domanda. Scusate!

Altri suggerimenti

Penso che tu abbia bisogno di servizi Web "First Contract First". Scrivili in modo tale da accettare una richiesta XML e restituire una risposta XML. Non è molto diverso dal tuo schema che restituisce una serie di stringhe, ma sarà molto più portatile tra diversi clienti. La definizione di stringa e array è diversa in Java e .NET, quindi qualsiasi approccio che utilizza oggetti per richieste o risposte blocchi in un particolare client. Resta con XML; Inizia con gli schemi come contratto con i clienti.

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