Staram się zrobić bardzo prostą usługę internetową, która wykonuje następujące operacje:Jak działa MTOM + przykładowy kod
- klient natrafi usługę internetową wzywającą pliku.
- Klasa usług serwisów WWW wysyła zapytanie do tablicy, która ma klucz (zapytanie wyszukiwania) i wartość jako wartość base64 (plik pdf).
- Teraz potrzebuję użyć polecenia MTOM, aby zwrócić zakodowaną wartość base64encoded w hashtable do klienta.
Klient musi go zdekodować i przekonwertować na format pdf.
Tak, oto moje pytania:
Rozumiem możemy kodować pliki do base64 do transmisji za pośrednictwem serwisu WWW, ale gdzie i jak MTOM wchodzić tam na zdjęciu?
Czy ktoś może mi podać prostą metodę, która używa MTOM i odsyła dane. Czy musimy również podać coś w WSDL? lub wystarczy prosty typ zwracany przez String? Dlaczego? Dlaczego nie?
Dzięki
Widziałem to code. Korzysta z wielu adnotacji, potrzebuję tylko prostego kodu Java za pomocą MTOM. Nowy na J2EE TUTAJ :)
UPDATE 1
wystarczająco Godna wyjaśnienie here, teraz muszę zrozumieć go z poziomu realizacji. Dobry informacji here, ale dla .NET
UPDATE 2
Jaki powinien być zwracany typ metody "createMTOM (int id)" ??