不管年纪多大,我们仍要诉说梦想,描绘未来光明的前景。无梦之人不会有创造与成功,他的人格也无从成长。因为人格只有在描绘梦想、钻研创新、不懈努力之中才能得到磨练。从这个意义上讲,梦想与愿望就是人生起飞的跳板。
c# JSON返回格式的WEB SERVICE//www.haodaima.com/article/16768.htm我这里是利用axis创建类包的,首先下载axis的压缩包,然后解压,把axis放到webapp下面。如果可以运行,就OK了。
c#创建的webservice自带的wsdl的,直接可以加上?wsdl访问,然后利用axis生成类:
java-classpath".;commons-logging.jar;axis.jar;commons-discovery.jar;jaxrpc.jar;wsdl4j.jar;saaj.jar;jaxrpc.jar;mail.jar"org.apache.axis.wsdl.WSDL2Java-o"E:\cjjer"http://s:9999/IUsers.asmx?wsdl
protectedorg.apache.axis.client.CallcreateCall()throwsjava.rmi.RemoteException
这个方法,然后再return之前写上
SOAPHeaderElementhead=newSOAPHeaderElement(newPrefixedQName(newjavax.xml.namespace.QName("http://www.cjjer.com/webs/","ReqHeader")));
head.setActor(null);
try{
head.addChildElement("userName").addTextNode("cjjer");
head.addChildElement("password").addTextNode("000000");
head.setMustUnderstand(true);
}catch(Exceptione){
System.out.println("soapheaderException==");
e.printStackTrace();
}
_call.addHeader(head);return_call;
importjava.io.*;
importjava.sql.*;
importjava.awt.*;
importjavax.xml.namespace.*;
importjava.awt.event.*;
importjava.net.URL;
importorg.apache.axis.client.*;
importcom.cjjer.www.webs.*;publicclassTestNet{
//mainmethod
publicstaticvoidmain(Stringargs[]){
System.out.println("我要进来了,嘎嘎");
try{
Stringendpoint="http://s:9999/IUsers.asmx";
cjjerLocatorlocator=newcjjerLocator();//
locator.setMaintainSession(true);
cjjerSoapservice=locator.getcjjerSoap();//获得服务对象
MemberobjM=service.getUser(1);
System.out.println(objM.getName());
}
catch(Exceptione){
e.printStackTrace();}
}
}
importjava.sql.*;
importjava.awt.*;
importjavax.xml.namespace.*;
importjava.awt.event.*;
importjava.net.URL;
importorg.apache.axis.client.*;
importcom.cjjer.www.webs.*;publicclassTestNet{
//mainmethod
publicstaticvoidmain(Stringargs[]){
System.out.println("我要进来了,嘎嘎");
try{
Stringendpoint="http://s:9999/IUsers.asmx";
cjjerLocatorlocator=newcjjerLocator();//
locator.setMaintainSession(true);
cjjerSoapservice=locator.getcjjerSoap();//获得服务对象
MemberobjM=service.getUser(1);
System.out.println(objM.getName());
}
catch(Exceptione){
e.printStackTrace();}
}
}
如果不发生异常,就OK了,发生异常的话自行处理。
编译:
javac-cp"E:\tomcat6\webapps\axis\WEB-INF\lib\commons-logging.jar;E:\tomcat6\webapps\axis\WEB-INF\lib\axis.jar;E:\tomcat6\webapps\axis\WEB-INF\lib\commons-discovery.jar;E:\tomcat6\webapps\axis\WEB-INF\lib\jaxrpc.jar;E:\tomcat6\webapps\axis\WEB-INF\lib\wsdl4j.jar;E:\tomcat6\webapps\axis\WEB-INF\lib\saaj.jar;E:\tomcat6\webapps\axis\WEB-INF\lib\jaxrpc.jar;E:\tomcat6\webapps\axis\WEB-INF\lib\mail.jar;"com/cjjer/www/webs/*.java-Xlint:unchecked
java-cp"E:\tomcat6\webapps\axis\WEB-INF\lib\commons-logging.jar;E:\tomcat6\webapps\axis\WEB-INF\lib\axis.jar;E:\tomcat6\webapps\axis\WEB-INF\lib\commons-discovery.jar;E:\tomcat6\webapps\axis\WEB-INF\lib\jaxrpc.jar;E:\tomcat6\webapps\axis\WEB-INF\lib\wsdl4j.jar;E:\tomcat6\webapps\axis\WEB-INF\lib\saaj.jar;E:\tomcat6\webapps\axis\WEB-INF\lib\jaxrpc.jar;E:\tomcat6\webapps\axis\WEB-INF\lib\mail.jar;"TestNet
以上就是java SOAPHEADER的web service。我们不能总是生活在自己的想象之中,不能虚幻地设想如果自己去做某一件事一定会比别人做得好。在想象之后,更加重要的是把思想转化为行动,一步一步地去接近目标。更多关于java SOAPHEADER的web service请关注haodaima.com其它相关文章!