XFire创建WebService实例
XFire创建WebService实例应用
? ? XFire使得在JavaEE应用中发布Web服务变得轻而易举。和其他Web服务引擎相比, ? ?? 一.?使用XFire发布WebService
? ? 2.创建Service接口的实现类 ? 3.在web.xml文件中进行XFire拦截配置,可参照官网提供的sample。 ?4.在class目录下建立META-INF目录,如(META-INF>xifre->services.xml), <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://xfire.codehaus.org/config/1.0"> <service> <name>HelloService</name> <serviceClass>com.test.service.IHelloService</serviceClass> <implementationClass>com.test.service.HelloService</implementationClass> </service> </beans> 5.将xfire的Jar包和相关依赖包拷到系统应用中,在Tomcat下部署应用。 ? ?点击后查看详细的wsdl文档,不同的浏览器下访问会有区别,展示效果不一致。 ? ? ?? 二.建立XFire客户端进行调用 ?? ??? 1.本地客户端调用,与webservice服务在同一应用。 ? ?? 2. 利用XFire创建build.xml文件生成客户端代码调用webservice服务 ?? ??? ?2.1在src目录下创建build.properties文件,配置如下: ??? ?2.2在src目录下创建build.xml文件,配置如下: ?????用ant构建生成代码,生成后的目录如下: ? ? ? ???? 2.3编写客户端代码进行调用 ??? 执行结果如下: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |