使用xfire编写webservice,并通过C#调用
http://tech.ddvip.com 2008年01月18日 社区交流
本文详细介绍使用xfire编写webservice,并通过C#调用
packagenet.rubyeye.webservicedemo;
//GeneratedbyMyEclipse
publicinterfaceIHelloWorldService{
publicStringsayHello(Stringname);
}
这个接口我们只提供一个方法:sayHello(),我们没有采用JSR181标注式的声明方式,还是采用xml配置文件。然后是实现类:
packagenet.rubyeye.webservicedemo;
//GeneratedbyMyEclipse
publicclassHelloWorldServiceImplimplementsIHelloWorldService{
publicStringsayHello(Stringname){
return"hello,"+name;
}
}
最后,配置下services.xml文件:
<service>
<name>HelloWorldService</name>
<serviceClass>
net.rubyeye.webservicedemo.IHelloWorldService
</serviceClass>
<implementationClass>
net.rubyeye.webservicedemo.HelloWorldServiceImpl
</implementationClass>
<style>wrapped</style>
<use>literal</use>
<scope>application</scope>
</service>
我们的web服务名称叫做HelloWorldService,接口是IHelloWorldService,实现类是HelloWorldServiceImpl。注意,其实我们这三个步骤可以一步完成,只要直接使用myeclipse的new web service向导即可

责编:豆豆技术应用