Applets vs Servlets
Satu program yang ditulis dalam Java yang boleh dimasukkan ke dalam halaman HTML dipanggil applet. Pelayar didayakan Java boleh digunakan untuk melihat halaman web yang mengandungi applet tersebut. Apabila halaman yang mengandungi applet dilihat, kod applet dipindahkan ke komputer pengguna dan dilaksanakan pada Java Virtual Machine (JVM) pelayar. Program Java yang digunakan untuk meningkatkan / memanjangkan fungsi pelayan disebut servlet. Pelayan perlu diakses oleh aplikasi hos menggunakan model permintaan-tindak balas. Secara ringkas, servelt boleh dilihat sebagai applet Java yang berjalan di pelayan.
Apakah Applet itu?
Satu program yang ditulis dalam Java yang boleh dimasukkan ke dalam halaman HTML dipanggil applet. Pelayar didayakan Java boleh digunakan untuk melihat halaman web yang mengandungi applet tersebut. Apabila halaman yang mengandungi applet dilihat, kod applet dipindahkan ke komputer pengguna dan dilaksanakan pada Java Virtual Machine (JVM) pelayar. Applets membenarkan pengguna menyediakan ciri-ciri interaktif yang mungkin tidak mungkin untuk menyediakan hanya menggunakan HTML. Oleh kerana kod applet dijalankan pada JVM, applet adalah platform bebas (menyokong Microsoft Windows, UNIX, Mac OS, dan lain-lain) dan boleh berjalan di mana-mana pelayar yang menyokong Java. Tambahan pula, applet di-cache oleh kebanyakan penyemak imbas web. Oleh itu applet boleh dimuat dengan cepat apabila kembali ke halaman web. Apabila ia datang kepada keselamatan, terdapat dua jenis applet yang dipanggil applet ditandatangani dan applet tidak ditandatangani. Applet tidak bertanda mempunyai beberapa sekatan penting seperti ketidakupayaan untuk mengakses sistem fail tempatan. Mereka hanya boleh mengakses laman muat turun applet di web. Aplet yang ditandatangani boleh bertindak sebagai aplikasi mandiri sebaik sahaja tandatangannya disahkan.
Apa itu Servlet?
Program Java yang digunakan untuk meningkatkan / memanjangkan fungsi pelayan disebut servlet. Pelayan perlu diakses oleh aplikasi hos menggunakan model permintaan-tindak balas. Secara ringkas, servelt boleh dilihat sebagai applet Java yang berjalan di pelayan. Lazimnya servlet digunakan untuk menyimpan / memproses data yang dikemukakan menggunakan borang HTML dan untuk menyediakan kandungan dinamik dalam laman web. Tambahan pula, servlet digunakan untuk menguruskan maklumat negeri. Servlet Java adalah cekap, lebih mudah digunakan dan mudah alih dibandingkan dengan teknologi CGI (Common Gateway Interface) yang lain.
Apakah perbezaan antara Applet dan Servlet??
Program java yang boleh disematkan dalam halaman HTML dan dilihat menggunakan penyemak imbas Java enabled dipanggil applet, sedangkan program Java yang digunakan untuk meningkatkan / memperluas fungsi dari server disebut servlet. Sebenarnya, servlet boleh dilihat sebagai aplet yang berjalan di pelayan. Applet dimuat turun ke mesin klien dan dijalankan pada pelayar klien, sedangkan servlet berjalan pada pelayan dan memindahkan hasilnya kembali kepada klien apabila selesai. Apabila menggunakan aplet, keseluruhan kod applet perlu dipindahkan ke klien. Oleh itu, ia menggunakan lebih lebar jalur rangkaian daripada servlet, yang hanya memindahkan keputusan kepada pelanggan.