• 大小: 8.88M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-08
  • 语言: Java
  • 标签: 其他  

资源简介

javaWebservice实例.rar

资源截图

代码片段和文件信息

package com.client;

import java.net.MalformedURLException;

import org.codehaus.xfire.XFire;
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.webservice.IMyTest;

public class Client {

/**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
System.out.println(callWebService(“johalin“));
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

/*
 * Call the Web service
 * 
 */
public static String callWebService(String fromAccount)
throws MalformedURLException Exception {

// Create a metadata of the service
Service serviceModel = new objectServiceFactory().create(IMyTest.class);

// Create a proxy for the deployed service
XFire xfire = XFireFactory.newInstance().getXFire();
XFireProxyFactory factory = new XFireProxyFactory(xfire);

String serviceUrl = “http://localhost:8080/myWebservice/services/MyTest“;

IMyTest client = null;
try {
client = (IMyTest) factory.create(serviceModel serviceUrl);
} catch (MalformedURLException e) {
e.printStackTrace();
}

// Invoke the service
String serviceResponse = ““;
try {
serviceResponse = client.getName(fromAccount);

} catch (Exception e) {

serviceResponse = e.toString();
}

// Return the response
return serviceResponse;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        624  2009-01-08 12:44  myWebservice\.classpath

     文件        309  2009-01-08 12:47  myWebservice\.mymetadata

     文件       1416  2009-01-08 10:51  myWebservice\.project

     文件        145  2009-01-08 10:28  myWebservice\.settings\com.genuitec.eclipse.ws.xfire.prefs

     文件       1672  2009-01-08 11:13  myWebservice\src\com\client\Client.java

     文件        129  2009-01-08 10:57  myWebservice\src\com\webservice\IMyTest.java

     文件        137  2009-01-08 10:29  myWebservice\src\com\webservice\IWebserviceBean.java

     文件        171  2009-01-08 10:56  myWebservice\src\com\webservice\MyTestImpl.java

     文件        187  2009-01-08 10:56  myWebservice\src\com\webservice\WebserviceBeanImpl.java

     文件         39  2009-01-08 10:28  myWebservice\WebRoot\meta-INF\MANIFEST.MF

     文件    9050289  2009-01-08 12:45  myWebservice\WebRoot\myWebservice.war

     文件       2024  2009-01-08 12:47  myWebservice\WebRoot\WEB-INF\classes\com\client\Client.class

     文件        169  2009-01-08 12:47  myWebservice\WebRoot\WEB-INF\classes\com\webservice\IMyTest.class

     文件        185  2009-01-08 12:47  myWebservice\WebRoot\WEB-INF\classes\com\webservice\IWebserviceBean.class

     文件        465  2009-01-08 12:47  myWebservice\WebRoot\WEB-INF\classes\com\webservice\MyTestImpl.class

     文件        497  2009-01-08 12:47  myWebservice\WebRoot\WEB-INF\classes\com\webservice\WebserviceBeanImpl.class

     文件        646  2009-01-08 12:47  myWebservice\WebRoot\WEB-INF\classes\meta-INF\xfire\services.xml

     文件     279383  2009-01-08 11:13  myWebservice\WebRoot\WEB-INF\lib\commons-httpclient-3.0.jar

     文件        622  2009-01-08 12:44  myWebservice\WebRoot\WEB-INF\web.xml

     文件        646  2009-01-08 12:42  myWebservice\WebServices\services.xml

     目录          0  2009-01-08 13:10  myWebservice\WebRoot\WEB-INF\classes\com\client

     目录          0  2009-01-08 13:10  myWebservice\WebRoot\WEB-INF\classes\com\webservice

     目录          0  2009-01-08 13:10  myWebservice\WebRoot\WEB-INF\classes\meta-INF\xfire

     目录          0  2009-01-08 13:10  myWebservice\WebRoot\WEB-INF\classes\com

     目录          0  2009-01-08 13:10  myWebservice\WebRoot\WEB-INF\classes\meta-INF

     目录          0  2009-01-08 13:10  myWebservice\src\com\client

     目录          0  2009-01-08 13:10  myWebservice\src\com\webservice

     目录          0  2009-01-08 13:10  myWebservice\WebRoot\WEB-INF\classes

     目录          0  2009-01-08 13:10  myWebservice\WebRoot\WEB-INF\lib

     目录          0  2009-01-08 13:10  myWebservice\src\com

............此处省略10个文件信息

评论

共有 条评论