| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2004 15:10:53
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Da mesma forma como vc gera qualquer outro tiop de arquivo com Velocity. A unica diferenca eh que o teu template devera usar as palavras-chave validas para um fonte jav
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2004 18:09:38
|
gandja99
Debugger
Membro desde: 12/07/2004 20:50:57
Mensagens: 72
Localização: Vitória
Offline
|
Olá,
Estou tentando entender um pouco melhor o velocity, mas acho que não comecei muito bem.
Peguei o tutorial mas quando fui tentar rodar a classe de exemplo lá existente não consegui de forma alguma..... Ele sempre da erro quando tenta localizar o arquivo de template.
"org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'template1.vm'"
Coloquei o caminho absoluto do arquivo no código e não funcionou, coloquei o arquivo de template no diretório do projeto e também não funcionou...
Alguém pode me ajudar???? O classpath está perfeito, pois existem algumas referências a classes do velocity antes de tentar localizar o template e essas estão funcionando.
Obs.: Uso o Jdev como IDE e container. Também costumo usar o Websphere (mas esse uso raramente).. E nos dois o erro foi o mesmo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/04/2007 00:44:09
|
gtagta
Smalltalk
Membro desde: 18/04/2007 13:30:45
Mensagens: 4
Offline
|
Sinceramente eu acho isso puro MODISMO.
Não tem pra que eu chamar um script que se encontra em arquivo um vsl.
Motivos:
1. Não tem nenhuma IDE que lhe auxilie a trabalhar com ela;
2. Não existe nenhum auto-complete com os códigos;
3. Não tem como debugar;
4. Eu poderia resolver essa questão de não misturar código java com a apresentação facilmente utilizando Struts.
Estou falando isso por experiência própria.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2007 17:39:13
|
Matthew
Smalltalk
![[Avatar]](/images/avatar/585ac7b63dbbf93432d8e4327c55dcf4.jpg)
Membro desde: 28/04/2007 17:31:10
Mensagens: 1
Offline
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/03/2008 16:50:34
|
Iuri Sônego Cardoso
Entusiasta Java
Membro desde: 03/03/2005 14:16:59
Mensagens: 17
Offline
|
Pessoal,
Tenho um dúvida quanto ao Velocity. Eu sei que ele é usado para escrever documentos texto utilizando template + variáveis. No entanto, eu gostaria de uma ferramenta Java que fizesse o contrário disto: A partir de um template c/ variáveis + documento, obtesse um objeto Java de uma classe qualquer determinada. Em outras palavras tenho:
- um template XML
- um documento XML que "encaixa-se" neste template (ou seja, pode ter sido gerado por este template)
- um objeto Java de uma classe qualquer que contenha atributos com os mesmos nomes das variáveis do template.
Gostaria de saber se o Velocity consegue ler os dados de um XML (por exemplo), baseando-se nas variáveis do template, para alimentar os atributos do objeto Java?
Exemplificando...
template XML:
XML:
Classes Java:
Sendo assim, seria executado um processo ao qual um objeto da classe ClasseQualquer teria o atributo 'name' alimentado com 'Nome qualquer...', 'atributos' seria alimentado com um objeto da classe Atributos. Este por sua vez, teria os atributos 'atributo1' e 'atributo2' alimentados respectivamente com os valores: 'valor do atributo1' e 'valor do atributo2'.
era isso...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/03/2008 12:57:46
|
Iuri Sônego Cardoso
Entusiasta Java
Membro desde: 03/03/2005 14:16:59
Mensagens: 17
Offline
|
putz... ninguem respondeu?!
Vai ver não existe isso né?
Bom.. ótima oportunidade para implementar...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/03/2008 13:13:38
|
jgbt
GUJ Master
![[Avatar]](/images/avatar/25df35de87aa441b88f22a6c2a830a17.png)
Membro desde: 04/06/2003 15:01:48
Mensagens: 1286
Localização: Porto Alegre/RS
Offline
|
Com Velocity eu não sei se da p/ fazer, mas qualquer parser xml por ae, tipo o XStream faz o que vc quer.
[]´s
|
João Bier
Desenvolvedor Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/03/2008 15:47:57
|
Iuri Sônego Cardoso
Entusiasta Java
Membro desde: 03/03/2005 14:16:59
Mensagens: 17
Offline
|
jgbt wrote:Com Velocity eu não sei se da p/ fazer, mas qualquer parser xml por ae, tipo o XStream faz o que vc quer.
[]´s
Obrigado pela resposta.
Nunca usei o XStream, mas pelo que pesquisei essa tecnologia não permite eu costumizar o meu XML. Eu quero que faça algo semelhante ao que faz o XStream, porém o formato do XML tem que ser costumizavel (por isto o exemplo que eu dei tem um TEMPLATE) pois as variáveis no XML podem estar contidas tanto dentro de TAGs quando dentro de atributos de TAGs.
Espero ter sido claro...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/11/2008 11:21:41
|
ElimarcosAlles
Smalltalk
![[Avatar]](/images/avatar/389941c918cb59ff6ff1d1f2ac57cc92.jpg)
Membro desde: 07/11/2008 10:57:00
Mensagens: 3
Localização: Manaus
Offline
|
Administrador wrote:Assunto: Através deste longo tutorial, apresentaremos as vantagens e facilidades de utilizar uma ferramenta de templates. Desta maneira, você irá separar a lógica do seu programa da apresentação dos resultados.
Você pode ler este tutorial na íntegra http://www.guj.com.br/java.artigo.18.1.guj
Por favor, coloque as suas dúvidas e seus comentários sobre este tutorial aqui.
Sinta-se livre para fazer qualquer tipo de pergunta, desta maneira você estará nos ajudando e aos outros usuários!
Bom dia.
Cara, eu sou um novo usuário desse fórum e tenho uma grande dúvida sobre VELOCITY.
Eu estou implementando uma notificação, e tenho que enviá-la por e-mail. Porém quero enviar esse e-mail formatado com logo, cor de fundo etc. É possível usar código HTML dentro desse arquivo - VELOCITY???
Ps. Se for possível, por favor mande um exemplo.
Grato por toda ajuda,
Elimarcos Alles.
|
Experiência e aprendizado se unem rumo a um único objetivo, saciar nossas mentes famintas e nosso espírito de busca. |
|
|
 |
|
|