龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

[webservices开发]使用XFire开发一个简单的web服务

时间:2009-12-23 15:42来源:未知 作者:admin 点击:
分享到:
在这一节,你将了解到如何将一个普通的Java文件转换为一个web服务,services.XML文件是如何定义的,如何发布这个web服务、如何获得这个服务的WSDL、如何创建Client代码、如何测试这个w

在这一节,你将了解到如何将一个普通的Java文件转换为一个web服务,services.XML文件是如何定义的,如何发布这个web服务、如何获得这个服务的WSDL、如何创建Client代码、如何测试这个web服务。

 

首先打开Eclipse,创建一个普通的java工程,将xfire所需的jar和xfire的jar加入到工程所需的类库引用中。创建一个简单的java文件,这个java文件简单到只提供一个add方法。

package com.kuaff.xfire.samples;

public class MathService

{

    public long add(int p1, int p2)

    {

        return p1 + p2;

    }

}

 

在src目录下创建META-INF/xfire目录,然后在META-INF/xfire目录下创建services.xml文件,文件内容为:

<beans xmlns="http://xfire.codehaus.org/config/1.0">

  <service>

    <name>MathService</name>

    <namespace>http://www.kuaff.com/xfire/samples/MathService</namespace>

    <serviceClass>com.kuaff.xfire.samples.MathService</serviceClass>

  </service>

</beans>


  
精彩图集

赞助商链接