A. Web Service Client Dengan JAX-WS dalam 2 Project
- Buka Aplikasi Netbeans 8.2 kemudian, buat 2 buah project yaitu untuk server & Client. Di sini kita akan buat untuk Project pada Server terlebih dahulu.
- Klik file -> New Project -> Java Web -> Web Application

- Setelah itu klik Next -> Lalu beri nama project “AppServer”

- Setelah itu klik Next, lalu pilih Server GlassFishKemudian, isi nama web servicenya : teman, lalu package nya : com.server.teman
- Setelah itu klik Finish
- Kemudian kita buat web service di project server

- Kemudian, isi nama web servicenya : teman, lalu package nya : com.server.teman

- Setelah itu klik Finish maka web service akan terbentuk di bagian project AppServer
- Kemudian kita Deploy dan Tes Web Service agar web service aktif dan bisa dipergunakan.
- Klik kanan pada Project pilih Deploy, setelah itu klik pada Web Service (teman) lalu pilih Tes Web Service

- Gambar diatas menunjukan bahwa web service pada AppServer telah aktif, selanjutnya kita buat AppClient
- Klik File -> New Project -> Java Web -> Web Application -> Klik Next lalu beri nama AppClient

- Setelah itu klik Next, untuk memilih jenis server GlassFish

- Setelah itu Finish, maka akan terbentuk sebuah project baru bernama AppClient, lalu kita hapus file index.html

- Setelah file index.html terhapus lalu kita buat file index.JSP

- Beri nama file baru yaitu index.JSP setelah itu edit dan tambahkan form input text name

- Setelah itu kita buat file baru dengan nama proses.JSP, dengan cara klik kanan pada Web Pages dari AppClient -> New -> JSP -> beri nama proses -> lalu klik finish

- Setelah itu pada halaman proses.JSP beri ruang untuk tempat script web service

- Selanjutnya kita buat koneksi dari server ke Client dengan Web Service Client
- Klik kanan pada Project (AppClient) -> lalu pilih Web Service Client

- Setelah itu klik Next, lalu klik browse -> Pilih AppServer -> klik teman

- Setelah itu klik OK, lalu beri nama Package : com.client.teman

- Setelah itu klik finish, maka akan muncul Web Service References

- Setelah itu klik dan drag pada hello, untuk di drag ke halaman proses.JSP di dalam bagian <body>

- Tambahkan script setelah <% String nm = request.getParameter(“namaAnda”);
- Lalu beri nm pada java.lang.String name = nm;
- Untuk result, dihapus cukup biarkan (result)
- Terakhir Deploy dan Run