日食が生成されました。このBaiduは非常に詳細な操作プロセスを持っています(基本的にワンクリック生成)
インターフェイスを呼び出す方法は次のとおりです。
public static void main(String[] args){
public int checkPhoneStatus(文字列ランダムId, int電話)
RemoteExceptionをスローします{
CallTncMytvSuperPkgServiceLocator ロケーター = null;
CallTncMytvSuperPkgPortBindingStub スタブ = null;
試す {
// 最初に xxLocator オブジェクトを新規作成します
Locator = 新しい CallTncMytvSuperPkgServiceLocator();
// xxLocator オブジェクトの getXXPort() メソッドを呼び出して、xxBindingStub オブジェクトを生成します
スタブ = (CallTncMytvSuperPkgPortBindingStub) ロケーター
.getCallTncMytvSuperPkgPort();
} catch (javax.xml.rpc.ServiceException e) {
e.printStackTrace();
}
// その後、スタッド オブジェクトを通じてインターフェイス内の各メソッドを呼び出すことができます。checkStatus はインターフェイスのメソッドです
int 結果 = スタブ。checkStatus (ランダム ID、電話);
結果を返します。
}
}
私のプロジェクトにも小さなケースがあります。
public static String setSupervise(String str) throws RemoteException, ServiceException{
SmsWsImplServiceLocator cc = new SmsWsImplServiceLocator();
SmsWsImplServiceSoapBindingStub ss = (SmsWsImplServiceSoapBindingStub) cc.getSmsWsImplPort();
String rr = ss.sendSmsServiceJ(str);
return rr;
}
public String sendmessage(String phone,String content) throws RemoteException, ServiceException{
Map<String, String> map = new HashMap<String, String>();
map.put("fcode", null);
map.put("userid", "t");
map.put("pwd", "t");
map.put("phone", phone);
map.put("content", content);
String str = JSONObject.fromObject(map).toString();
System.out.println(str);
String rr = setSupervise(str);
System.out.println(rr);
return rr;
}
これがあなたのアイデアになれば幸いです。
======================
作成は簡単ではありません、ご支援ありがとうございます!