Membuat Aplikasi Desktop Client Server Sederhana dengan Java RMI

Author: · Published: August 28, 2016 · Category: Pemrograman Java 

Achmad Maulana

Pada artikel ini kita akan membahas mengenai pembuatan aplikasi desktop berbasis Client Server dengan bahasa Program Java dan RMI.

Istilah client/server pertama kali digunakan pada tahun tahun 1980-an dalam mereferensikan suatu Personal Computer pada suatu jaringan. Model client/server yang sebenarnya mulai diterima pada akhir tahun 1980-an. Arsitektur perangkat lunak client/server adalah infrastruktur modular dan message-based yang sangat berguna, dimaksudkan untuk meningkatkan usability, flexibility, interoperability, dan scalability.

RMI (Remote Method Invocation) menyediakan sarana dimana client dan server dapat berkomunikasi dan saling bertukar infomasi. RMI memungkinkan pengembang perangkat lunak untuk merancang aplikasi terdistribusi dimana methods dari remote object dapat dipanggil dari JVM (Java Virtual Mechine) lain, yang mungkin berjalan
pada host yang berbeda. Remote object adalah obyek dalam Java yang dapat direferensikan secara remote. Pemrogram seakan- akan memanggil methods lokal dari file kelas lokal, sedang dalam kenyataannya semua argumen dikirimkan ke remote target dan diinter-pretasikan, kemudian hasilnya dikirimkan kembali ke pemanggil. Dalam RMI, server akan membuat remote objects, membuat referensi, dan menunggu client untuk memanggil methods dari remote object ini. Sedangkan client akan mendapatkan remote reference dari satu atau lebih remote object dan memanggil methods untuk remote object tersebut.

Download Ebook & Sourcecode : Membuat Aplikasi Desktop Client Server Sederhana dengan Java RMI

 

Related Articles

  1. Membuat Aplikasi Converter Suhu dengan Memanfaatkan CORBA
  2. Membuat Repo Lokal Ubuntu Via Rsync
  3. Monitoring Client – Server dengan VNC
  4. Membuat Installer dari Project Java Desktop dengan Advanced Installer
  5. James Gosling
  6. Generate UML dari Kode Java Menggunakan Netbeans
  7. POP dan IMAP
  8. Pengenalan Visual Studio LightSwitch HTML Client
  9. Menginstall Mail Server pada SO Debian 6.0 serta Membuka Konfigurasi Mail Server di PC Client (Win 2003)
  10. Pengenalan Iphost Network Monitor
  11. Menginstall FTP Server pada Debian 6.0 dan Menggunakan Aplikasi FTP Server di PC Client (Win 2003)
  12. Instalasi Radmin Server pada Windows
  13. Mobile Business Untuk Aplikasi Horoscope Menggunakan Web Service dan J2ME
  14. Tutorial Database Kemahasiswaan Menggunakan Teknologi AJAX, PHP & MySQL
  15. Trik Matikan Komputer Dengan Klik Kanan
  16. Instalasi Mikrotik Versi 5.20 pada VirtualBox
  17. Bekenalan dengan AJAX
  18. Instalasi Sistem Operasi Windows Server 2008
  19. Menyalin Tabel dan Field dari Dalam Project PHPMaker
  20. Setting DHCP Server di Debian Woody