Nie chcesz injectowac EM w EB? Y?
Co w tym z�ego?
tyle w temacie, szacun
robson
U�ytkownik "Hollow Quincy" <
hollow...@gmail.com> napisa� w wiadomo�ci
news:f85bd621-555f-4b47...@dp8g2000vbb.googlegroups.com...
Cze��,
Zastanawiam si� w jaki spos�b mog� zaimplementowa� aplikacj� w kt�rej
chcia�bym wyra�nie rozdzieli� warstw� logiki biznesowej (BLL) i
warstw� dost�pu do danych (DAL) w EJB 3.1.
Nie chc� w Beanach w logice biznesowej injectowa� EntityManagera.
Chcia�bym mie� do niego dost�p jedynie z DAO.
Moim pomys�em jest stworzenie Beana Stanowego Sesyjnego Singleton,
kt�ry injectuje EntityManagera. Na podstawie tego entitymanagera mog�
tworzy� konkretne obiekty dost�pu do danych. Beany stanowe i
bezstanowe b�d� odwo�ywa�y si� do tego singletonu (z Entity Managerem)
i wykonywa�y operacje bazodanowe.
Jak inaczej powinienem zaprojektowa� moj� warstw� dost�pu do danych ?
(czy wiele w�tk�w mo�e mie� dost�p do tego samego Entity Managera ?)
Dzi�ki za pomoc