Jak na vlákna v J2EE

2012-04-13 Tema obsahu Petr Franta
Chtěl jsem se zeptat na váš názor nebo zkušenost s prací ve vláknech J2EE aplikací? Četl jsem doporučení, že by se vlákna neměla v J2EE vytvářet resp., že jsou doporučené metody jak to bezpečně dělat (pomocí různých implementací timerů atd.). Řeším problém, kdy vlákno (request) potřebuje udělat

Re: Jak na vlákna v J2EE

2012-04-13 Tema obsahu Zdeněk Troníček
Ahoj, dal bych prednost asynchronnim metodam v EJB 3.1. Z. -- Zdenek Tronicek FIT CTU in Prague Petr Franta napsal(a): Chtěl jsem se zeptat na váš názor nebo zkušenost s prací ve vláknech J2EE aplikací? Četl jsem doporučení, že by se vlákna neměla v J2EE vytvářet resp., že jsou

Re: Jak na vlákna v J2EE

2012-04-13 Tema obsahu Jiří Chaloupka
V J2EE se namísto toho využije aplikační server a pomocí message se pošle pokyn k vykonání nějaké asynchronní operace. Podívejte se třeba na http://www.java2s.com/Code/Java/EJB3/EJBTutorialfromJBossdemoformessagedrivenbean.htm Protože jste toto asi ještě nepoužil, ještě napovím, že zpráva může být

Re: Jak na vlákna v J2EE

2012-04-13 Tema obsahu Ondra Medek
No já myslím, že Petr bude ještě potřebovat nějakou synchronizaci až se data načtou. V Tvém případě v JEE prostředí můžeš použít vlákna, protože tvoje metoda je vlastně synchronní, jen jistá část kódu se kvůli výkonu volá asynchronně. Akorát v těch vláknech nemůžeš používat JEE věci, jako je

Re: Jak na vlákna v J2EE

2012-04-13 Tema obsahu Ondra Medek
Jo a také použitím vláken ztrácíš trochu kontrolu nad aplikací. V JEE si typicky nastavíš, že chces třeba max. 100 aktivních bean (100 vláken), ale jakmile si začneš tvořit vlákna sám, tak už žádný limit udělat nemůžeš. Také proto by se ty vlákna něměly dělat, ale čistě technicky to samozřejmě

Re: Jak na vlákna v J2EE

2012-04-13 Tema obsahu Jiří Chaloupka
Tu synchronizaci tam, kde potřebuji dělám tak, že mám informaci o nějakém systémovém úkolu, jehož identifikátor posílám v message, a ve chvíli, kdy se úkol dokončí, tak se k němu zapíše výsledek. Jirka 2012/4/13 Ondra Medek xmed...@gmail.com No já myslím, že Petr bude ještě potřebovat nějakou