Gegeben ist eine Klasse:
und eine JAX-RS- Methode
Beides liefert mir
[XML]
<todo>
<discription>Beschreibung</discription>
<summary>Summe</summary>
</todo>
[/XML]
wobei ich für als Client, der ein Application-Client-Module ist, diesen Code nutze:
Die Frage ist nun, wie komme ich am besten an die Informationen. Ich nutze J6EE auf Eclipse Juno mit einem Glassfish-Server auf OpenSuSE 12.1. .
Sollte ich JAXB einbinden? Oder kann ich das mit JAXB oder Psychopath/XPath lösen. Wenn ja, wo kann ich mich diesbezüglich online belesen/ Tutorials finden. Vielleicht gibt es auch bei Oracle selbst eine Seite.
Java:
@XmlRootElement
public class Todo {
private String summary;
private String discription;
public String getSummary() {
return summary;
}
public void setSummary(String summary) {
this.summary = summary;
}
public String getDiscription() {
return discription;
}
public void setDiscription(String discription) {
this.discription = discription;
}
und eine JAX-RS- Methode
Java:
@GET
@Produces("application/xml")
public Todo getXML()
{
Todo t= new Todo();
t.setDiscription("Beschreibung");
t.setSummary("Summe");
return t;
}
Beides liefert mir
[XML]
<todo>
<discription>Beschreibung</discription>
<summary>Summe</summary>
</todo>
[/XML]
wobei ich für als Client, der ein Application-Client-Module ist, diesen Code nutze:
Java:
public class Main {
public static void main(String[] args) {
ClientConfig config= new DefaultClientConfig();
Client client=Client.create(config);
WebResource service=client.resource(UriBuilder.fromUri("http://localhost:8080/restserv/jaxrs/diener").build());
String s = service.get(String.class);
System.out.println(s);
}
Die Frage ist nun, wie komme ich am besten an die Informationen. Ich nutze J6EE auf Eclipse Juno mit einem Glassfish-Server auf OpenSuSE 12.1. .
Sollte ich JAXB einbinden? Oder kann ich das mit JAXB oder Psychopath/XPath lösen. Wenn ja, wo kann ich mich diesbezüglich online belesen/ Tutorials finden. Vielleicht gibt es auch bei Oracle selbst eine Seite.