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
