随笔-1  评论-2  文章-6  trackbacks-0

我的评论




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”,就可以在设计模式中选择您想要的模式了。