สร้าง Web Service Client ง่าย ๆ ด้วย Eclipse

บทความเกี่ยวกับ : สร้าง Web Service Client ง่าย ๆ ด้วย Eclipse


แค่เพียงเรารู้ URL ของ WSDL ก็สามารถเอามา Generate Code Client ของ WS นั้นๆ ได้แล้วครับ
Eclipse จะสร้าง Client Class ต่างๆให้เราเอง เสร็จแล้วก็เรียกใช้งานง่ายๆ ตามตัวอย่างได้เลย

package com.en.ws.client;

public class WebServiceClientMaster {
    private String endpoint;

    public String getEndpoint() {
        return endpoint;
    }

    public void setEndpoint(String endpoint) {
        this.endpoint = endpoint;
    }
    public void process(){};
}

package com.en.ws.client;

import com.en.dto.MasterDto;
import com.en.ws.ExampleWSInfProxy;


public class ExampleWSClient extends WebServiceClientMaster{
    private ExampleWSInfProxy proxy;
    public void process() {
        proxy=new ExampleWSInfProxy();
        proxy.setEndpoint(this.getEndpoint());       
    }
    public MasterDto getData(String codeId){
        MasterDto dto=null;
        try {
            dto=proxy.getData(codeId);
        } catch (Exception e) {
            e.printStackTrace();
        }
      return dto;
    }
}

ตามนี้เลยครับสงสัยตรงใหนสอบถามได้ตลอด

ความคิดเห็น

  1. ถามค่ะ ไม่ได้ถามลึกไรมากหรอกค่ะ (เพราะยังไม่เก่งจนเข้าใจถ่องแท้)

    public void process(){};

    มีเพื่ออะไรคะ? ใน class WebServiceClientMaster อะค่ะ

    ตอบลบ
    คำตอบ
    1. อ้อ มีไว้เผื่อได้เขียนไรเพิ่มครับ จะไม่มีก็ได้
      หรือจะเป็นอย่างอื่นก็ได้ครับ แค่ยกตัวอย่งว่าเป็น process น่ะ
      ไม่ได้มีความหมายอะไร

      ลบ
  2. คือ ผมอยากทำ Web service เป็นอะครับ จ้องเริมเรียนรู้จากอะไร มีพื้น java นิดหน่อย

    ตอบลบ
  3. ขอโทษนะคะ Code นาฬิกา คะ จะทำอย่างไรคะ ขอบคุณคะ โปรแกรมeclipse

    ตอบลบ

แสดงความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java