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