0
我们的组织正在运行用Java编写的Web服务(现在使用AXIS。正在转换为JAX-WS)。大多数方法都是以分隔字符串的形式返回从数据库中检索的字段(分隔符是'|')。在客户端(现在客户端仅由我们提供,可能将来,Web服务将向其他客户开放),我们检索字符串并将其转换回字段。Web服务返回类型:字符串,对象或映射
现在有将字符串转换到一个请求之一:
- 一个Java bean类具有指示字段的名称方法名。
- 一个String数组,
- 地图项目,键名和值
我们非常关心的性能(因为我们使用它运行在企业内部的Web服务在同一台服务器),因为它是将被成千上万的人使用。
因此,在上述三种方法中哪个更好,为什么? 或
我们应该坚持分隔字符串,并让客户端做 休息(正如我们现在所做的那样)?
恕我直言,你的java bean类,作为'json'响应发送将是理想的。 – SudoRahul 2013-03-22 04:34:56