2013-06-01 12 views
5

Jestem nowy w usługach SOAP. Chcę napisać usługę SOAP przy użyciu apache CXF od zera. Mam plik WSDL http://sms.pswin.com/SOAP/SMS.asmx?WSDL.Apache CXF, generowanie usług WWW z pliku WSDL

Udało mi się wygenerować klasy szablonów z pliku WSDL za pomocą narzędzia wsdl2java dołączonego do pakietu CXF, ale nie jestem pewien, jak przejść dalej. Czy możesz zaproponować dobry początkowy samouczek/książkę, aby pomóc mi zacząć od usług CXF SOAP. Albo wszystko, co może mi pomóc w budowaniu tego. Używam JBOSS-AS7 jako mojego serwera WWW.

+0

Google powinno pomóc. –

Odpowiedz

4

Apache CXF Example Projects obejmuje większość scenariuszy. Informacje o generowaniu kodów java można znaleźć na stronie WSDL to Java. Inne podejście to wsimport dołączone do JDK. Oba są bardzo proste i proste.

Mam nadzieję, że to pomoże.

0

Ja też szukałem czegoś podobnego. Zgodnie z moimi wymaganiami, muszę generować usługi sieciowe z dynamicznie ładowanych plików WSDL. Jest to niepraktyczne w przypadku parametru wsdl2java, ponieważ generuje klasy odwzorowane na WSDL, co powoduje gromadzenie klas dla różnych plików WSDL załadowanych w środowisku wykonawczym.

Więc po przejściu przez API Apache CXF i po eksperymentach z nim przez jakiś czas, udało mi się wymyślić POC, w jaki sposób osiągnąć moje wymagania.

kod Próbka jest w moim Github: https://github.com/amalhub/cxf-test