Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Zdeněk Troníček
Ahoj, k situaci PROBLEM od verze 1.5 dojit nemuze. Drive to mozne bylo, ale od 1.5 ma Java vylepseny pametovy model a ten zarucuje, ze v okamziku, kdy new vrati referenci, je objekt inicializovany (tj. probehl jeho konstruktor). Je vsak mozne neco jineho (mapa je sdilena promenna typu Map):

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Lukas Barton
Zdeněk Troníček wrote: Ahoj, k situaci PROBLEM od verze 1.5 dojit nemuze. Drive to mozne bylo, ale od 1.5 ma Java vylepseny pametovy model a ten zarucuje, ze v okamziku, kdy new vrati referenci, je objekt inicializovany (tj. probehl jeho konstruktor). Todle prave v 1.5 neplati! Instrukce se

Jak integrovat EJB a RSS

2007-09-10 Tema obsahu Lukas Zapletal
Zdravim, potreboval bych data z nekolika EJB komponent vystavit pres RSS. Asi bych si napsal servlet, ktery by to zaridil. Je ale nejaka lepsi cesta? Treba nejaka hotova J2EE aplikace, ktera udela neco za mne... Pripadne mi budou stacit tipy na knihovny, se kterymi bude realizace hrackou. Diky

Re: Jak integrovat EJB a RSS

2007-09-10 Tema obsahu Pavel Kolesnikov
Na generovani (i cteni) ruznych feedu se vam muze hodit Rome - https://rome.dev.java.net/ - http://today.java.net/pub/a/today/2006/02/02/tour-of-rome.html Neni mi jasne, co presne myslite obecnou formulaci vystavit data z nekolika EJB komponent, takze netusim, co vic doporucit. Pavel On

Re: Jak integrovat EJB a RSS

2007-09-10 Tema obsahu Lukas Zapletal
- https://rome.dev.java.net/ Diky Neni mi jasne, co presne myslite obecnou formulaci vystavit data z nekolika EJB komponent, takze netusim, co vic doporucit. Myslim, ze nejrozumnejsi bude udelat to pres tu knihovnu. Diky. -- Lukas Zapletal http://lukas.zapletalovi.com

Re: Jak integrovat EJB a RSS

2007-09-10 Tema obsahu Pavel Savara
Moc pekna knihovna pro praci s RSS a Atom http://rome.dev.java.net/ Pavel On 10/09/2007, Lukas Zapletal [EMAIL PROTECTED] wrote: Zdravim, potreboval bych data z nekolika EJB komponent vystavit pres RSS. Asi bych si napsal servlet, ktery by to zaridil. Je ale nejaka lepsi cesta? Treba nejaka

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Lukas Barton
Zdeněk Troníček wrote: Ano, muze dochazet k prehozeni instrukci (muze to provest compilator, JIT, nebo to muze byt dusledek cache). Toto je ovsem vyjimka. Viz specifikace na str. 322: Just before a reference to the newly created object is returned as the result, the indicated constructor is

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Zdeněk Troníček
Cituji z emailu od Lukas Barton [EMAIL PROTECTED]: Zdeněk Troníček wrote: Ahoj, k situaci PROBLEM od verze 1.5 dojit nemuze. Drive to mozne bylo, ale od 1.5 ma Java vylepseny pametovy model a ten zarucuje, ze v okamziku, kdy new vrati referenci, je objekt inicializovany (tj. probehl

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Zdeněk Troníček
Cituji z emailu od Lukas Barton [EMAIL PROTECTED]: Zdeněk Troníček wrote: Ano, muze dochazet k prehozeni instrukci (muze to provest compilator, JIT, nebo to muze byt dusledek cache). Toto je ovsem vyjimka. Viz specifikace na str. 322: Just before a reference to the newly created

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Lukas Barton
Zdeněk Troníček wrote: To samozrejme platit musi - spravne receno, JIT si muze instrukce prehazet jak chce, pokud to neovlivni beh programu. Specifikace nerika, jak ma fungovat JIT. Rika jak mate jeho fungovani vnimat. Ale nikde se tam nemluvi o tom, ze ten vysledek v pameti vidi i ostatni

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Zdeněk Troníček
Cituji z emailu od Lukas Barton [EMAIL PROTECTED]: Zdeněk Troníček wrote: To samozrejme platit musi - spravne receno, JIT si muze instrukce prehazet jak chce, pokud to neovlivni beh programu. Specifikace nerika, jak ma fungovat JIT. Rika jak mate jeho fungovani vnimat. Ale nikde se tam

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Lukas Barton
Zdeněk Troníček wrote: Tak jeste jednou: Trida p = new Trida(); V okamziku kdy new vrati odkaz na nove vytvoreny objekt, je tento objekt inicializovan (zajistuje to tzv. Initialization safety). To implikuje napr. to, ze finalni promenne maji nastaveny hodnoty. Jak muze jine vlakno ziskat odkaz

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Zdeněk Troníček
Cituji z emailu od Lukas Barton [EMAIL PROTECTED]: Zdeněk Troníček wrote: Tak jeste jednou: Trida p = new Trida(); V okamziku kdy new vrati odkaz na nove vytvoreny objekt, je tento objekt inicializovan (zajistuje to tzv. Initialization safety). To implikuje napr. to, ze finalni

RE: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Lukáš Marek
Hmm. Hezke. To ovsem neni ani nahodou odpoved na moji otazku Jak muze vlakno ziskat odkaz na objekt vytvareny v jinem vlakne drive nez dojde k navratu z new. treba tak, ze v konstruktoru preda odkaz na this nekam jinam. (viz: http://www.ibm.com/developerworks/java/library/j-jtp0618.html)

Mevenide2

2007-09-10 Tema obsahu marian . stevlik
Hi all, Pouzivate niekto v NB5.5 plugin pre Mavena Mevenide2 ( http://mevenide.codehaus.org/m2-site/) ? Dnes som si ho nainstaloval, vsetko mi beha ako ma, len neviem ako mam teraz NB donutit aby mi vytvorila adresar DIST s JARkom projektu + s podadresarom LIB, kde su vsetky potrebne JARka pre

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Jiri Mares
Ahoj, problem v jave je v memory modelu v tom, ze pokud bezite na viceprocessorove masine, pak vam spravny obsah pameti zajisti bud mit promennou volatile (necachuje se a tudis se vzdy cte z hlavni pameti) a nebo pouziti synchronized, protoze pri opousteni synchronized sekce se invaluduje

RE: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Zdeněk Troníček
Cituji z emailu od Lukáš Marek [EMAIL PROTECTED]: Hmm. Hezke. To ovsem neni ani nahodou odpoved na moji otazku Jak muze vlakno ziskat odkaz na objekt vytvareny v jinem vlakne drive nez dojde k navratu z new. treba tak, ze v konstruktoru preda odkaz na this nekam jinam. (viz:

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Lukas Barton
Zdeněk Troníček wrote: Cituji z emailu od Lukas Barton [EMAIL PROTECTED]: Zdeněk Troníček wrote: Tak jeste jednou: Trida p = new Trida(); V okamziku kdy new vrati odkaz na nove vytvoreny objekt, je tento objekt inicializovan (zajistuje to tzv. Initialization safety). To implikuje

Jak na SOAP service

2007-09-10 Tema obsahu Pavel Zelenka
Potřeboval bych poradit s následující záležitostí. Mám aplikaci, do které se mimo jiné zadává DIČ zákazníka. Na stránkách http://ec.europa.eu/taxation_customs/vies/vieshome.do je možné provést kontrolu správnosti/existence onoho DIČ. Tato služba je poskytována i jako SOAP service viz.

FTP knihovna

2007-09-10 Tema obsahu Ing. Radek Žuja
Dobrý den. Potřeboval bych nějakou Free knihovnu pro napsání malého FTP klienta do mojí aplikace. Google jich najde spoustu. Máte někdo nějaké reference, na funkční a dobře použitelnou. Děkuji Radek Žuja

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Lukas Barton
Ale je to mozne, cituji z kapitoly 17 specifikace: *These semantics do not prescribe how a multithreaded program should be executed. Rather, they describe the behaviors that multithreaded programs are allowed to exhibit. Any execution strategy that generates only allowed behaviors is an

Re: FTP knihovna

2007-09-10 Tema obsahu Josef Cacek
Ahoj, On 9/10/07, Ing. Radek Žuja [EMAIL PROTECTED] wrote: Potřeboval bych nějakou Free knihovnu pro napsání malého FTP klienta do mojí aplikace. Google jich najde spoustu. Máte někdo nějaké reference, na funkční a dobře použitelnou. My jsme úspěšně používali třídu FTPClient z Apache Commons

RE: Mevenide2

2007-09-10 Tema obsahu Podlesak Kamil
Zdravím, K tomuto slouzí (obecne) plugin assembly. O Mevenide nic nevím, takze jak se to má dohromady rádo nepovím. Kamil Podlesák -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of [EMAIL PROTECTED] Sent: Monday, September 10, 2007 3:27 PM To:

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Zdeněk Troníček
Ja jsem ten kod uvadel proto, aby bylo videt, ze ten Vas scenar neni mozny. Odkaz na alokovanou pamet je na zasobniku a ten je privatni pro dane vlakno. Jinak kdyz jste zabrousil k izolacnim urovnim, tak si neodpustim poznamku. Izolacni urovne byly definovany v SQL'89 specifikaci, tj. tim, jak

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Lukas Barton
Zdeněk Troníček wrote: Ja jsem ten kod uvadel proto, aby bylo videt, ze ten Vas scenar neni mozny. Odkaz na alokovanou pamet je na zasobniku a ten je privatni pro dane vlakno. Asi se nedomluvime ;-) Prostudujte si nasledujici odkazy:

Re: Jak na SOAP service

2007-09-10 Tema obsahu Martin Kuba
Pavel Zelenka wrote: Potřeboval bych poradit s následující záležitostí. Mám aplikaci, do které se mimo jiné zadává DIČ zákazníka. Na stránkách http://ec.europa.eu/taxation_customs/vies/vieshome.do je možné provést kontrolu správnosti/existence onoho DIČ. Tato služba je poskytována i jako

Re: Mevenide2

2007-09-10 Tema obsahu Ing. Jan Novotný
JJ, to bude ono - viz: http://maven.apache.org/plugins/maven-assembly-plugin/howto.html Zapomeňte na to, co jsem vám radil já ;). Honza N. 2007/9/10, Podlesak Kamil [EMAIL PROTECTED]: Zdravím, K tomuto slouží (obecně) plugin assembly. O Mevenide nic nevím, takže jak se to má dohromady rádo

Re: FTP knihovna

2007-09-10 Tema obsahu Radovana Straube
Dobry den, my uz 6 rokov pouzivame Free FTP http://www.enterprisedt.com/ S pozdravom Radovana Strabe --- Ing. Radek Žuja [EMAIL PROTECTED] wrote: Dobrý den. Potřeboval bych nějakou Free knihovnu pro napsání malého FTP klienta do mojí aplikace. Google jich najde spoustu. Máte

Re: Jak na SOAP service

2007-09-10 Tema obsahu Dušan Mamrilla
Este je tu CXF ako nastupca xfire. http://incubator.apache.org/cxf DM 2007/9/10, Martin Kuba [EMAIL PROTECTED]: Pavel Zelenka wrote: Potřeboval bych poradit s následující záležitostí. Mám aplikaci, do které se mimo jiné zadává DIČ zákazníka. Na stránkách

Jak na EJB 3.0 unit testing

2007-09-10 Tema obsahu Lukas Zapletal
Zdravim, jak testujete EJB? Je lepsi pouzit nejaky embedded kontejner, nebo nejaky xxxUnit framework s podporou EJB? A nebo je lepsi napsat si nejaky vlastni servlet, ktery provede testovani... Diky za tipy -- Lukas Zapletal http://lukas.zapletalovi.com