Velocity ?  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
tiagogn
JavaChild
[Avatar]

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
[MSN]
cv
Moderador
[Avatar]

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
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
rbarioni
GUJ Master
[Avatar]

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."
[Email] [MSN] [ICQ]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Roda sim, claro
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
rbarioni
GUJ Master
[Avatar]

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."
[Email] [MSN] [ICQ]
cv
Moderador
[Avatar]

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
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
ricardolecheta
GUJ Master
[Avatar]

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/
tiagogn
JavaChild
[Avatar]

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
[MSN]
Rafael Steil
Administrador
[Avatar]

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
[Email] [WWW]
Umlauf
JavaEvangelist
[Avatar]

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.

[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
tiagogn
JavaChild
[Avatar]

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
[MSN]
mindu
JavaGuru
[Avatar]

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
[Email]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Mas... pra que vc faria isso, mindu?
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Rafael Steil
Administrador
[Avatar]

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
[Email] [WWW]
mindu
JavaGuru
[Avatar]

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
[Email]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team