2024 Автор: Mildred Bawerman | [email protected]. Последнее изменение: 2023-12-16 08:42
Апплеты против сервлетов
Программа, написанная на Java, которую можно встроить в HTML-страницу, называется апплетом. Браузер с поддержкой Java можно использовать для просмотра веб-страницы, содержащей апплет. При просмотре страницы, содержащей апплет, код апплета передается на компьютер пользователя и выполняется на виртуальной машине Java (JVM) браузера. Программа Java, которая используется для улучшения / расширения функциональных возможностей сервера, называется сервлетом. Хост-приложения должны получать доступ к серверу по модели «запрос-ответ». Проще говоря, сервелт можно рассматривать как Java-апплет, работающий на сервере.
Что такое апплет?
Программа, написанная на Java, которая может быть встроена в HTML-страницу, называется апплетом. Браузер с поддержкой Java можно использовать для просмотра веб-страницы, содержащей апплет. При просмотре страницы, содержащей апплет, код апплета передается на компьютер пользователя и выполняется на виртуальной машине Java (JVM) браузера. Апплеты позволяют предоставить пользователю интерактивные функции, которые невозможно реализовать с использованием только HTML. Поскольку код апплета выполняется на JVM, апплеты не зависят от платформы (поддерживает Microsoft Windows, UNIX, Mac OS и т. Д.) И могут работать в любом браузере, поддерживающем Java. Более того, апплеты кэшируются большинством веб-браузеров. Следовательно, апплеты могут быть загружены быстро при возврате на веб-страницу. Что касается безопасности, существует два типа апплетов: подписанные апплеты и неподписанные апплеты. Неподписанные апплеты имеют некоторые важные ограничения, такие как невозможность доступа к локальной файловой системе. Они могут получить доступ только к сайту загрузки апплета в Интернете. Подписанные апплеты могут вести себя как автономное приложение после проверки его подписи.
Что такое сервлет?
Программа на Java, которая используется для улучшения / расширения функциональных возможностей сервера, называется сервлетом. Хост-приложения должны получать доступ к серверу по модели запрос-ответ. Проще говоря, сервелт можно рассматривать как Java-апплет, работающий на сервере. Обычно сервлеты используются для хранения / обработки данных, которые были отправлены с использованием HTML-формы, и для предоставления динамического содержимого на веб-странице. Кроме того, сервлеты используются для управления информацией о состоянии. Сервлеты Java эффективны, проще в использовании и переносимы по сравнению с другими технологиями CGI (Common Gateway Interface).
В чем разница между апплетами и сервлетами?
Программа Java, которая может быть встроена в страницу HTML и просмотрена с помощью браузера с поддержкой Java, называется апплетом, а программа Java, которая используется для улучшения / расширения функциональных возможностей сервера, называется сервлетом. Фактически сервлет можно рассматривать как апплет, работающий на сервере. Апплет загружается на клиентскую машину и запускается в браузере клиента, тогда как сервлет запускается на сервере и передает результаты обратно клиенту, когда это сделано. При использовании апплетов весь код апплета должен быть передан клиенту. Поэтому он потребляет больше пропускной способности сети, чем сервлеты, которые передают клиенту только результаты.
Рекомендуем:
Разница между симметричными и асимметричными верхними молекулами
Ключевое различие между симметричными и асимметричными молекулами верха состоит в том, что молекулы симметричного верха имеют одну ось собственного вращения и два момента инерции
Разница между трансгенными мышами и мышами с нокаутом
Ключевое различие между трансгенными мышами и мышами с нокаутом заключается в том, что трансгенные мыши имеют чужеродные гены, встроенные в их геном, в то время как мыши с нокаутом имеют функцию
Разница между цисгенезом и внутригенезом
Ключевое различие между цисгенезом и внутригенезом заключается в том, что при цисгенезе гены вводятся без каких-либо изменений в последовательности ДНК, а ген
Разница между собой и между собой
Друг друга против друг друга В английском языке есть взаимные местоимения, которые используются, чтобы говорить о взаимных чувствах. Два таких профи
Разница между ключевыми различиями между металлическими и неметаллическими минералами
Ключевое различие - металлические и неметаллические минералы Минерал - это встречающийся в природе твердый и неорганический компонент с определенной химической формулой и