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. Monitoring Client – Server dengan VNC
  3. Tutorial Database Kemahasiswaan Menggunakan Teknologi AJAX, PHP & MySQL
  4. Menginstall FTP Server pada Debian 6.0 dan Menggunakan Aplikasi FTP Server di PC Client (Win 2003)
  5. File Sharing Sederhana dengan Java TCP Socket-Programming
  6. POP dan IMAP
  7. Instalasi Radmin Server pada Windows
  8. Membuat Installer dari Project Java Desktop dengan Advanced Installer
  9. Membuat Grafik di Java
  10. Simulasi dan Monitoring FTP
  11. Remote Komputer Menggunakan Radmin melalui Internet
  12. Linux pada Desktop Anda
  13. Bekenalan dengan AJAX
  14. Tutorial Remote Desktop dengan TeamViewer
  15. Menyalin Tabel dan Field dari Dalam Project PHPMaker
  16. Membuat Repo Lokal Ubuntu Via Rsync
  17. Panduan Installasi SAP GUI Java Di Open SuSe 10.2
  18. Pengenalan Visual Studio LightSwitch HTML Client
  19. Setting DHCP Server di Debian Woody
  20. Dasar-dasar pemrograman Java