Разница между упакованным архивом и разобранным архивом - PullRequest
30 голосов
/ 08 августа 2011

Я не могу найти в интернете разницу между упакованным архивом и разобранным архивом.

Кто-нибудь, пожалуйста, назовите несколько ссылок?

Ответы [ 2 ]

26 голосов
/ 08 августа 2011

Разницы на самом деле нет.

Разорванный архив - это дерево папок и файлов, которые соответствуют заданной структуре, которую ваш сервер приложений может использовать для развертывания приложения. Например, для веб-приложения вы создаете структуру каталогов war. Сервер приложений ожидает каталог WEB-INF, содержащий файлы web.xml, который выполняет дескриптор развертывания.

Упакованный архив - это zip-файл, содержащий вышеупомянутую структуру. Расширение упакованного архива может варьироваться (война, банка, машина, ухо), но все они представляют собой zip-файлы, которые содержат заданную структуру.

8 голосов
/ 09 августа 2011

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

...