Встречается на собеседованиях • сегодня
Что такое war
WAR (Web Application Archive) — это формат файла для упаковки веб-приложений в Java. Это стандартный JAR-файл с определенной структурой каталогов, содержащий веб-компоненты (сервлеты, JSP, HTML, CSS, JS) и дескриптор развертывания (`web.xml`).
Структура WAR:
```
WEB-INF/
web.xml (дескриптор развертывания)
classes/ (компилированные классы)
lib/ (зависимости в JAR)
META-INF/ (метаданные)
ресурсы (JSP, HTML и т.д.)
```
Пример создания WAR с Maven:
```xml
war
javax.servlet
javax.servlet-api
provided
```
WAR развертывается на серверах приложений (Tomcat, Jetty, WildFly). Современные фреймворки (Spring Boot) часто используют встроенные серверы и JAR вместо WAR.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы