我目前正在使用Netbeans和Glassfish編寫一個Java REST Web服務。 WebService是SQL數據庫上的CRUD Web服務。 Netbeans通過實現簡單的CRUD方法爲我完成了大部分工作。 但我仍然有一個主要擔憂:傳遞複雜對象(如日期)的最佳方式是什麼?例如: :我想寫函數@GET getLessonsByDate(Date start,Date end)。 從我讀到的,我可以使用@Consume註釋,@QueryParam註釋或@PathParam。什麼是最好的?如果需要兩個日期呢?如果我還需要另一個複雜的數據類型呢?將複雜類實例傳遞給REST Web服務的最佳實踐是什麼?
請幫我...
+1 - JAXB是JAX-RS的默認綁定層。另外,由於JAXB是一個標準(JSR-222),因此有多種實現可供使用:Metro,EclipseLink MOXy,Apache JaxMe等。下面是一個鏈接到我已經放在一起的RESTful服務示例:http://blog.bdoughan。 COM/2010/08 /創建的RESTful的Web服務部分,15.html –