我有一些数据,我认为最好用XML表示。我希望这些数据从Java Web服务传输到Web客户端,所以基本上我希望传输XML数据。我正在考虑从Web服务中读取XML文件,将其转换为对象并将其发送到客户端,客户端将其再次转换为xml。
但我不确定这是否是我能做到的最佳方式......请问有什么意见吗?
谢谢和问候, Krt_Malta
答案 0 :(得分:0)
如果它已经是xml,你就不应该把它转换成一个对象。您的服务器模块应该直接将xml文件/数据流式传输到客户端,而不是用于Web服务模型。
答案 1 :(得分:0)
我不同意。 Web服务应该是自动描述的。当有人指向WSDL时,拥有一个对象模型比一个包含一些专有XML的字符串属性要好得多。此外,序列化/反序列化的开销也很大。我的建议是设计一个代表您的数据的对象模型,并在Web服务中公开该模型。操纵对象比操作XML更容易。