Hallo zusammen,
ich möchte folgendes in einem RESTful-Service mit JSON realisieren:
Ich frage mit einem Client wie folgt:
Der Server soll dann mit dem Inhalt eines DB-Request antworten.
Ich bekomme es hin das mir der Server überhaupt antwortet:
Antwort:
JSON-Ausgabe:
{"title":"Enter Sandman","singer":"Metallica"}
Nur müßte ich dafür ja für jeden Anfragetyp eine Classe schreiben.
Wie mache ich dass, damit die Response auf die Clientanfrage aus einem ResultSet gebildet wird.
Oder, wie komme ich an das HttpServletResponse-Object ? Bei einem anderen Project habe ich das von einem Servlet bekommen , aber hier habe (bzw. sehe) ich kein Servlet.
Wenn keiner was weis würe ich mich auch über eine Literaturempfehlung freuen.
Besten Dank
xrax
ich möchte folgendes in einem RESTful-Service mit JSON realisieren:
Ich frage mit einem Client wie folgt:
Code:
import javax.ws.rs.*
WebResource wrs = Client.create().resource( url );
System.out.println( "\nJSON-Ausgabe:" );
System.out.println( wrs.accept( MediaType.APPLICATION_JSON ).get( String.class ) );
Der Server soll dann mit dem Inhalt eines DB-Request antworten.
Ich bekomme es hin das mir der Server überhaupt antwortet:
Code:
import javax.ws.rs.core.MediaType;
@GET @Produces( MediaType.APPLICATION_JSON )
public JsonObj halloHtml2( )
{
JsonObj track = new JsonObj();
track.setSinger("Metallica");
track.setTitle("Enter Sandman");
return track;
}
JSON-Ausgabe:
{"title":"Enter Sandman","singer":"Metallica"}
Nur müßte ich dafür ja für jeden Anfragetyp eine Classe schreiben.
Wie mache ich dass, damit die Response auf die Clientanfrage aus einem ResultSet gebildet wird.
Oder, wie komme ich an das HttpServletResponse-Object ? Bei einem anderen Project habe ich das von einem Servlet bekommen , aber hier habe (bzw. sehe) ich kein Servlet.
Wenn keiner was weis würe ich mich auch über eine Literaturempfehlung freuen.
Besten Dank
xrax