Applet vs Servlets
Program yang ditulis di Java yang boleh dibenamkan dalam halaman HTML dipanggil Applet. Penyemak imbas yang diaktifkan Java boleh digunakan untuk melihat halaman web yang mengandungi applet. Apabila halaman yang mengandungi applet dilihat, kod applet dipindahkan ke komputer pengguna dan dilaksanakan pada mesin maya Java (JVM) penyemak imbas. Program Java yang digunakan untuk memperbaiki/ memperluaskan fungsi pelayan dipanggil servlet. Pelayan harus diakses oleh aplikasi tuan rumah menggunakan model permintaan-tindak balas. Secara ringkas, Servelt dapat dilihat sebagai applet Java yang berjalan di pelayan.
Apa itu Applet?
Program yang ditulis di Java yang boleh dibenamkan dalam halaman HTML dipanggil Applet. Penyemak imbas yang diaktifkan Java boleh digunakan untuk melihat halaman web yang mengandungi applet. Apabila halaman yang mengandungi applet dilihat, kod applet dipindahkan ke komputer pengguna dan dilaksanakan pada mesin maya Java (JVM) penyemak imbas. Applet membenarkan menyediakan pengguna dengan ciri interaktif yang mungkin tidak dapat disediakan hanya menggunakan HTML. Oleh kerana kod applet dijalankan di JVM, applet adalah platform bebas (menyokong Microsoft Windows, Unix, Mac OS, dan lain -lain.) dan boleh berjalan di mana -mana penyemak imbas yang menyokong Java. Selain itu, applet di -cache oleh kebanyakan pelayar web. Oleh itu applet boleh dimuatkan dengan cepat apabila kembali ke laman web. Ketika datang ke keselamatan, terdapat dua jenis applet yang disebut applet yang ditandatangani dan applet yang tidak ditandatangani. Applet yang tidak ditandatangani mempunyai beberapa sekatan penting seperti ketidakupayaan untuk mengakses sistem fail tempatan. Mereka hanya boleh mengakses tapak muat turun applet di web. Applet yang ditandatangani boleh berkelakuan sebagai aplikasi mandiri apabila tandatangannya disahkan.
Apa itu servlet?
Program Java yang digunakan untuk memperbaiki/ memperluaskan fungsi pelayan dipanggil servlet. Pelayan harus diakses oleh aplikasi tuan rumah menggunakan model permintaan-tindak balas. Secara ringkas, Servelt dapat dilihat sebagai applet Java yang berjalan di pelayan. Biasanya servlet digunakan untuk menyimpan/ memproses data yang dikemukakan menggunakan borang HTML dan untuk memberikan kandungan dinamik di laman web. Selain itu, servlet digunakan untuk menguruskan maklumat negeri. Servlet Java adalah cekap, lebih mudah digunakan dan mudah alih berbanding teknologi CGI (Common Gateway Interface) yang lain.
Apakah perbezaan antara applet dan servlet?
Program Java yang boleh tertanam dalam halaman HTML dan dilihat menggunakan pelayar yang dibolehkan Java dipanggil applet, sementara program Java yang digunakan untuk memperbaiki/ memperluaskan fungsi pelayan dipanggil servlet. Sebenarnya, servlet dapat dilihat sebagai applet yang berjalan di pelayan. Applet dimuat turun ke mesin klien dan dijalankan pada penyemak imbas klien, sedangkan servlet berjalan pada pelayan dan memindahkan hasilnya kembali kepada klien apabila selesai. Apabila menggunakan applet, keseluruhan kod applet perlu dipindahkan ke pelanggan. Oleh itu ia menggunakan lebih banyak jalur lebar rangkaian daripada servlet, yang memindahkan hanya hasilnya kepada pelanggan.