Daftar Isi:
Definisi - Apa yang dimaksud dengan Aplikasi Klien?
Klien aplikasi adalah aplikasi yang berdiri sendiri yang berjalan pada mesin klien dan dikonfigurasi untuk berfungsi sebagai komponen J2EE.
Klien aplikasi digunakan untuk melakukan tugas, seperti sistem atau administrasi aplikasi. Ini khas dibundel dengan komponen perusahaan yang kuat, seperti layanan Web dan EJB, yang digunakan di server aplikasi jarak jauh.
Techopedia menjelaskan Aplikasi Klien
Klien aplikasi berbeda dengan Java servlets dan Java Server Pages (JSPs), yang merupakan komponen sisi server, dan komponen EJB, yang merupakan komponen bisnis sisi server.
Karena ditulis dalam bahasa Java, klien aplikasi dikompilasi seperti program bahasa Java lainnya dan secara langsung mengakses komponen Enterprise Java Bean (EJB). Klien aplikasi juga memiliki kemampuan untuk membuat koneksi HTTP saat berkomunikasi dengan servlet. Selain itu, klien aplikasi yang ditulis dalam bahasa selain Java juga dapat berinteraksi dengan server J2EE.
Keuntungan dari aplikasi klien vs aplikasi Java yang berdiri sendiri adalah sebagai berikut:
- Klien aplikasi dapat berjalan di browser Web atau wadah aplikasi.
- Klien aplikasi portabel, karena dibundel dengan perangkat lunak yang diperlukan dalam file arsip perusahaan.
- Karena memiliki pustaka yang diperlukan, klien aplikasi dapat mengakses semua layanan J2EE.
Kerugian utama dari aplikasi klien adalah beratnya.