現在、NetbeansとGlassfishを使用してJava REST Webサービスを作成しています。 WebServiceは、SQLデータベース上のCRUD Webサービスです。 シンプルなCRUDメソッドを実装することで、Netbeansが私の仕事のほとんどを行いました。 しかし、私はまだ1つの大きな懸念があります:複合オブジェクト(日付のようなもの)を渡す最善の方法は何ですか? 例:@GET getLessonsByDate(Date start、Date end)関数を記述します。 私が読んだところから、@Consumeアノテーション、@QueryParamアノテーション、または@PathParamを使用できます。何が最高ですか? 2つの日付が必要な場合はどうしますか?別の複合データ型が必要な場合はどうすればいいですか?ComplexクラスのインスタンスをREST Webサービスに渡す場合のベストプラクティスは何ですか?
私を助けてください...
+1 - JAX-RSのデフォルトバインディングレイヤーはJAXBです。また、JAXBは標準(JSR-222)であるため、Metro、EclipseLink MOXy、Apache JaxMeなど、複数の実装を利用できます。ここでは、私がまとめたRESTfulサービスの例へのリンクがあります。http://blog.bdoughan。 com/2010/08/creating-restful-web-service-part-15.html –