Neznam vnitrnosti toho Vaseho testu, ale chovani, ktere jste popisoval nastava 
za situace, kdy jadna instance stateful beanu zpracovava vice paralelnich 
pozadavku od jednoho uzivatele. Ve webovych aplikacich nastava typicky pri 
pouziti framu apod.

Jinak samozrejme plati 100 uzivatelu = 100 stateful beanu. Nicmene je tam to 
omezeni, pokud uzivatel zavola metodu na svem beanu a ta jeste nedobehla a 
uzivatel zavola dalsi metodu na tom samym beanu -> problem. Kontejnery si toto 
hlidaji.

Honza

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Behalf Of Ondřej Fafejta KYBERIE
Sent: Thursday, July 20, 2006 11:38 AM
To: Java
Subject: Re: EJB3 stateful bean a konkurentní přístup


Díky za odpověď!

Moravec Jan wrote:
> Stateful beany nejsou reentrantni. Tj. nelze volat jeden stateful bean z vice 
> requestu (ani to vlastne nedava smysl, vzhledem k tomu stavu).
>   
Toto jsem nevěděl a přijde mi to zvláštní.
Očekával jsem, že když bude do systému přihlášeno 100 uživatelů,
tak každý z uživatelů bude mít svůj Statefull bean, ve kterém bude mít
svoje data.

Pak trochu postrádám smysl používat stateful bean.
Jak by fungoval takový nákupní košík, když by do systému mohl být
připojen pouze jeden člověk? ;-)
Mám na mysli např. toto:
http://docs.jboss.org/ejb3/app-server/tutorial/stateful/stateful.html

Fafi

Odpovedet emailem