Встречается на собеседованиях • сегодня
Как JBoss понимает с чего начинать выполнение кода
В JBoss (WildFly) точка входа определяется через файл `web.xml` (для Servlet-приложений) или аннотациями. Основные способы:
1. **Servlet**: Указывается в `web.xml`:
```xml
MainServlet
com.example.MainServlet
MainServlet
/
```
2. **Аннотации** (Servlet 3.0+):
```java
@WebServlet("/")
public class MainServlet extends HttpServlet {
// ...
}
```
3. **JSF**: По умолчанию ищет `index.xhtml` в `/WEB-INF/`
4. **EJB**: Может использовать `@Startup` для бинов, стартующих при запуске:
```java
@Singleton
@Startup
public class InitBean {
@PostConstruct
public void init() {
// код инициализации
}
}
```
JBoss сканирует деплоймент и запускает компоненты в соответствии с их конфигурацией.

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