Хорошо. Это опять-таки вопрос отраслевой практики.
- Tomcat = веб-контейнер
- JBoss, WebLogic и т.д. = Серверы приложений, в которых есть веб-контейнер внутри (для JBoss, его разветвленный Tomcat)
Spring не нужен сервер приложений, такой как JBoss. Если мы используем корпоративные сервисы, такие как JMS и т.д., Мы можем использовать независимые системы, такие как RabbitMQ, ApacheMQ и т.д.
- Вопрос: почему люди по-прежнему используют JBoss и другие сервисы приложений для приложений на основе spring?
- В чем преимущества spring могут использоваться с помощью серверов приложений? Как объединение объектов? Какие особые преимущества предлагает Application Server? Как настроены эти настройки?
- Если не для spring, для каких целей используются серверы приложений для Spring/Hibernate, etc stack? (Использование случаев)