この規則により、以下を参照するようにフラグが立てられます。 javax.xml.rpc.holders パッケージ。 JAX-RPC パッケージには、データ型ごとに個別のホルダー・クラス ( IntHolder , StringHolder , DoubleHolder など)。 JAX-WSでは、各タイプ( をパラメータ化できるようになりました。 Holder<String> , Holder<Int> など)。
JAX-RPCの例:
JAX-WSの例:
上記の例では、インポートが必要なパッケージは1つだけであることがわかる javax.xml.ws.Holder (の代わりに javax.xml.rpc.holders.IntHolder および javax.xml.rpc.holders.StringHolder ).もう一つの違いは、demoHolderメソッドのパラメータです StringHolder text, IntHolder count を呼び出すことしかできない Holder<String> text, Holder<Integer> count .