webservice是服務之間的數據通信的接口,通常有XML,SOAP,WSDL和UDDI四部分。 web
Xfire+spring實現webservice接口: spring
web.xml裏面的配置: app
<servlet>
<servlet-name>XFireServlet</servlet-name>
<servlet-class>
org.codehaus.xfire.spring.XFireSpringServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping> dom
spring的配置文件: url
<!--引入XFire的預配置文件-->
<import resource="classpath:org/codehaus/xfire/spring/xfire.xml" />
<!--XFire WebService 基類-->
<bean id="XFireExporter" class="org.codehaus.xfire.spring.remoting.XFireExporter"
lazy-init="false" abstract="true">
<property name="serviceFactory" ref="xfire.serviceFactory" />
<property name="xfire" ref="xfire" />
</bean>
<bean id="zkongServiceUrl" parent="XFireExporter">
<property name="serviceBean" ref="userWebService" />
<!-- 接口 wsdl名稱就是此接口類名 -->
<property name="serviceClass" value="com.cpic.zkong.cache.domain.service.UserService" />
</bean>
而後在代碼裏面定義接口UserService和他的實現類,就能夠了
spa