Observatorio de Grails 
  • Inicio
  • Actualidad
  • Artículos
  • Tutoriales
  • Eventos
  • Foro
  • Acerca de
Exprimiendo el belongsTo con múltiples relaciones bidireccionales Exportar nuestro esquema de base de datos
mar 10

Cómo usar una librería de etiquetas desde un servicio en Grails

publicado por Enrique Medina Montenegro

0 comentarios
400 visitas
(3 votos, media: 4,00)

Enrique Medina Montenegro

Twitter  |  LinkedIn

Con más de 14 años de experiencia en el mundo de las TI, donde comenzó desarrollando aplicaciones de escritorio en Delphi o Visual Basic, este Ingeniero en Informática por la Universidad de Alicante (1991-1996) ha ido perfilando su actividad profesional hacia las arquitecturas J2EE, donde siempre ha seguido muy atento, e incluso colaborado en ocasiones, con proyectos open-source como MyFaces, Spring, Hibernate, Groovy o Grails. Ocupando puestos desde Programador Junior hasta Arquitecto Senior de Soluciones, Enrique ha sido testigo de cómo ha ido evolucionando la tecnología en torno al desarrollo de aplicaciones web, adquiriendo un conocimiento y experiencia que le permiten evaluar con detalle las necesidades de cada proyecto y aplicar las herramientas que maximizan su productividad. Actualmente, Enrique se ha especializado en el framework de desarrollo Grails, y ejerce la Dirección Técnica de proyectos basados, entre otras, en esta tecnología.

Desde el observatorio estamos atentos no sólo a los últimos eventos, noticias, desarrollos y demás movimientos que se producen en el ecosistema de Grails, sino que además buceamos por los foros de discusión para encontrar aquellos temas que más puedan interesar a nuestros lectores. Uno de ellos es, sin duda, el que queremos presentar en este artículo: el uso de una “tagLib’ desde un servicio en Grails.

Y la verdad es que se realiza de forma bien sencilla; sólo hay que conseguir una referencia al objeto que representa la aplicación Grails, grailsApplication, utilizarlo para acceder al contexto de Spring y, finalmente, obtener el “bean’ que define la librería de etiquetas estándar. Pero como un trozo de código vale más que mil palabras, sirva este ejemplo:

class MiService {
	def grailsApplication

	def metodoDeServicio() {
		// Obtenemos la referencia a la librería de etiquetas.
		def taglib = grailsApplication.mainContext.getBean('org.codehaus.groovy.grails.plugins.web.taglib.ApplicationTagLib')

		.......
	}
}

Una vez tengamos la referencia a la librería de etiquetas, podemos usarla exactamente igual que como haríamos en un controlador. Fácil como siempre en Grails.

Del.icio.us Facebook LinkedIn Twitter

Escribir un comentario

Clic para cancelar respuesta.

Actualidad  Entradas relacionadas  si te ha interesado la entrada te proponemos otras lecturas relacionadas

  • mar31

    Librería de etiquetas Grails para Tibco PageBus (inglés)

    publicado por Enrique Medina Montenegro en Grails

    0 comentarios
    249 visitas
    (1 votos, media: 2,00)
  • nov02

    Mi experiencia de usar Groovy desde 2008

    publicado por Enrique Medina Montenegro en Grails

    0 comentarios
    245 visitas
    (1 votos, media: 3,00)
  • feb16

    Cómo usar Weceem CMS en NoticeLocal

    publicado por Enrique Medina Montenegro en Grails

    0 comentarios
    623 visitas
    (1 votos, media: 3,00)

Comentarios recientes  Comentarios recientes

  • pedro luis hola como cargo imágenes de un archivo para mostrarlo en un reporte con los demás datos; en Reportes en Grails con iReport
    17/05/2012 a las 21:03

  • yo 123; en Clusterizar una aplicación Grails con EhCache (inglés)
    24/04/2012 a las 17:33

  • yo muy buebo; en Clusterizar una aplicación Grails con EhCache (inglés)
    24/04/2012 a las 17:21

Twitter  

preload preload preload

Síguenos en Twitter  |  Facebook
Inicio  |  Actualidad  |  Artículos  |  Tutoriales  |  Eventos  |  Foro  |  Acerca de

© 2010 Observatorio de Grails. Todos los derechos reservados.