Мне было интересно узнать о возможностях Session Beans в EJB 3 и можно ли их заменить в типичном среднем корпоративном приложении Spring.Session Beans и EJB3 vs Spring
Я нашел эту статью: http://drag0sd0g.blogspot.com/2010/01/session-bean-alternative-spring.html , что говорится следующее:. «Из-за интенсивного использования аннотаций, вы можете в значительной степени избежать„XML Hell“с использованием EJB 3, то же самое нельзя сказать весны Кроме того , поскольку он является неотъемлемой частью стандарта Java EE, контейнер EJB изначально интегрирован с такими компонентами, как JSF, JSP, сервлеты, транзакция JTA , поставщики JMS и поставщики безопасности JAAS вашего сервера приложений. С Spring, вы должны волноваться, полностью ли поддерживает ваш сервер приложений фреймворк с этими родными компонентами и другими высокопроизводительными функциями, такими как clust , балансировка нагрузки и переход на другой ресурс. Если вы не беспокоитесь о таких вещах, то весна не плохой выбор на всех»
Согласны ли вы с этим утверждением? Безгосударственный Sessions Фасоль, используемая для рассмотрения очень мощной технологии предприятия из-за объединение и возможности управления. Мой вопрос: когда действительно необходимо использовать EJB 3 вместо или в дополнение к Spring (при условии, что это критически важное корпоративное приложение в крупной компании)?
См. Http://stackoverflow.com/questions/68527/should-i-use-ejb3-or-spring-for-my-business-layer – skaffman
«Из-за интенсивного использования аннотаций вы можете в значительной степени избегать», XML Hell ", используя EJB 3, о том же нельзя сказать о Spring. Это неверно, вы можете настроить весну только с аннотациями и Java-кодом, но тем самым вы тесно связываете приложение с весенним фреймворком, и вы теряете удивительные функции управления бобами Eclipse Spring IDE. XML не ад с весной, если вы используете правильные инструменты. –
«Из-за интенсивного использования аннотаций вы можете в значительной степени избегать« XML-ада »- теперь у вас есть« Аннотации ад ». –