Contoh Program XML SOAP menggunakan Java

Contoh Program XML SOAP menggunakan Java


Contoh Program XML SOAP menggunakan Java

Program Client

 package XML_SOAP;

import java.util.List;
import java.util.Scanner;
import org.oorsprong.websamples.ArrayOftLanguage;
import org.oorsprong.websamples.CountryInfoService;
import org.oorsprong.websamples.CountryInfoServiceSoapType;
import org.oorsprong.websamples.TLanguage;
//import library yang akan digunakan dalam program

public class analisa_xml_soap { //kelas yang menjadi web service client
    public static void main(String ags[]){ //kelas yang pertama berjalan ketika program berjalan
        Scanner anam = new Scanner(System.in);
        //membuat objek anam untuk scanner
        CountryInfoService kp = new CountryInfoService();
        //instansiasi service CountryInfoService
        CountryInfoServiceSoapType kpi = kp.getCountryInfoServiceSoap();
        //CountryInfoServiceSoapType = port type, CountryInfoServiceSoap() = port name.
       
        int pilihan=0;
        //membuat variabel pilihan dengan nilai 0
        while(pilihan !=3){
            System.out.println(" ");
            System.out.println("<==================================================>");
            System.out.println("Daftar ISI Program : ");
            System.out.println("1. Mencari Nama Mata Uang  berdasar ISOCode Negara");
            System.out.println("2. Mencari Nama Negara Berdasar ISOCode");
            System.out.println("3. Exit");
            System.out.print("Masukkan pilihan anda : ");
            //menu menu yang ditampilkan pada saat program berjalan
            pilihan = anam.nextInt();
            //memasukkan nilai pada variabel pilihan dari input pada keyboard
            System.out.println(" ");
       
            if(pilihan==1){
                System.out.println("<==================================================>");
                System.out.print("Masukkan ISOCode Negara :");
                String code = anam.next();
                //membuat variabel code dan membaca input pada keyboard.
                String output = kpi.currencyName(code);
                // membuat variabel output dengan isi adalah hasil method currencyname
                System.out.println("Mata uang negara dengan ISOCode == "+code+" ,adalah == "+output);
                //menampilkan hasil pada layar
           
            }else if(pilihan==2){
                ArrayOftLanguage a = kpi.listOfLanguagesByName();
                //membuat objek a yang akan digunakan untuk menampung daftar
                List<TLanguage> languageList = a.getTLanguage();
               
                for(int i=0;i<languageList.size();i++){
                    //perulangan untuk membaca nilai pada array
                    TLanguage temp = languageList.get(i);
                    System.out.println("===========================");
                    System.out.println(temp.getSISOCode());
                    //menampilkan isocode negara
                    System.out.println(temp.getSName());
                    //menampilkan nama bahasa negara
                }
            }else if (pilihan==3){
                System.out.println("program exit");
                //menampilkan program exit
            }else{
                System.out.println("Nomor tidak ada di Menu");
                //jika nomor tidak ada pada menu akan muncul notifikasi nomor tidak sesuai
            }
   
        }
    }
}


Contoh Program XML SOAP menggunakan Java

Hasil running




Related Posts

Previous
Next Post »