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. Tutorial Database Kemahasiswaan Menggunakan Teknologi AJAX, PHP & MySQL
  3. Menginstall FTP Server pada Debian 6.0 dan Menggunakan Aplikasi FTP Server di PC Client (Win 2003)
  4. Monitoring Client – Server dengan VNC
  5. Membuat Grafik di Java
  6. Pengenalan BLAZOR
  7. Invoking JavaScript Dari .NET Pada Blazor – Part 1
  8. File Sharing Sederhana dengan Java TCP Socket-Programming
  9. Instalasi Radmin Server pada Windows
  10. Authentication dan Authorization pada Blazor
  11. POP dan IMAP
  12. Simulasi dan Monitoring FTP
  13. Mengakses Web Api Dari Blazor
  14. Dasar-dasar pemrograman Java
  15. Panduan Installasi SAP GUI Java Di Open SuSe 10.2
  16. Menyalin Tabel dan Field dari Dalam Project PHPMaker
  17. Membuat Presentasi bersama dengan menggunakan Google Drive
  18. Membuat FTP Server dengan Linux untuk Pemula
  19. Instalasi Samba di Ubuntu Server
  20. Setting DHCP Server di Debian Woody