Próbuję zrozumieć moją decyzję o CDI i EJB oraz o strukturze Entity Boundary Control (ECB). Moje rozumienie wzoru EBC polega na tym, że Granica jest początkiem i końcem granicy transakcji. Co więcej, CDI nie zapewnia obsługi transakcji, tak jak robi to EJB.EJB vs CDI i wzorzec "Entity Boundary Control"
Jeśli więc chcę pomyślnie wdrożyć model EBC, to poniższe stwierdzenia są prawdziwe;
- Mogę wykonać część graniczną z EJB (tj. @ Stateless, @stateful, @singleton) i warstwą Control z CDI lub EJB.
- Mogę wdrożyć część Boundary and Control z CDI, ale implementować obsługę transakcji na granicy podobnej do (http://smokeandice.blogspot.com/2009/12/cdi-and-declarative-transactions.html)
- Nie mogę wdrożyć granicy z CDI, a następnie rozpocząć korzystanie z EJB w warstwie kontrolnej.
Dzięki
Jakie jest zatem pytanie? –
Chcę tylko sprawdzić, czy moje myśli, że 3 punkty, o których wspomniałem, są poprawne? Lub jeśli moje myślenie jest złe. – vcetinick