Разница между апплетом и приложением

Автор: Laura McKinney
Дата создания: 1 Апрель 2021
Дата обновления: 17 Май 2024
Anonim
Разница между Servlet, Spring MVC и Spring Boot.
Видео: Разница между Servlet, Spring MVC и Spring Boot.

Содержание


Общая разница между Апплет а также заявка является то, что приложение начинает свое выполнение через главный() Метод, наоборот, апплет не использует метод main (), вместо этого он инициализируется через в этом().

Апплеты - это небольшие программы, обычно написанные для передачи через Интернет и автоматически выполняемые совместимым с Java веб-браузером. А приложения - это автономные программы, написанные для выполнения общих операций пользователем напрямую, и для них не требуются какие-либо API-интерфейсы с поддержкой JAVA (браузеры).

Апплеты не подвержены влиянию операционной системы или оборудования пользователя. Если в браузере установлена ​​надлежащая JVM, эти апплеты запускаются с помощью JVM. Хотя внешний вид приложения в различных операционных системах остается неизменным.

  1. Сравнительная таблица
  2. Определение
  3. Ключевые отличия
  4. Вывод

Сравнительная таблица

Основа для сравненияАпплетзаявка
основнойЭто небольшая программа, для выполнения которой используется другая прикладная программа.Приложение - это программы, выполняемые на компьютере самостоятельно.
метод main ()Не используйте основной методИспользует основной метод для выполнения
выполнениеНевозможно запустить независимо требовать API (например, веб-API).Может работать в одиночку, но требует JRE.
УстановкаПредварительная установка не требуется Требуется предварительная явная установка на локальный компьютер.
Операция чтения и записиФайлы не могут быть прочитаны и записаны на локальном компьютере через апплет.Приложения могут выполнять эти операции с файлами на локальном компьютере.
Связь с другими серверамиНевозможно связаться с другими серверами.Связь с другими серверами, вероятно, возможна.
ограниченияАпплеты не могут получить доступ к файлам, находящимся на локальном компьютере.Может получить доступ к любым данным или файлам, доступным в системе.
БезопасностьТребует безопасности для системы, поскольку они не заслуживают доверия.Там нет никаких проблем безопасности.


Определение апплета

Апплеты - это небольшие программы, которые используют внешний API для своего исполнения и в основном используются в интернет-вычислениях. Они могут передаваться через Интернет с одного компьютера на другой и запускаться с помощью средства просмотра апплетов или любого веб-браузера, поддерживающего Java. Апплет может поддерживать несколько приложений, таких как выполнение арифметических операций, создание анимации, отображение графики, игра в интерактивные игры.

Java изменила способ, которым пользователи Интернета получают и используют документы во всемирной сети. Апплеты позволили создавать и использовать полностью интерактивные мультимедийные веб-документы. Веб-страница может включать в себя Java-апплет, который при исполнении может генерировать графику, звуки и движущиеся изображения, а не просто обычное или статичное изображение.

Существует два способа интеграции апплета в веб-страницы.

  • Во-первых, мы можем написать собственные апплеты и интегрировать их в веб-страницы. Эти типы апплетов развивались локально и хранятся в локальной системе, известной как местный апплет.
  • Во-вторых, мы можем загрузить апплет из удаленной компьютерной системы, а затем встроить его в веб-страницу.

Эти типы апплетов, которые разрабатываются извне и хранятся на удаленном компьютере в Интернете, известны как удаленный апплет.


Определение приложения

Приложение - это программа, которая работает в базовой операционной системе. В некотором смысле они являются общими и предназначены для выполнения конкретной задачи непосредственно для пользователя. Приложение может работать с или без графического интерфейса. Прикладные программы, такие как электронные таблицы, текстовые процессоры, веб-браузеры и компиляторы, описывают способы использования компьютерных ресурсов для решения компьютерных проблем пользователей. При использовании приложения проблем безопасности нет; его причина в том, что приложения заслуживают доверия.

Давайте поймем разницу между апплетом и приложением через указанные пункты:

  1. Апплеты не являются полнофункциональными прикладными программами и обычно написаны для решения небольшой задачи или ее части. С другой стороны, Приложение - это программа, которая работает в базовой операционной системе. В некотором смысле они являются общими и предназначены для выполнения конкретной задачи непосредственно для пользователя.
  2. Апплет не использует метод main (). Вместо этого он автоматически вызывает определенные методы после загрузки, чтобы класс Applet запустил и выполнил код апплета. Напротив, приложение использует метод main () для инициирования выполнения кода.
  3. В отличие от автономного приложения,независимый выполнение апплета не возможно. Они запускаются изнутри веб-страницы с помощью специальной функции, известной как HTML-тег.
  4. Апплеты не могут писать и читать файлы на локальном компьютере. При этом приложение может выполнять такую ​​операцию с файлами на локальном компьютере.
  5. Предварительная установка не требуется в апплете. В отличие от этого, предварительная явная установка обязательно необходима при использовании приложения.
  6. На апплеты накладываются ограничения на использование библиотек других языков, а также локальных файлов. Принимая во внимание, что приложение может обращаться к библиотекам, а также к локальным файлам.
  7. Приложение может запускать несколько программ с локального компьютера. Напротив, апплеты не могут этого сделать.

Вывод

Апплеты и Приложения в JAVA (языке программирования) рассматриваются как программы, хотя их использование и исполнение различны. Оба имеют свое особое значение в зависимости от использования.