Perbedaan Antara Applet dan Servlet

Perbedaan Antara Applet dan Servlet
Perbedaan Antara Applet dan Servlet

Video: Perbedaan Antara Applet dan Servlet

Video: Perbedaan Antara Applet dan Servlet
Video: Bagaimana Proses Terbentuknya Awan dan Kabut? || Belajar Sebentar #4 2024, Juli
Anonim

Applets vs Servlets

Program yang ditulis dalam Java yang dapat disematkan di halaman HTML disebut applet. Browser berkemampuan Java dapat digunakan untuk melihat halaman web yang berisi applet. Ketika halaman yang berisi applet dilihat, kode applet ditransfer ke komputer pengguna dan dieksekusi di Java Virtual Machine (JVM) browser. Program Java yang digunakan untuk meningkatkan/memperluas fungsionalitas server disebut servlet. Server harus diakses oleh aplikasi host menggunakan model request-response. Secara sederhana, servelt dapat dilihat sebagai applet Java yang berjalan di server.

Apa itu Applet?

Program yang ditulis dalam Java yang dapat disematkan di halaman HTML disebut applet. Browser berkemampuan Java dapat digunakan untuk melihat halaman web yang berisi applet. Ketika halaman yang berisi applet dilihat, kode applet ditransfer ke komputer pengguna dan dieksekusi di Java Virtual Machine (JVM) browser. Applet memungkinkan penyediaan fitur interaktif kepada pengguna yang mungkin tidak dapat disediakan hanya dengan menggunakan HTML. Karena kode applet dijalankan di JVM, applet tidak bergantung pada platform (mendukung Microsoft Windows, UNIX, Mac OS, dll.) dan dapat berjalan di browser apa pun yang mendukung Java. Selanjutnya, applet di-cache oleh sebagian besar browser web. Oleh karena itu applet dapat dimuat dengan cepat saat kembali ke halaman web. Dalam hal keamanan, ada dua jenis applet yang disebut applet bertanda tangan dan applet tidak bertanda tangan. Applet yang tidak ditandatangani memiliki beberapa batasan penting seperti ketidakmampuan untuk mengakses sistem file lokal. Mereka hanya dapat mengakses situs download applet di web. Applet yang ditandatangani dapat berfungsi sebagai aplikasi mandiri setelah tanda tangannya diverifikasi.

Apa itu Servlet?

Program Java yang digunakan untuk meningkatkan/memperluas fungsionalitas server disebut servlet. Server harus diakses oleh aplikasi host menggunakan model request-response. Secara sederhana, servelt dapat dilihat sebagai applet Java yang berjalan di server. Biasanya servlet digunakan untuk menyimpan/memproses data yang dikirimkan menggunakan formulir HTML dan untuk menyediakan konten dinamis di halaman web. Selanjutnya, servlet digunakan untuk mengelola informasi status. Servlet Java efisien, lebih mudah digunakan dan portabel dibandingkan dengan teknologi CGI (Common Gateway Interface) lainnya.

Apa perbedaan antara Applet dan Servlet?

Program java yang dapat disematkan di halaman HTML dan dilihat menggunakan browser yang mendukung Java disebut applet, sedangkan program Java yang digunakan untuk meningkatkan/memperluas fungsionalitas server disebut servlet. Sebenarnya, servlet dapat dilihat sebagai applet yang berjalan di server. Applet diunduh ke mesin klien dan dijalankan di browser klien, sedangkan servlet berjalan di server dan mentransfer hasilnya kembali ke klien saat selesai. Saat menggunakan applet, seluruh kode applet harus ditransfer ke klien. Oleh karena itu mengkonsumsi lebih banyak bandwidth jaringan daripada servlet, yang hanya mentransfer hasilnya ke klien.

Direkomendasikan: