色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

WebService是什么?如何實現(xiàn)?

錢艷冰2年前13瀏覽0評論

WebService是基于網(wǎng)絡的、分布式的模塊化組件,它執(zhí)行特定的任務,遵守具體的技術規(guī)范,這些規(guī)范使得WebService能與其他兼容的組件進行互操作。InternetInter-OrbProtocol(IIOP)都已經(jīng)發(fā)布了很長時間了,但是這些模型都依賴于特殊對象模型協(xié)議,而WebServices利用SOAP和XML對這些模型在通訊方面作了進一步的擴展以消除特殊對象模型的障礙。WebServices主要利用HTTP和SOAP協(xié)議使業(yè)務數(shù)據(jù)在Web上傳輸,SOAP通過HTTP調(diào)用業(yè)務對象執(zhí)行遠程功能調(diào)用,Web用戶能夠使用SOAP和HTTP通過Web調(diào)用的方法來調(diào)用遠程對象的。實現(xiàn)方式:第一種:xfireClientclient=newClient(newURL(url));Object[]results=client.invoke(operationName,newObject[]{ifuser,ifevent,input});ret=(String)results[0];第二種:axisServiceservice=newService();Callcall=(Call)service.createCall();call.setTargetEndpointAddress(newjava.net.URL(url));//設置webservice服務的url地址call.setOperationName(operationName);//調(diào)用的后臺webservice服務的方法為exchangeret=(String)call.invoke(newObject[]{input});//調(diào)用后臺webservice服務以上兩種實現(xiàn)方式,在項目中已經(jīng)使用了,運行正常。但是項目初期開始用的還是碰到一些問題,如果服務器端是java開發(fā)的,用axis掉用服務端的時候,沒有問題。如果服務器端是.net開發(fā)的,會碰到莫名奇妙的問題,我估計.net服務器端參數(shù)配置修改一下應該可以調(diào)得通,由于時間緊張,我就沒有深究了。換了xfire掉服務器端,結(jié)果是兩種不同語言實現(xiàn)的系統(tǒng),都可以調(diào)通了。