Buscar
Social
Ofertas laborales ES

Entries in artículos (902)

lunes
may102010

Configurar el paquete por defecto en un proyecto Grails (inglés)

A partir de la versión 1.2.2 de Grails es posible configurar el nombre del paquete por defecto que queremos utilizar en nuestro proyecto. Este truco puede ahorrarnos algún que otro problema cuando creamos controladores o clases del dominio, ya que ¿a quién no se le ha olvidado alguna vez poner el nombre del paquete o lo ha puesto con algún error tipográfico?

Más información sobre Configuring the default package name for a grails project (traducido al español).
lunes
may102010

Grails podría ser en realidad la tecnología que estaba buscando! (inglés)

Desde el Observatorio, os hacemos participes de otro artículo que hemos encontrado que nos habla sobre las bondades de Grails, y reflexiona sobre sí el futuro está en los lenguajes ágiles. Os animamos a que dejéis vuestro punto de vista sobre ello.

Más información en: Groovy on Grails might ... (traducción al español)
lunes
may102010

Importar datos de una hoja Excel con Grails (inglés)

Aunque no pretende ser un tutorial de cómo utilizar Apache POI con Grails, sí nos da algunas pistas sencillas de cómo poder manipular hojas Excel desde Grails simplemente cargando el fichero XLS a través de un controlador.

Más información sobre Grails - Import data from excel spreadsheets (traducido al español).
viernes
may072010

Integrando CAS y Grails (francés)

Si en vuestro proyecto tenéis como requisito la integración algún sistema de seguridad basado en CAS, aquí os dejamos un completo artículo donde se explica cómo podéis utilizar el plugin de Acegi para realizar dicha integración de seguridad.

Más información sobre CAS et Grails, sans sarCASmes ! (traducido al español).
viernes
may072010

Ahorrar tiempo cuando se escriben pruebas de integración (inglés)

Interesante truco que, según el autor, permite ahorrarse algo de tiempo al ejecutar pruebas de integración, cuando éstas requieren de un volumen de datos existente en BD.

Más información sobre Save time while writing Integration tests (traducido al español).
viernes
may072010

Usar códecs en nuestras clases de prueba (inglés)

Otro truco de nuestro amigo mrhaki que nos muestra cómo poder usar códecs a la hora de probar nuestros controladores.

Más información sobre Grails Goodness: Using Codecs in Test Classes (traducido al español).
jueves
may062010

Usar el motor de renderizado GSP directamente en un controlador (inglés)

Muchas de las funcionalidades del 'core' de Grails están también disponibles en nuestras aplicaciones para usos específicos distintos del comportamiento estándar. Un ejemplo nos los muestra nuestro amigo 'mrhaki' con el uso del motor de renderizado GSP directamente en uno de nuestros controladores.

Más información sobre Grails Goodness: Use the GSP Template Engine in Controller (traducido al español).
miércoles
may052010

Nuevo proyecto con GWT y Grails como servidor REST (inglés)

Cada vez más desarrolladores están optando por la combinación de GWT y Grails para el desarrollo de aplicaciones web con dos características principales: un interfaz de cliente rico y un servidor REST. Desde luego el tándem tiene garantizado el éxito.

Más información sobre Front-end stack for the new project: GWT (traducido al español).
miércoles
may052010

¿Problemas al desplegar tu aplicación Grails en Apache Geronimo? (inglés)

Si estás intentando desplegar una aplicación Grails en Apache Geronimo, y te has encontrado con algún problemilla, no dudes en echar un vistazo a este artículo por si puedes encontrar alguna solución.

Más información sobre Grails apache geronimo some problem in deploying debian (traducido al español).
miércoles
may052010

Añadir un método 'save' dinámicamente que muestre errores (inglés)

En este artículo se nos presenta una solución simple y rápida para añadir de forma dinámica un método llamado 'debugSave()' a todas las clases de nuestro dominio, de forma que si ocurre algún problema al guardar nuestros objetos, se nos imprima por pantalla la lista de errores que ha producido dicho problema. En nuestra opinión, esta funcionalidad ya la ofrece el método 'save(failOnError: true)', pero aún así es interesante el ejemplo de cómo podemos añadir funcionalidad dinámica a nuestra aplicación con pocas líneas de código.

Más información sobre Grails: Dynamically adding a save method to Domain objects that shows errors (traducido al español).