Главная причина не использовать EJB 3.0 снова? - PullRequest
7 голосов
/ 02 октября 2008

Сценарий

  • Вы разработали веб-приложение с использованием EJB версии 3.
  • Система развернута, доставлена ​​и используется заказчиком.

Если бы вам пришлось переписывать систему с нуля, вы бы снова использовали EJB?

Да : Не отвечайте на этот вопрос, вместо этого ответьте .

Нет : укажите основную причину отказа от повторного использования EJB на основе вашего личного опыта.

Пусть ответ содержит только одну причину. Это позволит другим читателям проголосовать за причину номер один, чтобы держаться подальше от EJB 3.

Ответы [ 4 ]

2 голосов
/ 02 октября 2008

В проекте не было проблем, которые EJB-компоненты должны были решить. Использование EJB только усложнило код, отладку, сборку, развертывание, документирование и понимание.

1 голос
/ 02 октября 2008

Основная причина не использовать EJB 3.0 снова? Может быть, вы можете подождать EJB 3.1, который покончил с главной частью безумия: обязательным локальным интерфейсом.

https://blogs.oracle.com/kensaks/entry/optional_local_business_interfaces

0 голосов
/ 04 октября 2008

Кодирование приложения в EJB слишком громоздко, и, по моему опыту, вы можете выбрать более легкую альтернативу

0 голосов
/ 02 октября 2008

Необходимость самостоятельно управлять отношениями с детьми: все-удалить-сирота в Hibernate не попало в спецификацию 3.0.

...