Velocity[dúvidas]

4 respostas
K

Olá… estou começando a estudar o Velocity e estou com uma dúvida:

Eu sempre terei que criar um classe que irá ler o arquivo de template ??

Eu li em um post aqui no GUJ, em que dizia que para utilizar o Velocity eu precisaria basicamente saber utilizar um if, uma macro, etc…

isso procede ??

alguém pode me esclarecer essas dúvidas??

Obrigado pessoal…

:wink:

4 Respostas

Rafael_Steil

Voce ja leu o tutorial que tem no GUJ?

Rafael

Lucas_Teixeira

O Velocity vai juntar 2 coisas.

  1. Teu documento template (no caso um vm com as tags do velocity)
  2. Tua classe que vai ter as variáveis dinâmicas que serão inseridas no contexto (do arquivo template).

Então, não há logica usar ele sem uma classe para disponibilizar ‘o_que_irá_mudar’… Sacou?

K

Lucas Teixeira:
O Velocity vai juntar 2 coisas.

  1. Teu documento template (no caso um vm com as tags do velocity)
  2. Tua classe que vai ter as variáveis dinâmicas que serão inseridas no contexto (do arquivo template).

Então, não há logica usar ele sem uma classe para disponibilizar ‘o_que_irá_mudar’… Sacou?

tipo, lucas ficou bem melhor agora…
mas nem sempre eu vou precisar colocar váriaveis no contexo certo ? e com isso nem sempre terei de criar essa classe ?!

eu precisarei utilizar algumas variáveis dinâmicas de um controller…!

:wink:

Lucas_Teixeira

Opa, mas se você não precisa de variáveis no teu contexto, qual a idéia de se usar um template dinamico do velocity?

É página web? Use html.
É template de texto? Use um txt.
É qualquer outra coisa fixa? Esqueça o velocity.

E mesmo assim, você precisa da classe para “renderizar” o template (mesmo que seja um template burro sem variáveis).

Criado 13 de junho de 2005
Ultima resposta 14 de jun. de 2005
Respostas 4
Participantes 3