Buscar
Social
Ofertas laborales ES

Entries in controlador (97)

viernes
feb182011

Últimos movimientos de plugins de la semana

Concluimos de nuevo una semana cargada de movimientos en el ecosistema de plugins de Grails:

  • ULC 0.3.3 - Mantenimiento y corrección de errores. Más información aquí.

  • Extended Validation 1.0.1 - Mantenimiento y corrección de errores. Más información aquí.

  • Weceem Spring Security 1.0 - Integración de Weceem CMS con Spring Security. Más información aquí.

  • LDAP authentication support 1.0.2 - Mantenimiento y corrección de errores. Más información aquí.

  • Spawn 0.1 - Permite especificar una plantilla para una clase del dominio en particular. Más información aquí.

  • Feature Flipping 0.1 - Permite activar/desactivar funcionalidad en una aplicación en caliente. Más información aquí.

  • REST Client 0.6 - Mantenimiento y corrección de errores. Más información aquí.

  • Transactional Controller 0.1 - Permite obtener transaccionalidad sin necesidad de un servicio. Más información aquí.

  • Spring Cache 1.3 - Mantenimiento y corrección de errores. Más información aquí.

  • Ajax Uploader 0.1 - Nuevo plugin para subida mediante Ajax de ficheros al servidor. Más información aquí.

  • jQuery Datatables 1.7.5 - Mantenimiento y corrección de errores. Más información aquí.

  • Fixtures 1.0.5 - Mantenimiento y corrección de errores. Más información aquí.

  • ACL Support for the Spring Security 1.1 - Mantenimiento y corrección de errores. Más información aquí.

  • GORM for Riak 1.0.0.M3 - Mantenimiento y corrección de errores. Más información aquí.





miércoles
feb162011

Vista de Grails como vista de Spring MVC

Como ya bien sabéis los desarrolladores de Grails, la capa de presentación está basada en Spring MVC, lo cual quiere decir que, además de la tecnología GSP, podemos utilizar cualquier otra que soporte Spring MVC. Aquí se explica cómo hacerlo usando los controladores de Grails.

Más información sobre Grails View as Spring MVC View (traducido al español).
lunes
feb072011

Entre bastidores: acciones de controladores en Grails

Para aquellos curiosos que se pregunten cómo puede ser que Grails nos permita acceder a elementos como el "request", la "session" o los "params" en cualquiera de las acciones de nuestros controladores.

Más información sobre Grails controllers actions behind the scenes (traducido al español).
viernes
feb042011

Nombres de acción y controlador en la vista GSP

Por defecto, en nuestras vistas GSP no tenemos acceso al nombre del controlador y la acción, pero mediante un sencillo truco podemos visualizar dicha información a través de un filtro Grails.

Más información sobre Grails: Controller and Action Names in GSP (traducido al español).
viernes
ene282011

FreeMarker vs GSP para renderizado dinámico de plantillas (revisado)

Hace algunos días publicábamos en el Observatorio un artículo sobre el rendimiento de renderizar las plantillas dinámicas GSP en comparación con FreeMarker. Aquí os dejamos de nuevo el artículo con algunas revisiones realizadas por el autor.

Más información sobre FreeMarker vs. GSP for Dynamic Template Rendering, Revisited (traducido al español).
lunes
ene242011

Movimientos de plugins de la semana

Fieles a nuestro compromiso de manteneros informados de los movimientos más importantes del ecosistema de plugins de Grails, aquí os dejamos los últimos en llegar al Observatorio:

  • Weceem 1.0-M1 snapshot - Mejoras en el plugin más conocido para integración de CMS en nuestra aplicación. Más información aquí (traducido al español).

  • iCalendar 0.3 - Actualización interna a iCal4j 1.0 rc3. Más información aquí (traducido al español).

  • Transactional Controller Plugin 0.1 - Curioso plugin que permite aplicar la transaccionalidad a nivel de controlador (para los que quieran ahorrarse los servicios, digo yo). Más información aquí (traducido al español).

  • Freemarker Tags 0.5.8 - Sustituye GSP por esta librería de plantillas. Más información aquí (traducido al español).




lunes
ene242011

Un patrón para simplificar los controladores de Grails

Interesante artículo que analiza el código repetitivo que se genera por defecto para los controladores y propone algunas mejoras de reusabilidad a través de 'closures'.

Más información sobre A Pattern To Simplify Grails Controllers (traducido al español).
lunes
ene242011

Gestionando excepciones en Grails

Parece que la documentación de Grails no deja claro cómo obtener la excepción que se ha generado en nuestra aplicación a partir del objeto "request". Y parece que es tan sencillo como obvio.

Más información sobre Handling exceptions in Grails (traducido al español).
viernes
ene072011

Devolver errores de validación en una llamada AJAX

Cuando trabajamos con AJAX en nuestra aplicación Grails, podemos acceder al objeto que almacena los errores de validación y convertirlos en JSON, para ser consumidos en la vista y mostrados de forma correcta.

Más información sobre Returning Grails Validation Errors for Ajax Calls (traducido al español).
miércoles
dic222010

Monitorizando peticiones web en tu aplicación Grails

Cuando se despliega una aplicación en un entorno de producción con usuarios reales, y ésta no termina de responder como debería por algunos cuellos de botellas que no fueron detectados en la fase de desarrollo, tenemos numerosas opciones de 'profiling' mediante plugins o librerías externas, como JMeter, JProbe, JMX, etc. Sin embargo, si simplemente queremos una medición básica de tiempos de petición, entonces esta solución es perfecta.

Más información sobre Profiling web requests in your Grails application (traducido al español).