Perbezaan Antara Applet dan Servlet

Perbezaan Antara Applet dan Servlet
Perbezaan Antara Applet dan Servlet

Video: Perbezaan Antara Applet dan Servlet

Video: Perbezaan Antara Applet dan Servlet
Video: Bagaimana Kabus Terbentuk? 2024, November
Anonim

Aplet lwn Servlet

Atur cara yang ditulis dalam Java yang boleh dibenamkan dalam halaman HTML dipanggil applet. Penyemak imbas berdaya 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 Java Virtual Machine (JVM) penyemak imbas. Program Java yang digunakan untuk menambah baik/melanjutkan fungsi pelayan dipanggil servlet. Pelayan harus diakses oleh aplikasi hos menggunakan model permintaan-tindak balas. Secara ringkas, servelt boleh dilihat sebagai applet Java yang berjalan pada pelayan.

Apakah itu Applet?

Atur cara yang ditulis dalam Java yang boleh dibenamkan dalam halaman HTML dipanggil applet. Penyemak imbas berdaya 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 Java Virtual Machine (JVM) penyemak imbas. Applet membenarkan menyediakan pengguna dengan ciri interaktif yang mungkin tidak boleh diberikan menggunakan HTML sahaja. Memandangkan kod applet dijalankan pada JVM, applet adalah platform bebas (menyokong Microsoft Windows, UNIX, Mac OS, dll.) dan boleh dijalankan dalam mana-mana penyemak imbas yang menyokong Java. Tambahan pula, applet dicache oleh kebanyakan pelayar web. Oleh itu applet boleh dimuatkan dengan cepat apabila kembali ke halaman web. Apabila bercakap tentang keselamatan, terdapat dua jenis applet yang dipanggil 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 bertindak sebagai aplikasi kendiri setelah tandatangannya disahkan.

Apakah itu Servlet?

Atur cara Java yang digunakan untuk menambah baik/ melanjutkan fungsi pelayan dipanggil servlet. Pelayan harus diakses oleh aplikasi hos menggunakan model permintaan-tindak balas. Secara ringkas, servelt boleh dilihat sebagai applet Java yang berjalan pada pelayan. Biasanya servlet digunakan untuk menyimpan/memproses data yang diserahkan menggunakan borang HTML dan untuk menyediakan kandungan dinamik dalam halaman web. Tambahan pula, servlet digunakan untuk menguruskan maklumat keadaan. Servis Java adalah cekap, lebih mudah digunakan dan mudah alih berbanding teknologi CGI (Antara Muka Gerbang Biasa) yang lain.

Apakah perbezaan antara Applet dan Servlet?

Atur cara java yang boleh dibenamkan dalam halaman HTML dan dilihat menggunakan penyemak imbas yang didayakan Java dipanggil applet, manakala program Java yang digunakan untuk menambah baik/ melanjutkan fungsi pelayan dipanggil servlet. Sebenarnya, servlet boleh dilihat sebagai applet yang berjalan pada pelayan. Applet dimuat turun ke dalam mesin klien dan dijalankan pada penyemak imbas klien, manakala servlet berjalan pada pelayan dan memindahkan hasilnya kembali kepada klien apabila ia selesai. Apabila menggunakan applet, keseluruhan kod applet perlu dipindahkan kepada klien. Oleh itu, ia menggunakan lebih lebar jalur rangkaian daripada servlet, yang hanya memindahkan hasilnya kepada pelanggan.

Disyorkan: