Mas pravdu myslel jsem neco jineho a to, ze chces mit napriklad
singleton pro obe aplikace. Tak ten bude muset byt inicializovany v
tom shared classloaderu.

2009/2/11 Mores, Stanislav <[email protected]>:
> Nie, predsa instancie z jednej web aplikacie je mozne pouzit aj v druhej web 
> aplikacii ale v tej druhej web
> aplikacii bude viditelne (pouzitelne) iba to, co je definovane v shared 
> classpath.
> To znamena, instancia musi implementovat nejaky zdielany interface a ten bude 
> znamy/pouzitelny aj v druhej web aplikacii.
>
> Alebo ako si to myslel ?
>
> Stm.
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On 
> Behalf Of Roman Pichlík
> Sent: Wednesday, February 11, 2009 2:33 PM
> To: Java
> Subject: Re: Ako prepojit dve webaplikacie?
>
> to jde pouzit pouze v pripade, ze kazda z tech aplikaci muze mit
> vlastni instanci implementace. Pokud uz je potreba sdilet i instance,
> tak tam musi byt i implementace. Ale rozhodne to je dobry napad :-).
>
> 2009/2/11 Mores, Stanislav <[email protected]>:
>> Do spolocneho class-loaderu staci dat definiciu interfejsov a factory, 
>> pomocou ktorej sa bude ziskavat
>> instancia (implementacia) danych service interfejsov.
>>
>> Presne tak to robime aj my - z jednej web aplikacie volame funkcionalitu 
>> naimplementovanu
>> v inej web aplikacii pricom tieto dve web aplikacie komunikuju 
>> prostrednictvom interfejsov definovanych v shared classloaderi.
>>
>> Este je treba pouzit maly trik - dynamicke proxy a pri volani metody z 
>> jednej web aplikacie do druhej je treba na ten moment prepnut context class 
>> loader.
>> Inak bude dochadzat k problemu pri pouzivani Hibernate.
>>
>> Stm.
>>
>>
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]] On 
>> Behalf Of Roman Pichlík
>> Sent: Wednesday, February 11, 2009 1:25 PM
>> To: Java
>> Subject: Re: Ako prepojit dve webaplikacie?
>>
>> Pokud se to pro Tomcat nehodi do spolecneho classloaderu, tak je to
>> nedatelne. Druhym resenim je to co navrhuje Lukas, ale znamena to, ze
>> se vzdate Tomcatu.
>>
>> 2009/2/11 Robert Novotny <[email protected]>:
>>> Oddelenie funkcionality od webovej aplikacie je, zial, nemozne.
>>> Je to zdedena webova aplikacia, kde taketo riesenie neprichadza do uvahy.
>>>
>>> Ale v inom pripade by to bol dobry napad.
>>>
>>> On Wed, 11 Feb 2009 12:45:19 +0100, Martin Kuba <[email protected]> wrote:
>>>
>>>> Navrhuji nápad 5, mít tři projekty, v jednom jen třídy představující
>>>> funkcionalitu aplikace, ve druhém webovou aplikaci a ve třetím
>>>> webové služby. Druhý a třetí projekt budou záviset na prvním,
>>>> takže třídy budete udržovat jen jednou, ale v běžícím TomCatu
>>>> budou dvakrát, v každé webové aplikaci zvlášť.
>>>>
>>>> Zívislosti mezi projekty se dají udělatv NetBeans, v IntellijIDEA i v
>>>> Mavenu, a určitě i jinde.
>>>>
>>>> Makub
>>>>
>>>> Robert Novotny napsal(a):
>>>>>
>>>>> Napad 4:
>>>>> * Dva projekty (1 existujuci pre jadro, druhy pre WS, WS zavisi na
>>>>> jadre).
>>>>> Dve webove aplikacie (jedna cisto pre WS, druha pre jadro).
>>>>> WS webaplikacia nejakym zazracnym sposobom "vidi" triedy z webaplikacie
>>>>> jadra.
>>>>> Pozeral som sa na principy classloaderov v Tomcate, ale jediny sposob by
>>>>> bol nasadit
>>>>> triedy do SYSTEM classloadera Tomcatu, co znamena publikovanie JARov
>>>>> jadra
>>>>> do $TOMCAT/lib, co nie je ktovieco.
>>>>>
>>>>> Nemate niekto skusenosti s komunikaciou dvoch web aplikacii alebo
>>>>> nejaku radu, ktory napad je lepsi? Vdaka.
>>>>>
>>>>> Robert Novotny
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
>>>
>>
>>
>>
>> --
>> S pozdravem Roman "Dagi" Pichlik
>>
>> /* http://www.sweb.cz/pichlik/ Blog pro kodery */
>>
>
>
>
> --
> S pozdravem Roman "Dagi" Pichlik
>
> /* http://www.sweb.cz/pichlik/ Blog pro kodery */
>



-- 
S pozdravem Roman "Dagi" Pichlik

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

Odpovedet emailem