سؤال

أنا جديد على بغل. هل هناك أي طريقة للاتصال بخدمات الويب المستندة إلى CXF باستخدام JaxwsproxyFactoryBean؟ سيكون من الجيد إعادة استخدام واجهة Java بدلاً من ملفات WSDL.

مع CXF ، يمكننا ببساطة إعادة استخدام واجهة Java الخاصة بنا كعميل Spring Bean لعميل خدمات الويب دون توليد رمز WSDL2Java.

<bean id="{Bean Id}" class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean">
<property name="serviceClass" value="{java interface}"/>
<property name="address" value="{Address}"/>
</bean>

بدلاً من إنشاء قطع أثرية للعميل ، يمكننا ببساطة استخدام تعريف الفول أعلاه لمستهلك خدمة الويب.

شكرا مقدما ماسكا

هل كانت مفيدة؟

المحلول

إذا كان السؤال هو: "ما هي الطريقة لاستدعاء خدمة ويب عن بُعد دون إنشاء فئات عميل في Mule 2.2.x" ، الجواب هو: "استخدم نقطة نهاية WSDL عامة".

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top