使用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向导即可

使用xfire编写webservice,并通过C#调用

责编:豆豆技术应用

正在加载评论...