Velocity, capa 1 para newbies.


Para implementar software a varias capas, siempre necesitábamos a programadores en capa 1, en el caso de java, utilizando JSP o alguna de sus variantes. Todos los ingenieros de software estamos conscientes del mal gusto que tenemos y de lo feas que pueden llegar a quedarnos las interfases. Es por eso que se hacia necesario un método de implementación mas ágil a este nivel, y de esa manera nos topamos con Velocity.

La herramienta está subscrita en el proyecto de jakarta, es decir al ladito de la Apache Foundation, y topa con Tomcat, Struts y otras herramientas, pero está ideada para funcionar dentro de un framework RAD de aplicaciones web llamado Turbine. Adivinamos por los nombres dichos más arriba que la cosa esta es Open Source y liberado bajo la Licencia Apache.

Como funciona ? , simplemente se escribe HTML en tu editor favorito; y donde vayas a gatear información escribes:

$objeto.atributo o $cadena_obtenida_mas_arriba

Así mismo puedes llegar a llamar a un procedimiento de un objeto de la siguiente manera:

$objeto.método(parámetros)
Y para setear valores la cosa es bastante parecida:

#set ( $objeto.atributo = valor )
Así que la cosa va por el lado de decirle a tu diseñador que pinte un html y en vez de poner textos ponga $textos… Todo se hace mas rápido así.

Del lado de la máquina, la solución es bastante simple; algún servlet pasea un archivo velocity (extensión.vm) el cual pasea y mapea a los objetos del proyecto según un XML. Entre estos dos se hace la magia.

Link:

Juan Pablo Oyarzun

1 Star2 Stars3 Stars4 Stars5 Stars (1 votos, promedio: 3.00 de 5)
Loading ... Loading ...

Imprimir Articulo Imprimir Articulo     Enviar por Email este Articulo Enviar por Email este Articulo


Informacion y Links

Unase a los comentaristas de este articulo, siguiendo lo que tienen que decir otros, o uniendo este articulo a su blog.


Otros Articulos
Traducciones

Escriba un Comentario

Tomese un momento para comentar que que tiene que decir y que piensa usted de este articulo. Algunos comandos basicos de HTML para formato son permitidos.

Comentarios de los Lectores

Sea el primero en comentar este articulo!