Технологии стали важной частью человеческой жизни в нескольких формах, таких как мобильные телефоны, другие электронные устройства, несколько типов машин, транспортных средств и т. Д., Которые были необходимостью человеческой жизни, и жить без них теперь будет довольно сложно для следующего поколение.
Чтобы использовать такие Технологии, человеку не обязательно иметь какие-либо знания, достаточно информации о гаджете техники, и они готовы к использованию, например, мобильный телефон может легко использоваться людьми любой возрастной группы в течение 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