我有一個服務的WSDL。此服務使用rpc。因此我使用軸1.2,並使用wsdl2java獲取Java對象(.java)。現在,我有了wsdl,java對象和消息。如何在不暴露服務的情況下將此消息轉換爲java對象(某種方法或某些內容不涉及公開)?使用rpc將soap消息轉換爲基於wsdl的對象
感謝您的幫助
我有一個服務的WSDL。此服務使用rpc。因此我使用軸1.2,並使用wsdl2java獲取Java對象(.java)。現在,我有了wsdl,java對象和消息。如何在不暴露服務的情況下將此消息轉換爲java對象(某種方法或某些內容不涉及公開)?使用rpc將soap消息轉換爲基於wsdl的對象
感謝您的幫助
我想你會需要編寫自己的解析器,基於郵件的內容。還有一個類似的問題在這裏:Unmarshalling SOAP Messages to java/or simply parsing SOAP message?
我不想這樣做,我認爲這是最後一個選項 –
http://bwithers.wordpress.com/2006/07/29/serializing-an-axis-javabean-object-to-xml/
終於讓我找到解決的關鍵詞是反序列化,在評論這個頁面是爲使這個代碼不暴露WS
爲什麼你要做到這一點沒有暴露服務? –
因爲我使用Cxf在Spring中暴露web服務,我需要轉換這些對象來傳遞它們,並且我不想公開Web服務將不會有目的 –