資源簡介
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\.myme
?????文件???????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\me
?????文件????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\me
?????文件?????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.xm
?????文件????????646??2009-01-08?12:42??myWebservice\WebServices\services.xm
?????目錄??????????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\me
?????目錄??????????0??2009-01-08?13:10??myWebservice\WebRoot\WEB-INF\classes\com
?????目錄??????????0??2009-01-08?13:10??myWebservice\WebRoot\WEB-INF\classes\me
?????目錄??????????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個文件信息
評論
共有 條評論