EJB против CDI и паттерна «Entity Boundary Control»

Я пытаюсь разобраться в CDI, EJB и паттерне Entity Boundary Control (ECB). Насколько я понимаю, шаблон ECB состоит в том, что граница - это начало и конец границы транзакции. Кроме того, CDI не обеспечивает поддержку транзакций, как EJB.

Итак, если я хочу успешно реализовать шаблон ECB, то верно следующее:

  1. Я могу реализовать граничную часть с помощью EJB (т.е. @stateless, @stateful, @singleton) и уровень управления с CDI или EJB. .
  2. Я могу реализовать границу и контроль с помощью CDI, но реализовать поддержку транзакций в граничных условиях аналогично (http://smokeandice.blogspot.com/2009/12/cdi-and-declarative-transactions.html)
  3. Я не могу реализовать границу с CDI, а затем начать использовать EJB на уровне управления.

Спасибо

7
задан Andrea Ligios 30 October 2014 в 17:08
поделиться