1 . XFire可以认为是webservice的一个实现。
其下载地址:http://xfire.codehaus.org/
下载了以后把lib下的所有jar和xfire-all-*.jar拷贝到你的项目里。
配置web.xml
构建Server端
UserService及UserService的实现类:UserServiceImpl
在services.xml里配置发布服务的说明。
默认会去classpath下的META-INF/xfire/services.xml找这个文件。
客户端代码:
客户端调用类:
启动tomcat:输入:http://localhost:8080/xfireTest/services/UserService?wsdl 可以查看生成的wsdl文档
如果输入:http://localhost:8080/xfireTest/services/UserService 输出的是:Invalid SOAP request. 也是正常的
本文介绍了如何使用XFire实现一个简单的Web服务。首先,需要将XFire的相关库导入项目,然后配置web.xml。接着,创建服务端接口和实现类,以及services.xml配置文件来发布服务。客户端通过XFireProxyFactory获取服务代理并进行调用。启动Tomcat后,可以通过URL查看生成的WSDL文档或进行服务调用。
213

被折叠的 条评论
为什么被折叠?



