ตัวอย่างในบทความนี้อธิบายวิธีที่ Java เรียกใช้อินเทอร์เฟซ WebService แบ่งปันกับทุกคนสำหรับการอ้างอิงของคุณ รายละเอียดมีดังนี้:
ที่นี่เราอธิบายวิธีการเพิ่มพารามิเตอร์รหัสจะเป็นดังนี้:
คัดลอกโค้ดดังต่อไปนี้: addTest เป็นโมฆะสาธารณะแบบคงที่ {
พยายาม...{
จำนวนเต็ม i = 1;
จำนวนเต็ม j = 2;
//URL บริการเว็บ
สตริง service_url = "http://localhost:4079/ws/Service.asmx";
บริการบริการ = บริการใหม่ ();
โทร โทร = (โทร) service.createCall();
call.setTargetEndpointAddress (java.net.URL ใหม่ (service_url));
//กำหนดวิธีการที่จะเรียก
call.setOperationName(QName ใหม่("//www.VeVB.COm/T", "เพิ่ม"));
//พารามิเตอร์ที่จำเป็นสำหรับวิธีการนี้
call.addParameter("a", org.apache.axis.encoding.XMLType.XSD_INT,
javax.xml.rpc.ParameterMode.IN);
call.addParameter("b", org.apache.axis.encoding.XMLType.XSD_INT,
javax.xml.rpc.ParameterMode.IN);
//ชนิดค่าตอบแทนของวิธีการ
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_INT);
call.setUseSOAPAction (จริง);
call.setSOAPActionURI("//www.VeVB.COm/Add");
//เรียกวิธีนี้
จำนวนเต็ม res = (จำนวนเต็ม)call.involve(
วัตถุใหม่[]...{
ฉัน เจ
-
-
System.out.println( "ผลลัพธ์:" + res.toString());
} catch (ข้อยกเว้น e) ...{
System.err.println(e);
-
-
เรียกใช้ผลลัพธ์จะส่งคืน: ผลลัพธ์: 3
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน