Buscar
Social
Ofertas laborales ES

Entries in configuración (554)

viernes
feb252011

Redcar como IDE para Grails

No sólo de Eclipse, STS, IntelliJ o Netbeans vive el desarrollador de Grails.

Más información sobre Redcar as My Grails IDE (traducido al español).
viernes
feb252011

Arquitectura 'multi-cliente' y los índices de BBDD

Uno de los problemas con que nos encontramos al usar el plugin 'multi tenant' que nos permite compartir la misma BBDD para múltiples clientes de nuestra aplicación es la indexación en BBDD.

Más información sobre Grails: Multi tenant architecture and database indexes (traducido al español).
viernes
feb252011

Configurar una BBDD para pruebas funcionales

En este artículo se explica cómo capturar los eventos de construcción de la aplicación para inyectar un propiedad que determine la BBDD a utilizar en nuestras pruebas, de forma que podamos diferenciar las funcionales de las de integración.

Más información sobre Setting a Functional Test Database in Grails (traducido al español).
jueves
feb242011

Establecer la plantilla de diseño de una aplicación por defecto

Como ya todos sabéis, Grails utiliza Sitemesh 'por debajo' para proporcionarnos un motor de plantillas donde una de ellas indica el diseño general de nuestra aplicación. Así, podemos configurar esta plantilla especial de varias maneras.

Más información sobre Grails Goodness: Set Application Wide Default Layout (traducido al español).
jueves
feb242011

Grails, Vaadin y Spring Security Core

Si estás pensando en Flex para desarrollar una nueva aplicación, ya que estás interesado en su interfaz gráfica, pero te aterra el hecho de tener que generar clases intermedias y controlar la comunicación asíncrona remota, quizás este artículo te dé algunas ideas nuevas para sustituir a Flex.

Más información sobre Grails, Vaadin and Spring Security Core (traducido al español).
miércoles
feb232011

Monitorizar tareas 'script' de Grails

Cuando nuestra aplicación se compila o cuando generamos un WAR, y nos gustaría conocer cuánto tiempo realmente tardan esas tareas en ejecutarse podemos utilizar un parámetro para indicarle a Grails que nos lo monitorize.

Más información sobre Grails Goodness: Profile Script Tasks (traducido al español).
miércoles
feb232011

El objeto de historial, 'pushState' y el botón atrás en Javascript

Interesantísimo artículo, como todos los de Rob Fletcher, donde se discuten las distintas herramientas que Javascript nos ofrece para conservar el historial de nuestras páginas web, de forma que podamos evitar refrescos de página al mismo tiempo que actualizar la URL para poder ser 'marcable'.

Más información sobre JavaScript's history object, pushState and the back button (traducido al español).
miércoles
feb232011

Cargar 'codecs' en pruebas unitarias con Grails

Cuando realizamos nuestras pruebas unitarias puede que necesitemos utilizar los 'codecs' que Grails nos proporciona, como el URL, MD5 o SHA256. Como por defecto no están disponibles, aquí se muestra cómo cargarlos de forma explícita.

Más información sobre Load codecs in Unit tests using Groovy Grails (traducido al español).
miércoles
feb232011

Pruebas funcionales con Geb controladas remotamente

Uno de los mayores problemas al realizar pruebas funcionales es la carga de los datos que son necesarios para realizarlas. Utilizar controladores con 'fixtures' soluciona el problema, pero puede volverse realmente farragoso. Por ello, plugins como 'Remote Control' nos ayudan a mejorar esta situación.

Más información sobre Remote Controlled Geb Functional Tests (traducido al español).
martes
feb222011

Codificar contenido con la etiqueta 'encodeAs'

Cuando trabajamos con HTML debemos 'escapar' algunos caracteres para poder visualizar el contenido de forma correcta. Pero no sólo en HTML, sino también URLs, Base64, MD5, Hexadecimal, SHA1, SHA256, etc.

Más información sobre Grails Goodness: Encode Content with the encodeAs Tag (traducido al español).