EJB достиг многих улучшений в версиях 3.x, также обычно используется Spring, а версия 3 - хорошая альтернатива.
В Интернете есть много статей, но нет точного сравнения о ejb3x versus spring3x. Есть ли у вас какие-либо идеи о них, в реальных примерах, которые лучше в каких условиях?
Например, мы хотим разделить db и server, что означает, что наше приложение будет находиться на сервере, наша база данных будет на другом сервере. EJB удаляет vs Cluster4Spring и т.д.
Делать все, что @Annotation всегда хорошо? Конфигурация не нужна?