Cara Membuat Web Server | Service Dengan VB.NET Dekstop

Kali ini saya akan menbahas tentang cara membuat web server dengan menggnakan vb.net, Web Server ini yang nantinya bisa kita gunakan untuk menjadikan program kita bisa mempunyai fitur Web Service. Hal Ini membuat aplikasi berbasis dekstop akan dapat membaca data yang diminta oleh client dan mengirimkan sejumlah respon yang dibutuhkan oleh client. Aplikasi ini bisa berjalan dengan memnggunakan HTTP Listerner. Yang belum tahu silahkan untuk browsing saja.


Pertama Tama silahkan untuk membuat project Console di VB.net, Karena kita akan menggunakan Console VB bukan Windows Form. Karena ini pembelajaran, Dimohon untuk diperhatikan dengan baik dikarenakan memang cukup rumit,  

Pertama kita harus mengimportkan beberapa libary ke dalam project kita 

Penjelasan Dari kode Diatas :

Baris ke 3
Merupakan library thread. Aplikasi ini menggunakan thread untuk mengeksekusi sebuah perintah dari URL listener.


Setelah itu kita harus membuat sub main(), ini digunakan untuk memulai perintah pertama untuk menjalankan aplikasi console.

Saya akan jelaskan beberapa kode diatas :

Baris 4 
Berfungsi untuk membaca data dari URL http://*:8083, atau yang dimaksudkan adalah Http://localhost:8083. URL ini yang akan dibaca oleh aplikasi. Apabila ada eksekusi data dengan tujuan URL ini maka data akan dibaca dan direspon. 8083 adalah sebuah PORT dari komputer. jadi untuk bisa digunakan, silahkan terlebih dahulu dengan mematikan windows firewall.

Baris 6
Berfungsi untuk merespon dari hasil eksekusi URL tadi. Dengan begitu data yang dibaca akan dikembalikan berupa respon. Respon dtersebut adalah "ws.data_hasil" Respon ini berasal dari eskeskusi sebuah URL yang nantinya akan di kembalikan ke client.

Setelah itu buatlah sebuah class simplewebserver. Pelajari kode class dibawah ini.

Penjelasan dari kode diatas :

Baris 18
Public sub() ini adalah sebuah perintah yang dijalankan pertama dalam kelas, karena sub ini dipanggil terlebih dahulu oleh main sub() utama

Baris 19 - 20
adalah kondisi dimana http listener akan dijadikan sebuah object dan ditambahkan sebuah alamat yang sudah didefinisika

Baris 21
adalah dibuatkanlah sebuah thread dalam aplikasi

Baris 25
Sebuah trhread dijalankan

Baris 33 - 44 
Setelah dijalankan maka sub ode ini akan dijalankan. Kode listener.start() menjalankan perintah untuk mulai membaca URL

Baris 59 -75 
Disini mulai proses penerimaan, pembacaan data serta merespon mengirimkan kembali data yang dibutuhkan oleh clien

Untuk tahap percobaan silahakn menggunakan POSTMAN dari chrome Isikan parameter POST dan juga alamat URL "http://localhost:8083/webservice/", Jika berhasil maka tampilan postman akan muncul pesan paramter yang temen2 buat.

Ok sekian koding kali ini,
Happy Coding

Tidak ada komentar:

Silahkan berkomentar sesuai dengan pembahasan konten diatas !!
Komentar tidak boleh mengandung unsur :
- Sara (penghinaan / pelecehan).
- Spamming (comment spam).
Gunakan kesopanan dalam berkomentar !!

Terima kasih atas Masukan, kritikan, saran atau pendapat dari pembaca.
Penulis akan berusaha menyetujui dan membalas secepatnya ^_^.

Diberdayakan oleh Blogger.
close