Part 4 Web Service Client dengan JAX-WS Dalam Dua Project

Minggu, 16 Desember 2018

Part 4 Web Service Client dengan JAX-WS Dalam Dua Project


Tutorial kali ini akan membahas tentang cara membuat web service client dengan JAX-WS dalam dua project. Langkah-langkahnya adalah sebagai berikut :
  1. Buka NetBeans 8.2 kemudian, buat dua buah project yaitu Untuk Server & Client. Pertama-tama akan dibuat project untuk Server terlebih dahulu, caranya  adalah klik "File", lalu "New Project", lalu "Java Web", lalu pilih "Web Application", kemudian klik tombol "Next".
  2. Selanjutnya beri nama project yaitu AppServer. Kemudian ubah direktori pembuatan project dengan cara klik "Browse" (jika diperlukan), lalu klik tombol "Next".
  3. Berikutnya pilih jenis servernya yaitu GlassFish Server 4.1.1, lalu klik tombol "Finish".
  4. Selanjutnya akan dibuat web service di project AppServer. Caranya klik kanan AppServer, lalu pilih "New", lalu pilih "Web Service".
  5. Lalu akan muncul jendela "New Web Service", beri nama web service teman, lalu packagenya com.server.teman, lalu klik tombol "Finish".
  6. Web service berhasil dibuat, selanjutnya lakukan tes apakah web service dapat digunakan. Caranya adalah terlebih dahulu deploy project dengan cara klik kanan pada project AppServer, lalu pilih "Deploy". Selanjutnya klik kanan pada file web service yaitu teman, lalu pilih "Test Web Service". Jika web service dapat digunakan maka akan tampil seperti gambar di bawah ini.
  7. Gambar di atas menunjukkan bahwa web service pada AppServer telah aktif, selanjutnya akan dibuat project baru untuk Client. Caranya seperti biasa yaitu klik "File", lalu "New Project", pilih "Java Web", lalu "Web Application", klik "Next".
  8. Beri nama AppClient, lali klik "Browse" dan simpan di direktori yang sama dengan project AppServer, lalu klik tombol "Next".
  9. Setelah itu pilih jenis servernya yaitu GlassFish Server 4.1.1, lalu klik tombol "Finish".
  10. Project baru bernama AppClient telah dibuat, langkah berikutnya hapus file index.html dengan cara klik kanan file tersebut, lalu pilih "Delete".
  11. Setelah file index.html terhapus, selanjutnya buat file index yang baru, dengan cara klik kanan Web Pages, pilih "New", lalu pilih "JSP".
  12. Pada jendela "New JSP", berikan nama file index, lalu klik tombol "Finish".
  13. File index baru telah dibuat dengan ekstensi jsp.
  14. Langkah berikutnya dengan cara yang sama buat satu lagi file berekstensi jsp, berikan nama proses, lalu klik "Finish".
  15. File proses.jsp berhasil dibuat, selanjutnya berikan sedikit jarak pada bagian tag <body>...</body>.
  16. Langkah berikutnya adalah membuat koneksi dari Server ke Client dengan web service. Buat web service dengan cara klik kanan pada Project AppClient, cari Web Service Client. Jika tidak ditemukan pilih "Other", lalu pilih "Web Services", pilih "Web Services Client", lalu "Next".
  17. Pada jendela berikutnya, klik tombol "Browse" untuk mencari web service yang tersedia. Pilih web service yang tersedia, yaitu web service teman, lalu klik "OK".
  18. Kemudian jangan lupa untuk memberi nama packagenya yaitu com.client.teman, selanjutnya klik tombol "Finish".
  19. Pembuatan web service untuk koneksi antara project AppClient dan AppServer berhasil ditandani dengan adanya folder "Web Service References" pada project AppClient. Langkah selanjutnya adalah cari file hello di dalam folder "Web Service References" dan fokus pada file proses.jsp yang sudah diberikan sedikit jarak pada bagian tag <body>...</body> tadi. Yang perlu dilakukan adalah drag file hello tersebut ke bagian diantara tag <body>...</body> yang sudah diberi jarak.
  20. Jika langkah tersebut berhasil, maka akan tampil seperti gambar di bawah ini. Tambahkan script setelah <% String nm=request.getParameter("namaAnda");. lalu beri nm pada java.lang.String name = nm;. Untuk result, dihapus dan isikan dengan (result) saja.
  21. Langkah terakhir, Deploy kedua project yaitu AppServer dan AppClient, lalu Run project AppClient. Jika berhasil maka akan ditampilkan seperti gambar di bawah ini. Isikan nama misalnya "Jaya", lalu klik tombol "Tampil".
  22. Hasilnya akhirnya akan ditampilkan seperi gambar berikut.
Gambar di atas menunjukkan bahwa pembuatan web service client dengan JAX-WS dalam dua project berihasil. Hal tersebut ditandai dengan file akses yang disuguhkan kepada client adalah file proses.jsp.

0 Comments :

Posting Komentar