toho jsem se bal, ze to bude trochu problem. Jinak moc diky za odpoved. A jakou byste obecne doporucili technologii, aby se dal co nejsnadneji splnit pozadavek, ze vyber protejsi strany komunikace se deje az za behu aplikace. Bylo by to s RMI nebo Hessianem lepsi? A nebo Web service, o kterych zatim vubec nic nevim?
> ------------ Původní zpráva ------------ > Od: Roman Pichlik <[EMAIL PROTECTED]> > Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl > Datum: 24.2.2008 10:16:03 > ---------------------------------------- > No to bude trohu problem, protoze chcete, aby se staticka konfigurace > chovala dynamicky. > > Jake jsou moznosti: > > - serviceUrl nastavovat programove, az potom co je ziskana instance > serverServiceHttpInvokerProxy > - serviceUrl dotahovat pres PropertyPlaceholderConfigurer viz > dokumentace. V takovem pripade se musi zmenit lifecycle beany a to na > lazy inicializaci a nebo scope prototype, v dusledku toho ze hodnota > nemusi byt znama pri inicializaci kontextu > - udelat ze serviceUrl beanu s vlastni factory viz dokumentace, ktera > bude v zavislosti na kontextu inicializovat jeji hodnotu. Problem se > zmenou lifecycle serverServiceHttpInvokerProxy pretrva > > > 2008/2/23 radovan deka <[EMAIL PROTECTED]>: > > Ahoj, muj predesly prispevek neni tak dulezitej, zjistil sem, ze neni zadnej > problem to zinicializovat rucne. Velky starosti mi vsak dela, jak udelat, > abych > URL adresu druhe aplikace mohl zadavat az za behu prvni aplikace. Ted tu > adresu > zadavam primo v kontextu v definici beanu: > > > > <bean id="serverServiceHttpInvokerProxy" > class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean"> > > <property name="serviceUrl" > value="http://localhost:8080/server/remoting/serverService"/> > > <property name="serviceInterface" > value="cz.vutbr.xkarel03.remote.ServerService"/> > > <property name="httpInvokerRequestExecutor"> > > <bean > class="org.springframework.remoting.httpinvoker.CommonsHttpInvokerRequestExecutor"/> > > </property> > > </bean> > > > > ja bych ale potreboval, abych mohl adresu > "http://localhost:8080/server/remoting/serverService" zadat az ve webovem > formulari, pac ta aplikace by mela umet komuikovat s vice jinymi aplikacemi. > Predem diky za pripadne info. > > > > > > -- > S pozdravem Roman "Dagi" Pichlik > > /* http://www.sweb.cz/pichlik/ Blog pro kodery */ > > >
