ドキュメントを調べたところ、私が抱えていたいくつかの問題を理解するのに役立ちましたが、次の 2 つの問題はわかりませんでした。
1) get(GET) メソッドget(@Context Request request, @PathParam("isbn")String isbn)
を取得しました。生成された Java コードで @Context を取得するには、WADL をどのように作成すればよいですか?
2) 更新 (PUT) メソッドupdate(@PathParam("isbn") String isbn, BookState st)
を取得しました。WADL を作成して、生成された Java コードで BookState を取得するにはどうすればよいですか?
これが私の現在のWADLです。これはそれを行いません:
<resource path="/{isbn}">
....
<method name="GET" id="get" >
<request />
<response>
<representation mediaType="application/xml" element="prefix1:book" />
</response>
</method>
<method name="PUT" id="update" >
<request>
<representation mediaType="application/xml" element="prefix1:book" />
</request>
<response>
<representation mediaType="application/octet-stream" />
</response>
</method>
</resource>