java - 将复杂类实例传递给 REST Web 服务的最佳做法是什么?

标签 java web-services jakarta-ee jax-rs

我目前正在使用 Netbeans 和 Glassfish 编写一个 Java REST Web 服务。 WebService 是 SQL 数据库上的 CRUD Web 服务。 Netbeans 通过实现简单的 CRUD 方法为我完成了大部分工作。 但我仍然有 1 个主要问题:传递复杂对象(如日期)的最佳方法是什么? 例如:我想编写函数@GET getLessonsByDate(Date start,Date end)。 根据我的阅读,我可以使用@Consume 注释、@QueryParam 注释或@PathParam。什么是最好的?如果需要两个日期怎么办?如果我还需要另一种复杂数据类型怎么办?

请帮帮我...

最佳答案

我会使用 JAXB。 ( http://en.wikipedia.org/wiki/Java_Architecture_for_XML_Binding )

这是一个不错的教程,应该可以帮助您: http://www.vogella.de/articles/REST/article.html

关于java - 将复杂类实例传递给 REST Web 服务的最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7031212/

相关文章:

java - 弗林克 : Extract array from a Row Field

asp.net - 如何通过 Web 服务传送 Excel 电子表格

c# - 向现有 Web 服务自定义类型添加新字段

maven - 在 Netbeans/Maven/Cargo 插件中配置 GlassFish 4 域目录

java - 使用itextpdf从3d pdf中提取缩略图

java - 无法将外部 jar 添加到应用程序 jar 文件中

java - ScheduledExecutorService 只循环一次

android - 如何将数据从 android 发送到 SQL Server 2008?

java - 父线程在它们退出 servlet 容器之前是否等待子线程退出?

Java J2ee 插件安装存在依赖错误