在哪里保持Web服务的响应?

时间:2014-09-29 12:05:09

标签: java web-services

我向Web服务发送请求并收到结果,然后我需要允许用户对结果进行排序。我的问题是,在检索结果后,我应该让他们能够根据用户的请求对它们进行排序而不使用Web服务发送新的请求吗?

3 个答案:

答案 0 :(得分:1)

为什么再次向Web服务发送请求我认为一旦收到结果就不需要再次发送请求只是将它们存储在类型中,并将其排序并显示给用户

答案 1 :(得分:1)

您有两种选择:

  1. 让服务器在将结果返回给用户之前对结果进行排序。
  2. 使客户端能够在客户端对结果进行排序,而无需再拨打其他Web服务。

答案 2 :(得分:1)

这有点棘手,因为有几种选择你应该根据你的需要使用它。如果您不需要任何永久存储,则可以将数据临时存储在缓存或cookie中。否则,您可以使用内存或数据库。

您还可以查看以下链接:

http://blog.mafr.de/2009/01/04/session-data-in-webapps/

它突出了一些可能的解决方案。