Buscar
Social
Ofertas laborales ES

Entries in desarrollo (902)

jueves
abr072011

Manejando seguridad basada en instancias

Un tipo de seguridad que permite separar limpiamente la lógica de negocio es la seguridad basada en instancias (Instance Based Security). Aquí se no se nos explica una posible implementación de dicha estrategia si no queremos utilizar ACL, por ejemplo.

Más información sobre Handling Instance Based Security (traducido al español).
jueves
abr072011

Utilizando el plugin Mail con el servicio de Amazon

Pequeño tutorial de cómo utilizar el servicio de correo de Amazon, Simple Email Service, en nuestras aplicaciones Grails mediante el uso del plugin Mail.

Más información sobre Grails: Using Mail Plugin With Amazon Email Service (traducido al español).
miércoles
abr062011

Añadir aplicaciones web adicionales a Tomcat

Cuando tenemos que integrar nuestra aplicación Grails con otras tecnologías, puede que nos sea necesario generar un WAR adicional al ejecutar grails run-app. Aquí se explica cómo aprovecharse del evento que lanza Grails cuando configura Tomcat para inyectar nuestra propia lógica.

Más información sobre Grails Goodness: Add Additional Web Application to Tomcat (traducido al español).
martes
abr052011

Primera versión de Grails Localizable Plugin

Nuestro amigo Dani Latorre ha creado este plugin para integrarlo con Google Maps y así no tener que pelearnos con la API del servicio de Geocoding.

Más información sobre Primera versión de Grails Localizable Plugin.
lunes
abr042011

Esta semana en Grails

Traducción de Aitor Alzola.

Otra semana más traducimos el articulo de Burt Beckwith. Puedes leer el artículo original aquí:http://burtbeckwith.com/blog/?p=700

El desarollo de Grails 1.4 evoluciona bien; Graeme ha hecho un trabajo interesante con las transformaciones AST para tener los métodos GORM disponibles en el bytecode en vez de solo en la MetaClass, y también ha añadido soporte para la herencia abstracta. Jeff esta añadiendo un método nuevo findOrCreateWhere() que se ha solicitado algunas veces. Luke Daley ha fusionado su trabajo con el gestor de dependencias de Ivy, y el trabajo con el scaffolding de Robert Fletcher parece estupendo. Puedes ver la hoja de ruta del plan actual para la versión 1.4.

Felicidades para Stéphane Maldini por convertirse en el último committer de Grails. Ha contribuido con muchos parches y mejoras y está investigando algunas transformaciones AST nuevas para GSPs (en parte para ayudar con la integración con Groovy++).

La conferencia GR8Conf es el próximo mes y los organizadores están publicando entrevistas con los ponentes. Tienen algunas disponibles y las próximas serán publicadas periódicamente (incluida la mía cuando la mande):

Artículos varios



Plugins


Se presentó un nuevo plugin:

También hubo 11 actualizaciones:

  • drools-gorm versión 0.5.0. Integra Drools 5.2 y jBPM 5 y proporcina persistencia utilizando GORM.

  • facebook-graph versión 0.11. Proporciona acceso a la API gráfica de Facebook y hace más fácil el desarrollo de una solución single sign-on usando la autenticación de Facebook.

  • flash-helper versión 0.5. Simplifica y estandariza el proceso de añadir y leer mensajes en el ámbito de flash.

  • grails-melody versión 1.2. Integra el sistema de monitorización de la herramienta JavaMelody.

  • infinispan versión 0.4.1. Añade soporte para la cache distribuida de JBoss Infinispan.

  • jquery versión 1.5.2. Integra jQuery

  • jquery-ui versión 1.8.10.1. Soporta los recursos jQuery UI, y depende del plugin de jQuery para incluir el núcleo de la librería jquery.

  • mongodb-morphia versión 0.7.2. Alternativa a MongoDB GORM basado en la librería Morphia.

  • spawn versión 0.4. Permite especificar una plantilla específica para las clases de dominio.

  • spring-security-openid versión 1.0.2. Soporte para sutenticaión OpenID para el plugin Spring Security.

  • weceem versión 1.0-RC1.SNAPSHOT. Un sistema de gestión de contenido.


Tweets interesantes



Grupos de usuarios y conferencias












El artículo original contiene una sección de trabajos.
viernes
abr012011

Aplicando plantillas a plantillas

Como todos los que hemos trabajado con Grails conocemos, Sitemesh proporciona la gestión de plantillas para nuestras vistas GSP. Pero lo que quizás no todo el mundo sabe es que podemos incrustar plantillas dentro de otras plantillas, para así poder gestionar pantallas con una o varias columnas dependiendo de su contenido.

Más información sobre Grails Goodness: Applying Layouts in Layouts (traducido al español).
jueves
mar312011

Instalando Grails en OS X 10.6

Breve manual recordatorio de cómo instalar Grails para desarrollo de aplicaciones en Mac OS X 10.6.

Más información sobre Install Grails on OS X 10.6 (traducido al español).
miércoles
mar302011

Desarrollo de aplicaciones web: ¿Por qué elegir Grails?

Seguimos recibiendo en el Observatorio artículos de opinión sobre la conveniencia de utilizar Groovy / Grails para el desarrollo de aplicaciones web, aunque siempre nos gusta matizar que también es posible desarrollar otro tipo de aplicaciones como módulos de soporte.

Más información sobre Web Application Development - Why choose Groovy and Grails? (traducido al español).
miércoles
mar302011

Resumen de las sesiones con Groovy y Grails

Artículo de opinión que resume lo aprendido en unas sesiones de Groovy y Grails.

Más información sobre Horizon Overview and Introduction to Groovy and Grails sessions (traducido al español).
miércoles
mar302011

Criterios GORM multi-asociativos con proyecciones

Cuando no podemos conseguir el resultado que necesitamos usando los métodos básicos de las clases de dominio de Grails, entonces es hora de usar HQL. Pero si aún así no logramos nuestro objetivo, entonces es cuando Criteria entra en juego.

Más información sobre Multi-Associative GORM Criteria with Projections (traducido al español).