Hallo, ich hoffe, dass mir hier jemand helfen kann.
Ich bin gerade dabei einen WebService zu schreiben. Hierfür nutze ich MyEclipse und möchte aus einer Klasse heraus den WebService mit JAX-WS generieren lassen. Ich habe also eine Klasse, die ein Interface implementiert und in dem Interface sind die entsprechenden Annotationen drin. Das funktioniert soweit auch. Mit meinem TestClient, den ich in PHP geschrieben habe bekomme ich auch die
gewünschten Ergebnisse.
Nun werdet Ihr Euch sicherlich fragen "Wat willer denn noch?". Ich möchte gerne die Parameter, die ich an den WebService übergebe benennen. Also
in der Java-Klasse, die generiert wird steht aber weiterhin
Es muss doch möglich sein, dass ich mit der Annotation den Namen selbst bestimmen kann oder verstehe ich da etwas völlig falsch ( in "Java ist auch eine Insel" existiert ein derartiges Beispiel).
Achso, mit XFire funktioniert das übrigens...
Bei
habe ich dasselbe Problem. Standardmäßig wird eine Variable
zurückgegeben, aber ich möchte gern den Namen selbst bestimmen können,
da ich sonst Änderungen an einem Client vornehmen muss.
Ich hoffe, Ihr könnt mir einen Tipp geben.
Vielen Dank!
Ich bin gerade dabei einen WebService zu schreiben. Hierfür nutze ich MyEclipse und möchte aus einer Klasse heraus den WebService mit JAX-WS generieren lassen. Ich habe also eine Klasse, die ein Interface implementiert und in dem Interface sind die entsprechenden Annotationen drin. Das funktioniert soweit auch. Mit meinem TestClient, den ich in PHP geschrieben habe bekomme ich auch die
gewünschten Ergebnisse.
Nun werdet Ihr Euch sicherlich fragen "Wat willer denn noch?". Ich möchte gerne die Parameter, die ich an den WebService übergebe benennen. Also
Java:
@WebService(name="MyWebServices")
public class MyWebServices
{
@WebMethod
public String hello( @WebParam( name="name" )String name )
{
return "Hello " + name + "!";
}
in der Java-Klasse, die generiert wird steht aber weiterhin
Java:
@XmlElement(name = "arg0", namespace = "")
private String arg0;
Es muss doch möglich sein, dass ich mit der Annotation den Namen selbst bestimmen kann oder verstehe ich da etwas völlig falsch ( in "Java ist auch eine Insel" existiert ein derartiges Beispiel).
Achso, mit XFire funktioniert das übrigens...
Bei
Java:
@WebResult
Java:
return
da ich sonst Änderungen an einem Client vornehmen muss.
Ich hoffe, Ihr könnt mir einen Tipp geben.
Vielen Dank!