Моя команда разрабатывает новый продукт, ориентированный на обслуживание, с веб-интерфейсом. В дискуссиях о том, какие технологии мы будем использовать, мы решили запустить сервер приложений JBoss и интерфейс Flex (с возможным развертыванием на рабочем столе с использованием Adobe AIR) и веб-сервисы для взаимодействия с клиентом и сервером.Должен ли я использовать EJB3 или Spring для моего бизнес-уровня?
Мы достигли тупиковой ситуации, когда дело доходит до того, какую серверную технологию использовать для нашей бизнес-логики. Большой аргумент - между EJB3 и Spring, а наши самые большие проблемы - масштабируемость и производительность, а также ремонтопригодность базы кода.
Вот мои вопросы:
- Какие аргументы за или против EJB3 против весны?
- Какие подводные камни я могу ожидать с каждым?
- Где я могу найти хорошую контрольную информацию?
IMHO, Spring будет полезен и будет способствовать вашим усилиям в области развития в любой среде. Я думаю, что я буду использовать Spring в каждом сценарии, и я рассмотрю использование EJB3 только в особых обстоятельствах (например, у меня есть некоторые возможности сервера приложений, которые мне нужны (например, варианты администрирования)). – 2008-09-17 12:15:21