2014-02-06 2 views
0

Весна, похоже, поддерживает все функции предприятия, предлагаемые JEE, за исключением кластеризации и сложного мониторинга.Весенняя кластеризация и мониторинг

Есть ли способ иметь эти функции? С сторонней поддержкой или что-то в этом роде.

+0

Серверы приложений Java EE поддерживают функции Spring не поддерживает себя, как EJB, JMS и т. Д. Другими словами, бит Java EE выходит за рамки простых сервлетов, фильтров и JSP. Spring * может * поддерживать эти вещи, но требует внешней поддержки, такой как реализация EJB и служба обмена сообщениями. –

+0

Как я знаю, EJB означает управляемый компонент, поэтому контейнер предлагает различные сервисы для него, как декларативная безопасность и прочее. Весенний управляемый боб также может получить эти услуги из весеннего контейнера. Так где же разница? – gabox01

+0

Пожалуйста, прочитайте о ejb, он слишком широк для комментария. Они распределены, во-первых. –

ответ

1

Java EE - это стандарт со многими реализациями, Spring - это продукт. Если вы используете Spring, вам не нужен полный сервер приложений, так как службы, предлагаемые обоими, примерно одинаковы. Все, что вам нужно для запуска приложения Spring, - это веб-контейнер, например Tomcat или Jetty.

Весна почти всегда находится на одном или нескольких шагах вперед в функциональности, которую она предлагает по сравнению с сервером приложений. Однако, если стандартное соответствие является требованием и вы не хотите зависеть от конкретного продукта, вы можете выбрать сервер приложений.

Другие причины использования сервера приложений вместе с Spring, являются средствами мониторинга и администрирования, предоставляемыми серверами приложений.

+0

Итак, в основном, возможности мониторинга и администрирования - это единственное, что сервер приложений лучше, чем конфигурация tomcat + spring container? Что-нибудь еще? – gabox01

+0

ИМХО больше ничего. Если вам нужны эти возможности для мониторинга и администрирования, то ваш сервер + Spring будет вашим лучшим выбором. В противном случае Tomcat + Spring. – Andres

+0

о масштабируемости? я слышал что-то о кластеризации серверов приложений, а tomcat - один сервер (как я знаю). – gabox01

Смежные вопросы