首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

webservice一个简略应用程序

2012-09-23 
webservice一个简单应用程序以下的WEB工程虽然在实际应用中没有实际作用,但能很好的说明webservice的应用

webservice一个简单应用程序
以下的WEB工程虽然在实际应用中没有实际作用,但能很好的说明webservice的应用原理:
准备条件:
1.创建一个工程Xfire
2.导入Xfire的jar包,可到http://xfire.codehaus.org下载
步聚:
1.写接口:Calculator.java



4.写配置文件:src/META-INF/xfire/services.xml


5.客户端:Client.java
package com.test.client;import java.net.MalformedURLException;import org.codehaus.xfire.XFireFactory;import org.codehaus.xfire.client.XFireProxyFactory;import org.codehaus.xfire.service.Service;import org.codehaus.xfire.service.binding.ObjectServiceFactory;import com.test.service.Calculator;public class Client {/** * @param args * @throws Exception  */public static void main(String[] args) throws Exception {Service service=new ObjectServiceFactory().create(Calculator.class);String url="http://localhost:8080/XFire/services/Calculator";XFireProxyFactory factory=new XFireProxyFactory(XFireFactory.newInstance().getXFire());Calculator c=(Calculator)factory.create(service, url);System.out.println(c.getClass().getName());System.out.println(c.add(1, 2));System.out.println(c.subtract(1, 2));System.out.println(c.multiply(1, 2));System.out.println(c.divide(1, 2));}}

热点排行
Bad Request.