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 */

Odpovedet emailem