我使用Jersey/Tomcat6來開發一些Web服務。與我爲SOAP服務所做的相比,我沒有想到應該在開發服務時向我的客戶分享什麼內容......只是Web服務的URL?對於SOAP來說,WSDL文件就足夠了,因爲客戶端自己生成了存根。RESTful開發 - 如何與客戶分享?
我的服務返回JSON格式的用戶對象列表(帶有2個字符串)。如果我只與他們共享服務URL,我的客戶如何反序列化JSON?我是否需要在服務器端共享實體bean(用戶類和列表類)?
我一直在閱讀關於REST的一些WADL文件......他們在這裏有幫助嗎?
感謝您的幫助!
我可以讓一些客戶再次使用澤西..但他們也需要反序列化通過網絡發送的JSON後的類文件。所以我的問題是,我需要將這些clas文件傳遞給我的所有客戶嗎? (Coz,我作爲一個客戶確實需要這些類或對象結構)。 – zombie
這裏有一個問題:爲什麼你的客戶需要這些課程? –
我想我可怕地在某個地方。我製作的球衣客戶端從Web服務接收JSON字符串 - 它需要將其反序列化爲對象。這種「反序列化」需要一個現有的類定義(與服務器端相同)。我錯在哪裏?我的客戶端能否在不知道類文件的情況下反序列化整個JSON字符串? – zombie