3
วิธีการเรียก SOAP Web Service จากคลาส Java
ฉันเพิ่งรู้จักกับโลกบริการเว็บและงานวิจัยของฉันดูเหมือนจะทำให้ฉันสับสนมากกว่าที่จะให้ความกระจ่างแก่ฉันปัญหาของฉันคือฉันได้รับไลบรารี (jar) ซึ่งฉันต้องขยายด้วยฟังก์ชันการทำงานของบริการเว็บ ไลบรารีนี้จะถูกแชร์ให้กับนักพัฒนาคนอื่น ๆ และในบรรดาคลาสใน jar จะเป็นคลาสที่มีเมธอดที่เรียกใช้บริการเว็บ (ซึ่งโดยพื้นฐานแล้วจะตั้งค่าแอตทริบิวต์ของคลาสโดยใช้ตรรกะทางธุรกิจบางอย่างเช่นการจัดเก็บอ็อบเจ็กต์ในฐานข้อมูล ฯลฯ และส่งกลับวัตถุด้วยการปรับเปลี่ยนเหล่านั้น) ฉันต้องการโทรหาบริการนี้อย่างง่ายที่สุดหวังว่าจะง่ายที่สุดเพื่อให้นักพัฒนาที่ใช้คลาสต้องทำเท่านั้น Car c = new Car("Blue"); c.webmethod(); ฉันเรียน JAX-WS เพื่อใช้บนเซิร์ฟเวอร์ แต่สำหรับฉันแล้วฉันไม่จำเป็นต้องสร้างwsimportในเซิร์ฟเวอร์หรือwsimportบนไคลเอนต์เนื่องจากฉันรู้ว่าทั้งสองมีคลาสฉันแค่ต้องการการโต้ตอบระหว่างคลาส แชร์ทั้งในเซิร์ฟเวอร์และไคลเอนต์ คุณคิดว่าการทำเว็บเซอร์และการโทรในชั้นเรียนมีเหตุผลอย่างไร
116
java
web-services
soap
jax-ws
saaj