Pokud neni uvedeno jinak, tak IoC kontejner vytvari vsechny managovane
objekty (beany) v singleton modu. To znamena, ze na kontejner pripada
pouze a jenom jedna instance daneho objektu. Jinak navrhovy vzor
singleton je v prostredi, kde se pouziva iversion of control, spise
antivzorem a vede to k problemum popsanym v tomto dokumentu
http://docs.google.com/Doc?id=dn53qgm_7g69mtccp. Myslite

Takze singletony v zadnem pripade nedelat!

Hibernate session a nebo HTTP session?


2008/10/10  <[EMAIL PROTECTED]>:
> 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
>



-- 
S pozdravem Roman "Dagi" Pichlik

/* http://www.sweb.cz/pichlik/ Blog pro kodery */

Odpovedet emailem