Alternativa Apache Velocity

Jiří Mareš Jiri.Mares na svt.cz
Pátek Leden 9 12:37:45 CET 2009


Ahoj,

je to hrozne jednoduche, nejprve se mrknete na http://groovy.codehaus.org/Strings+and+GString jak funguji stringy v
groovy a jak se do nich daji zapisovat odkazy na promenne, volani method a podobne.

My jsme to pouzivali na formatovani textovych emailu, takze jsme si udelali interface s metodou (predavame ji mapu
parametru) a pak uz staci napsat groovy tridu implementujici tento interface a generujici patricny vystup.

Dale se da vyuzit groovy class loaderu (http://groovy.codehaus.org/Embedding+Groovy), ktery umi natahnout groovy file z
definovaneho adresare, prelozit jej a vratit tridu. Tu staci pretypovat a zavolat.

Dela se s tim proti velocity famfarove ....

S pozdravem

Lukáš Zapletal napsal(a):
> Mohl byste to konkretneji popsat?
> 
> Mam nejakou sadu sablon, kterou pouzivam pro generovani pomoci
> Velocity/Freemarker.
> 
> Jak se tohle da nahradit pomoci Groovy?
> 
> LZ
> 
> Dne 9. leden 2009 11:36 Jiří Mareš <Jiri.Mares na svt.cz> napsal(a):
>> Ahoj,
>>
>> Velocity mi prislo uplne priserny jazyk, vzdy jsme resili jak neco obejit, aby to fungovalo. Nakonec jsme generovani
>> vyresili pomoci groovy a jsme maximalne spokojeni ...
>>
>> S pozdravem
>> Jirka
>>
>> Ales Dostal napsal(a):
>>> Zdravím konferenci,
>>> hledám nějaký vhodný způsob dynamického skriptování uvnitř apache wicketu.
>>>
>>> O co jde:
>>> Pokročilý uživatel napíše SQL dotaz, díky kterému získám kolekci dat.
>>> Tuto kolekci bych rád nějak reprezentoval ve webové aplikaci. Rád bych,
>>> aby zobrazení bylo volitelné, tedy daný uživatel nadefinuje jak daná
>>> sestava bude vypadat.
>>>
>>> Zatím se mi jeví jako nejlepší řešení Apache Velocity. Podle toho, co
>>> jsem koukal, tak nadefinuji vstupní parametry a poté nad nimi již
>>> jednoduše skriptuji.
>>>
>>> Problém je v tom, že s daným řešením nemám žádné zkušennosti a navíc
>>> neznám žádné vhodné alternativy, které by stály za to prohlédnout.
>>>
>>> Požadavkem je dynamická podpora, jednoduchost, možnost provozovat dané
>>> řešení v apache wicket.
>>>
>>> Díky všem!
>>>
>> --
>> Jiří Mareš (mailto:Jiri.Mares na svt.cz)
>> ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
>> Czech Republic
>>
>>
> 
> 
> 

-- 
Jiří Mareš (mailto:Jiri.Mares na svt.cz)
ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
Czech Republic




Další informace o konferenci Konference