| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/11/2003 23:44:31
|
tiagogn
JavaChild
![[Avatar]](/images/avatar/6e7d2da6d3953058db75714ac400b584.jpg)
Membro desde: 23/05/2003 03:00:05
Mensagens: 109
Localização: SP
Offline
|
Ola pessoal !!
Eu gostaria de saber o q é , e para que serve o Velocity ?
Ate + !! Valeu !!!
|
Tiago Gonçalves |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/11/2003 23:50:10
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Velocity eh uma linguagem de templates. Dê uma olhada no site oficial, e dê uma lida no User's Guide, e acho que vc vai entender melhor do que se eu tentasse uma explicação mais completa aqui
http://jakarta.apache.org/velocity
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/11/2003 07:31:04
|
rbarioni
GUJ Master
![[Avatar]](/images/avatar/c8ad096d3f3b756be66f6.gif)
Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline
|
soh mais uma coisa sobre o Velocity....
ele roda no WebSphere server??
dei uma olhada no user guide e developer guide do site dele, mas nao vi nada a respeito...
valew
|
"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/11/2003 07:32:23
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Roda sim, claro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/11/2003 07:39:49
|
rbarioni
GUJ Master
![[Avatar]](/images/avatar/c8ad096d3f3b756be66f6.gif)
Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline
|
ufa!!!!....ainda bem....
to a fim de usar ele num projeto....agora eh soh aprender ele p/ valer...
valew cv
|
"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/11/2003 07:44:20
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Falando serio, nem tem muito o que aprender sobre o Velocity...
Com isso, da pra se virar em 90% dos casos
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/11/2003 09:01:57
|
ricardolecheta
GUJ Master
![[Avatar]](/images/avatar/b59c67bf196a4758191e42f76670ceba.jpg)
Membro desde: 17/05/2003 13:42:10
Mensagens: 1486
Localização: Curitiba
Offline
|
é tem tutoriais aqui no GUJ tb
|
Ricardo R. Lecheta
Livro - Google Android (português)
http://www.livroandroid.com.br/
http://livroandroid.blogspot.com/
http://www.livetouch.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/11/2003 16:20:18
|
tiagogn
JavaChild
![[Avatar]](/images/avatar/6e7d2da6d3953058db75714ac400b584.jpg)
Membro desde: 23/05/2003 03:00:05
Mensagens: 109
Localização: SP
Offline
|
Certo pessoal , li no site do apache, vi algumas comparações entre tags JSP e o Velocity, mas a grosso modo mesmo , ele serve pra q ?
Ate + e Valeu !!!
|
Tiago Gonçalves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/11/2003 16:36:06
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Serve para fazer coisas que sao possiveis com templates.. a tua imaginacao determinara o que eh possivel ( a grosso modo, claro.. hehe )
Por exemplo, ao inves de usar JSP para montar o layout da pagina, voce pode usar algum sistema de templates - que eh o caso do Velocity - para fazer isso, com a vantagem de ser muito mais simples de usar.
Voce pode usar em geradores de codigo, em geracao de documentos textos... *templates*.. sabe aqueles templates do Word que o pessoal faz, onde vc tem um documento base e soh muda algumas partes, como nome, telefone, endereco etc.. ? ( mala-direta eh um bom exemplo )..
Se voce quiesse isso pra web, poderia fazer um documento texto no mesmo formato e usar Velocity para a parte dinamica.. o mesmo vale para sites ...
O que voce faz com Velocity da para fazer com JSP, e vice-versa, em um contexto um pouco mais limitado - mas bem mais simples.
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) 07/11/2003 12:17:42
|
Umlauf
JavaEvangelist
![[Avatar]](/images/avatar/e2c420d928d4bf8ce0ff2ec19b371514.png)
Membro desde: 17/09/2002 21:30:44
Mensagens: 456
Localização: São Paulo/SP
Offline
|
Um exemplo prático:
O roller weblog usa o Velocity como template engine das páginas. Eu quis associar uma imagem para identificar a qual categoria o meu post pertence no meu blog. Assim, eu fiz o seguinte:
$entry.category.name retorna o nome da categoria à qual pertence o meu post (entry). Se o nome da categoria for "Java", irá aparecer ali a imagem Java.gif. Legal né?
O Velocity facilita muito a vida do designer (e do programador), que não precisa mexer em código nenhum. A equipe de coders pode passar pra ele todas as macros e variáveis que foram definidas. Por exemplo, "onde vc quiser chamar o nome da pessoa logada use $usuario.nome", aí o cara só tem que fazer algo como Olá, <b>$usuario.nome</b>. Daí vem a idéia de 'templates'. Você pode montar diferentes templates para mostrar uma mesma informação.
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/11/2003 23:10:14
|
tiagogn
JavaChild
![[Avatar]](/images/avatar/6e7d2da6d3953058db75714ac400b584.jpg)
Membro desde: 23/05/2003 03:00:05
Mensagens: 109
Localização: SP
Offline
|
Pessoal valeu mesmo, agora eu entendi , ja estou até usando !!!!
Valeu , pela força !!!!
|
Tiago Gonçalves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2003 09:38:56
|
mindu
JavaGuru
![[Avatar]](/images/avatar/c9000a484066eb3a5300d.gif)
Membro desde: 07/04/2003 14:17:54
Mensagens: 212
Localização: Bauru / SP
Offline
|
no caso de usar o vtl no jsp/html tem algum exemplo ?
Como eu inicializo ?
|
mindu |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2003 09:39:55
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Mas... pra que vc faria isso, mindu?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/11/2003 09:40:29
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Voce inicia da mesma forma como inicia em uma aplicacao normal ( como o do tutorial aqui do guj )..
Se quiser um exemplo com servlets, no site do velocity tem alguns..
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) 10/11/2003 09:47:22
|
mindu
JavaGuru
![[Avatar]](/images/avatar/c9000a484066eb3a5300d.gif)
Membro desde: 07/04/2003 14:17:54
Mensagens: 212
Localização: Bauru / SP
Offline
|
hehehe, comecei a ver agora sobre velocity e estou perdido.
instalei o tomcat.
instalei o velocity.
vi esse exemplo no site:
mas se eu simplesmente criar um html e rodar esse exemplo não vai funcionar.
é preciso colocar algum jar no tomcat ou no classpath ?
preciso importar alguma coisa ?
|
mindu |
|
|
 |
|
|