Я новичок в мире Java EE, у меня проблема с EJB, на самом деле я только что изучил Stateless EJB, я использую его для своих DAO с введенным в него EntityManager и выполняющим некоторые CRUD, но я не знаю, я ничего не знаю о них, я читал, что одним из их главных преимуществ является то, что они «транзакционные» или что-то в этом роде, я провел много исследований, но я до сих пор не понимаю, что это значит.Java EE, что означает транзакция в EJB?
Не могли бы вы рассказать, почему некоторые люди ненавидят EJB, что так тяжело для них, что им не нравится? что такое «транзакция»? следует ли использовать Stateeless каждый раз как DAO вместо POJO?
Или, если у вас есть полезные ссылки для новичков, заранее.
Спасибо за ваш ответ. Итак, вы подразумеваете, что нам никогда не придется начинать, совершать или откатывать любую транзакцию вручную с помощью EJB? Если есть некоторые особые случаи, когда мы должны делать это вручную, можете ли вы привести пример или ссылку? Еще раз спасибо. – dwix
Это зависит от многих вещей. Но ИМХО в 90% вы можете положиться на сам контейнер EJB. Мой ответ был обновлен, поэтому посмотрите на свои ссылки. –
Я вижу, большое спасибо! – dwix