DAO jako singleton
tomasjurman na email.cz
tomasjurman na email.cz
Pátek Říjen 10 08:38:48 CEST 2008
Zdravím konferenci
Ve webové aplikaci používám Struts + Spring + Hibernate.
Pro načítání dat požívám klasickou DAO vrstvu.
DAO třídy si přes applicationContext Springu vstříkuji ( injection ) do tříd s aplikační logikou (Action class ve Struts).
DAO třída obsahuje klasické CRUD operace.
Dotaz:
Mohu nastavit DAO třídy jako singletony? Mám pocit, že by mi to mohlo ušetřit nějaké zdroje, ale nejsem si jistý zda je to bezpečné z hlediska concurrency přístupů.
Ve webové aplikaci by měly být přístupy k objektům ThreadSafe, ale četl jsem o nějakých vyjímkách (např. session).
Děkuji za radu
Tomáš Jurman
Další informace o konferenci Konference