Разница между JAR и WAR (с таблицей)

Оглавление:

Anonim

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

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

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

JAR против WAR

Разница между JAR и WAR заключается в том, что файлы JAR могут накапливать в себе разные файлы, с другой стороны, файлы WAR ограничены веб-приложениями. Оба они являются типами архивных файлов, но их доступность различна.

Таблица сравнения между JAR и WAR

Параметры сравнения

БАНКА

ВОЙНА

Значение

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

Расширение jar Расширение войны
Типы файлов

Изображения, видео и т. Д. HTML, GIFS, статические веб-страницы и т. Д.
Работающий

Накапливает файлы Накапливает разные ресурсы.
Форматы, использованные для создания

Любой формат Сервлет

Что такое JAR?

JAR - это формат файла, аббревиатура, используемая для файлов архива Java, он используется для накопления нескольких файлов классов Java и связывания метаданных и ресурсов в одном файле для распространения. У нас есть встроенный формат ZIP и расширение файла JAR. Проще говоря, он используется для сжатия файлов так же, как в ZIP-папке. Его можно использовать как общий инструмент архивирования на устройствах.

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

Файл JAR - это формат файла пакета, модуль EJB упакован, который содержит файлы дескриптора EJB и bean-компонентов класса java, и они упакованы с файлами JAR. Файлы JAR также можно создавать вручную. Объекты в файлах - это классы Python, которые обертывают файловые дескрипторы, чтобы сделать работу с файлами более удобной и менее подверженной ошибкам.

Файлы JAR - единственный кроссплатформенный формат архивов. В Microsoft Windows программа установки среды выполнения java 2 регистрирует ассоциацию по умолчанию для файлов JAR, и поэтому файл JAR на рабочем столе автоматически запускает его с Java JAR. зависимые расширения с приложениями будут загружены автоматически.

Что такое ВОЙНА?

WAR - это формат файлов, аббревиатура от файлов архивов веб-приложений. С технической точки зрения, это набор различных файлов для распространения коллекции файлов JAR, страниц сервера Java, сервлетов Java, классов Java, файлов XML, статических веб-страниц и т. Д., Другими словами, всех ресурсов, составляющих сеть. применение.

Преимущество использования файла WAR заключается в том, что он накапливает все файлы в одном блоке, поэтому пользователю требуется меньше времени при передаче файла от клиента к серверу. Файлы WAR также можно создавать вручную. Файлы WAR развертываются в движке JSP или сервлете. Этот тип файлов также содержит каталог WEB-INF, Web.xml, который является дескриптором развертывания.

Структура каталогов веб-приложения бывает двух типов; одна - это файлы Html / XML, которые в основном представляют собой изображения, видео, страницы JSP, апплеты и т. д., а другая часть - это каталог WEB-INF, содержащий файлы дескрипторов библиотеки тегов и дескриптор развертывания.

Файлы WAR имеют расширение WAR и также содержат файлы GIF. Файлы WAR находятся в каталоге веб-приложений. Файлы WAR могут хранить разные ресурсы в разных приложениях, что может создавать проблемы. Чтобы использовать файлы, расположенные в файлах WAR, пользователю необходимо распаковать папку.

Основные различия между JAR и WAR

Вывод

Файлы JAR и WAR - это два разных формата файлов, их можно создавать вручную, но из разных форматов.

Оба они работают в формате ZIP, но типы файлов, которые они содержат, различаются. Между ними много различий.

использованная литература

dl.acm.org/doi/abs/10.1145/301631.301676

Разница между JAR и WAR (с таблицей)