91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 9KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-17
  • 語言: 其他
  • 標簽: SOA??

資源簡介

Web服務的目的是通過使用Web標準來完成應用程序之間的互操作性。Web服務使用低耦合的集成模型來允許靈活的不同系統間的集成。 實驗要求編寫兩個程序,分別實現兩個數的加法和減法邏輯,程序的接口定義如下: Interface CalculatorAdd{ public double Add(double x, double y);} Interface CalculatorSub{public double Sub(double x, double y);} 將這兩個程序利用Axis2的相關功能發布為Web服務,并編寫調用客戶端程序,分別調用加法和減法,并輸出預期的計算結果。

資源截圖

代碼片段和文件信息

package?Client;

import?javax.xml.namespace.QName;
import?org.apache.axis2.AxisFault;
import?org.apache.axis2.addressing.EndpointReference;
import?org.apache.axis2.client.Options;
import?org.apache.axis2.rpc.client.RPCServiceClient;

public?class?Client?{
public?static?void?main(String[]?args)?throws?AxisFault?{?
RPCServiceClient?serviceClient?=?new?RPCServiceClient();
Options?options?=?serviceClient.getOptions();

EndpointReference?targetEPR?=?new?EndpointReference(“http://localhost:8080/axis2/services/WeiXinAdd“);
options.setTo(targetEPR);

object[]?opAddEntryArgs?=?new?object[]?{2.14.2};?//??//??指定方法的參數值
Class[]?classes?=?new?Class[]?{Double.class};???//定義返回值的類型
?//??指定要調用的Add方法及WSDL文件的命名空間
QName?opAddEntry?=?new?QName(“http://webservice““Add“);
System.out.println(“first?number:“+opAddEntryArgs[0].toString());
System.out.println(“second?number:“+opAddEntryArgs[1].toString());

System.out.println(“the?sum?of?two?numbers:“+serviceClient.invokeBlocking(
opAddEntry?opAddEntryArgs?classes)[0]);//??調用invokeBlocking方法并輸出該方法的返回值

?//??調用sub方法的代碼,和調用add方法類似??
targetEPR?=?new?EndpointReference(“http://localhost:8080/axis2/services/WeiXinSub“);
options.setTo(targetEPR);

classes?=?new?Class[]?{Double.class};???
?//??指定要調用的Sub方法及WSDL文件的命名空間
opAddEntry?=?new?QName(“http://webservice““Sub“);
?
System.out.println(“the?minus?of?two?numbers:“+serviceClient.invokeBlocking(
opAddEntry?opAddEntryArgs?classes)[0]);//??調用invokeBlocking方法并輸出該方法的返回值
??
?}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????259??2015-02-03?23:52??CaculateWebService\.classpath

?????文件????????394??2015-02-03?17:20??CaculateWebService\.project

?????文件????????598??2015-02-03?17:20??CaculateWebService\.settings\org.eclipse.jdt.core.prefs

?????文件????????515??2015-02-03?17:59??CaculateWebService\apro\bin\Client\Client.class

?????文件????????386??2015-02-03?17:28??CaculateWebService\apro\bin\WebService\CaculateAdd.class

?????文件????????386??2015-02-03?17:22??CaculateWebService\apro\bin\WebService\CaculateSub.class

?????文件???????1660??2015-02-05?16:05??CaculateWebService\apro\src\client\Client.java

?????文件????????110??2015-02-03?22:34??CaculateWebService\apro\src\webservice\CaculateAdd.java

?????文件????????110??2015-02-03?22:34??CaculateWebService\apro\src\webservice\CaculateSub.java

?????文件???????1426??2015-02-03?23:52??CaculateWebService\bin\src\client\Client.class

?????文件????????584??2015-02-03?23:52??CaculateWebService\bin\src\webservice\CaculateAdd.class

?????文件????????584??2015-02-03?23:52??CaculateWebService\bin\src\webservice\CaculateSub.class

?????文件????????613??2015-02-03?22:36??CaculateWebService\CaculateAdd\meta-INF\services.xml

?????文件????????263??2015-02-03?22:35??CaculateWebService\CaculateAdd\webservice\CaculateAdd.class

?????文件???????1229??2015-02-05?15:51??CaculateWebService\CaculateAdd\WeiXinAdd.aar

?????文件????????613??2015-02-03?21:59??CaculateWebService\CaculateSub\meta-INF\services.xml

?????文件????????263??2015-02-03?22:38??CaculateWebService\CaculateSub\webservice\CaculateSub.class

?????文件???????1229??2015-02-05?15:54??CaculateWebService\CaculateSub\WeiXinSub.aar

?????目錄??????????0??2015-12-06?22:49??CaculateWebService\apro\bin\Client

?????目錄??????????0??2015-12-06?22:49??CaculateWebService\apro\bin\WebService

?????目錄??????????0??2015-12-06?22:49??CaculateWebService\apro\src\client

?????目錄??????????0??2015-12-06?22:49??CaculateWebService\apro\src\webservice

?????目錄??????????0??2015-02-03?23:52??CaculateWebService\bin\bin\Client

?????目錄??????????0??2015-02-03?23:52??CaculateWebService\bin\bin\WebService

?????目錄??????????0??2015-12-06?22:49??CaculateWebService\bin\src\client

?????目錄??????????0??2015-12-06?22:49??CaculateWebService\bin\src\webservice

?????目錄??????????0??2015-12-06?22:49??CaculateWebService\apro\bin

?????目錄??????????0??2015-12-06?22:49??CaculateWebService\apro\src

?????目錄??????????0??2015-12-06?22:49??CaculateWebService\bin\bin

?????目錄??????????0??2015-12-06?22:49??CaculateWebService\bin\src

............此處省略13個文件信息

評論

共有 條評論