Perbezaan Antara Applet dan Servlet

Anonim

Applets vs Servlets

Program yang ditulis dalam Java yang boleh disematkan 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 dapat dilihat sebagai applet Java yang berjalan di pelayan.

Apakah Applet?

Program yang ditulis dalam Java yang boleh dimasukkan 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. Applet membolehkan 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 yang 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 / memperluas fungsi pelayan disebut servlet. Pelayan perlu diakses oleh aplikasi hos 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 menyediakan kandungan dinamik dalam laman web. Tambahan pula, servlet digunakan untuk menguruskan maklumat negara. Servlet Java adalah efisien, mudah digunakan dan mudah alih berbanding dengan teknologi CGI (Common Gateway Interface) yang lain.

Apakah perbezaan antara Applets dan Servlets?

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 keputusan kembali kepada klien apabila selesai. Apabila menggunakan applet, keseluruhan kod applet perlu dipindahkan ke klien. Oleh itu, ia menggunakan lebih lebar jalur rangkaian daripada servlet, yang hanya memindahkan keputusan kepada pelanggan.