質問

public class Pojo {
   private String value;

   public static void printValue() {
      System.out.println("value=" + value);
   }
}

使いたいと思っていることからwebサービスとして

@WebService
public class MyService {
   @WebMethod
   public Pojo getPojo() {
      return new Pojo();
   }
}

できないようで、決定的な回答だったので、できやよいと思います。

役に立ちましたか?

解決

データのみがワイヤ上で送信されます。静的または非静的メソッドは送信されません。

受信側では、同じクラスにデータをバインドする場合は、

- 罰金、あなたが戻ってあなたの方法を持っていますが、SOAPは、それとは何の関係もありません、それはあなた自身の策略です。 (C#の、パイソン、...)他の言語で書かれたクライアントはもちろん、あなたの方法を、持っていません。

P.S。あなたはいつも戻って送っている任意のオブジェクトのクラスは、メソッドを持っています。あなたのPOJOは、暗黙的にObjectからサブクラス化、ひいてはその上のtoString()、hashCode()メソッド、およびを持っています。 JAX-WSは気にしません。

他のヒント

No.しいですね

  1. Webサービスとしてプラットフォーム
  2. 何が送信され、線だけでXML(またはその他の形式のデータ

定できるようになりましたい送信することができ、ワイヤ静的な方法は?はどのように非Javaクライアントで解釈するwebサービスの対応は?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top