1. install the following software
jre 1.5 or 1.6, tomcat 5525, eclipse, axis2
and in eclipse preferences set tomcat to web server, set jre env and set axis2's runtime
2. create a java project and add axis2 runtime library to its build library
test ws client sample code:
public class TestSms
{
private static EndpointReference targetEPR = new EndpointReference(
"http://cdl:8080/axis2/services/Version");
public static OMElement getGetLeftElement(){
OMFactory fac=OMAbstractFactory.getOMFactory();
OMNamespace omNs=fac.createOMNamespace("此處填寫WS的命名空間","hw");
OMElement method=fac.createOMElement("WS 方法名",omNs);
OMElement value = fac.createOMElement("參數(shù)一", omNs);
value.addChild(fac.createOMText(value, "值一"));
method.addChild(value);
value = fac.createOMElement("參數(shù)二", omNs);
value.addChild(fac.createOMText(value, "值2"));
method.addChild(value);
return method;
}
public static void main(String[] args){
try{
Options options=new Options();
options.setTo(targetEPR);
options.setAction("命名空間/WS 方法名");
ServiceClient sender=new ServiceClient();
sender.setOptions(options);
OMElement sayHello=TestSms.getGetLeftElement();
//WSDLConstants.
OMElement result=sender.sendReceive(sayHello);
OMElement elem = result.getFirstElement();
System.out.println(elem.getText());
//System.out.println(result);
}
catch(Exception axisFault){
axisFault.printStackTrace();
}
}
}
ref:
http://zhangjunhd.blog.51cto.com/113473/23690
http://randomcoder.com/articles/jsessionid-considered-harmful
最近總是打不開網(wǎng)頁中的JAVA程序, 本來機(jī)器上有JAVA開發(fā)環(huán)境, 重裝系統(tǒng)一般不安裝JAVA,反正設(shè)置java_home和path中添加javac/java就可以了. 結(jié)果IE總是打不開,也不找到原因. 今天沒辦法了, 要參加一項(xiàng)考試,只好在網(wǎng)上搜索了一下, 原來出問題總是有原因的.
參考官方幫助:
http://www.java.com/zh_CN/download/help/win_offline.xml下載jre運(yùn)行環(huán)境.安裝.
- 雙擊該圖標(biāo)打開“Java 控制面板”
- 在“Java 控制面板”中選擇“瀏覽器”選項(xiàng)卡
- 確保選中“Internet Explorer”、“Netscape”或“Mozilla”旁邊的復(fù)選框
- 如果尚未選中,請(qǐng)選中對(duì)應(yīng)的復(fù)選框,為您的 Web 瀏覽器啟用 JRE
- 單擊“應(yīng)用”按鈕
Internet Explorer 4.x 及更高版本
- 單擊“工具”-->“Internet 選項(xiàng)”
- 選擇“高級(jí)”選項(xiàng)卡,并向下滾動(dòng)到“Java (Sun)”
- 選中“使用 Java 2 版本”旁邊的復(fù)選框
- 接下來選擇“安全”選項(xiàng)卡,然后選擇“自定義級(jí)別”按鈕
- 向下滾動(dòng)到“Java 小程序腳本”
- 確保選中“啟用”單選按鈕。
- 單擊“確定”保存您的首選設(shè)置。
最后不要忘了在這里測(cè)試一下是否安裝成功: http://www.java.com/zh_CN/download/help/testvm.xml
久未在這里練筆了.今天突然想到為什么JAVA在國內(nèi)始終對(duì)初學(xué)者而言不容易. 是因?yàn)榫W(wǎng)上的DEMO或示例感覺比.net的少,而且有示例也不是直接能在eclipse或jbuilder中打開的. 一般初學(xué)者估計(jì)IDE不是很熟悉,因此要把示例代碼運(yùn)行起來就不容易了, 更何況要分析別人的代碼. 相比之下,.net的示例一般是整個(gè)工程,而且由于只有vs IDE,因此提供的示例一般是針對(duì)此平臺(tái)的, 要學(xué)也就容易多了.
聽說goolge要收購sun java了,如果真是這樣, 應(yīng)該是一件好事, 又多了一個(gè)強(qiáng)有力的競(jìng)爭(zhēng)者, JAVA的前途就光明了.
一點(diǎn)個(gè)人淺見.