我正在尝试构建一个Java REST Web服务,它将对get请求进行一些处理(例如,发送带有信息的get请求,进行一些计算,然后发送一个带有结果的对象)。有什么想法可以让我在Netbeans中轻松地设置这个吗?我一直在使用New-〉RESTful Web服务...特性,但似乎无法让它返回一个对象。
3mpgtkmj1#
AFAIK你应该返回结果的字符串表示。例如实现getXml()方法:
getXml()
/** * Retrieves representation of an instance of services.GenericResource * @return an instance of java.lang.String */ @GET @Produces("application/xml") public String getXml() { return "<entry></entry>"; }
您可以使用XML API将对象转换为XML字符串并返回它们。
mw3dktmi2#
你想返回什么类型的对象...?在java rest webservice中,你可以返回很多类型的对象,比如json,xml。您可以按照这些教程来创建任何类型的java rest webservice -http://www.mkyong.com/webservices/jax-rs/json-example-with-jersey-jackson/此链接显示了返回json对象的get请求的示例。您可以浏览教程以了解任何其他要求。
1rhkuytd3#
我还没有在Netbeans中尝试过,但是我已经使用Intellij tho和maven完成了。只是使用servlet来获取请求,并使用GSON将传出的java对象转换为JSON并发送出去。This is the project I did with some of my colleges.
3条答案
按热度按时间3mpgtkmj1#
AFAIK你应该返回结果的字符串表示。例如实现
getXml()
方法:您可以使用XML API将对象转换为XML字符串并返回它们。
mw3dktmi2#
你想返回什么类型的对象...?在java rest webservice中,你可以返回很多类型的对象,比如json,xml。
您可以按照这些教程来创建任何类型的java rest webservice -http://www.mkyong.com/webservices/jax-rs/json-example-with-jersey-jackson/
此链接显示了返回json对象的get请求的示例。您可以浏览教程以了解任何其他要求。
1rhkuytd3#
我还没有在Netbeans中尝试过,但是我已经使用Intellij tho和maven完成了。只是使用servlet来获取请求,并使用GSON将传出的java对象转换为JSON并发送出去。
This is the project I did with some of my colleges.