public class GetService{
public String shuzi(String oo){
String s="9999";
return s;
}
public String getinfomatiom(String no)throws
MalformedURLException,ServiceException,RemoteException{
String res=null;
try{
String url="xxxxx",username="dddd",password="tttt";
Service service=new Service();
Call call=(Call) service.creatCall();
call.setTargetEndpointAddress(new java.net.URL(url));
call.addHeader(new SOAPHeaderElement("Authorization","username",username));
call.addHeader(new SOAPHeaderElement("Authorization","password",password));
call.setOperationName("invoke");
res=call.invoke(new Object[]{
"服務端請求地址",
"對應服務名稱",
xml格式傳輸參數no});
}
catch(Eception e){
e.printStackTrace();
}
finally{}
return res;
}
}
這個是我寫的,有兩個方法,一個是shuzi,就返回9999,
另一個getinfomation,返回另外一個url得到的數據
發布之后,調用shuzi函數可以得到9999,但是get函數出錯,請問事什么問題/謝謝
您好,您的博客對我學習webservice很有幫助,現在有個問題想請教下,我需要用call方法去訪問一個url,同時返回內容,然后把這個類方法,做成webservice方法,該怎么辦?
re: Strategy(策略)模式 Sam Wang 2008-03-13 09:39
這是NetBeans自帶的UML模塊做的。
您可以在這里免費下載:
http://download.netbeans.org/netbeans/6.0/final/創建一個類圖后,點擊鼠標右健,選擇“應用設計模式”,在項目中選擇“Gof Design Patterns”,就可以在設計模式中選擇您想要的模式了。