Buscar
Social
Ofertas laborales ES

Entries in desarrollo (902)

lunes
feb212011

Definir el formato de fecha en un fichero i18n

La nueva versión de la etiqueta formatDate soporta un nuevo atributo donde podemos especificar el formato de fecha a utilizar, pudiendo definir este último en el propio fichero de recursos i18n.

Más información sobre Grails Goodness: Define Date Format in i18n ResourceBundle (traducido al español).
lunes
feb212011

Esta semana en Grails

Aitor Alzola comienza su colaboración con el Observatorio proporcionándonos la traducción del blog de Burt Beckwith semanalmente. Aquí os dejamos su primera entrega.

Puedes leer el artículo original de Burt aquí: http://burtbeckwith.com/blog/?p=595

La gran noticia de la semana es la liberación de la versión 1.3.7 de Grails. Es una versión menor con algunas arreglos importantes y debería ser la última versión 1.3.x. Groovy 1.7.8 y 1.8 RC1 también fueron liberados, así que hay un montón de cosas interesantes para revisar..







La conferencia Spring I/O ha sido esta semana, y a juzgar por los tweets ha sido una gran conferencia. Google Translate ha sido de gran ayuda esta semana :)

Artículos varios




Plugins


Se presentaron seis nuevos plugins:

  • ajax-uploader versión 0.2. Librería de tags que implementa el uploader de ficheros de Andrew Valum.

  • jquery-datatables versión 1.7.5. Suministra al plugin jQuery DataTables recursos para evitar la duplicación de recursos y conflictos

  • spawn versión 0.2. Le permite especificar una plantilla específica para una clase de dominio.

  • spring-security-appinfo versión 1.0. Proporciona una inteface de usuario básica para la configuración de seguridad.

  • transactional-controller versión 0.1. Envuelve las acciones del controlador en transacciones (a pesar de que mi preferencia sería mover la lógica de persistencia a un método transaccional en un servicio).

  • twitter4j versión 0.1. Envía y recibe mensajes usando la librería twitter4j.


También hubo varias actualizaciones:

  • database-migration versión 0.2. Plugin oficial para las migraciones de bases de datos.

  • db-reverse-engineer versión 0.3. hace ingeniería inversa de una base de datos a clases de dominio Grails.

  • extended-validation versión 1.0.1. Proporciones una validación parcial de grupos de campos, validación en cascada y validación de instancias de objetos que no son de dominio.

  • fixtures versión 1.0.5. Carga datos de prueba mediante un DSL.

  • grails-melody versión 1.1. ntegra el sistema de monitorización de la herramienta JavaMelody.

  • jms versión 1.1. Facilita enviar y recibir mensajes JMS.

  • jquery-validation-ui versión 1.2. Validación en el lado del cliente sin escribir JavaScript.

  • mongodb versión 1.0-M3. Proporciona una capa de mapo de objeto para MongoDB.

  • nerderg-form-tags versión 1.2. proporciona legibilidad, convención, consistencia y CSS al diseño de formularios.

  • rabbitmq versión 0.3.1. Integra mensajes Rabbit MQ.

  • rest versión 0.6.1. Permite el uso de HTTPBuilder

  • riak versión 1.0.0.M3. GORM para el datastore de Riak NoSQL.

  • spring-mobile versión 0.2. Usa el projecto Spring Mobile para detectar dispositivos móviles.

  • spring-security-acl versión 1.1. Soporte ACL para el plugin Spring Security.

  • spring-security-cas versión 1.0.2. Soporte Jasig CAS para el plugin Spring Security.

  • spring-security-ldap versión 1.0.2. Soporte para autenticación LDAP para el plugin Spring Security.

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

  • springcache versión 1.3.1. Cahea metodos de bean Spring y fragmentos de página generadospor controladores de Grails.

  • ulc versión 0.3.3. Proporciona acceso a kit RIA Canoo UltraLightClient (ULC).

  • weceem versión 1.0-M2. un sistema de gestión de contenidos.

  • weceem-spring-security versión 1.0. Proporciona el pegamento necesario para hacer al plugin de Wecem usar el plugin Spring Security para autorización y autenticación.




Tweets interesantes





Grupos de usuarios y conferencias














viernes
feb182011

Formato 'bonito' de la salida de Git

Para aquellos que estéis utilizando Git como repositorio distribuido de vuestro código, aquí os dejamos algunos trucos para dar mayor legibilidad a los mensajes de esta maravillosa herramienta.

Más información sobre GIT --pretty (traducido al español).
viernes
feb182011

Utilizar algunos extras de log4j en Grails

Cuando el volumen de logs que genera nuestra aplicación se vuelve inmanejable, trucos y consejos como los que se indican en estos artículos nos pueden venir muy bien para organizar toda la información de un modo más productivo y estructurado.

Más información sobre Grails Goodness: Use Log4j Extras Companion RollingFileAppender (traducido al español) y Grails Goodness: Use TimeAndSizeRollingAppender for Logging (traducido al español).
miércoles
feb162011

Oracle ADF vs. Otros frameworks web Java

La verdad es que leyendo este artículo de opinión uno no sabe si su autor es favorable a uno u otro, pero lo que está claro es que de nuevo cita el mayor problema de utilizar JSF, su complejidad y verbosidad a la hora de desarrollar, que influye directamente en una menor productividad, lo cual al fin y al cabo es lo que importa, ¿no?

Más información sobre Oracle ADF vs. Other Java Web Frameworks (traducido al español).
miércoles
feb162011

GORM con MongoDB: Nuevo hito, experiencia más rica

Desde el equipo oficial de desarrollo de Grails se sigue dedicando una gran parte del esfuerzo a mejorar la integración de GORM con tecnología NoSQL. Buena prueba de ello son las mejoras incluidas en la nueva liberación del plugin para uso con MongoDB que nos explica el propio Graeme Rocher.

Más información sobre GORM for MongoDB: New Milestone, Richer Experience (traducido al español).
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).
miércoles
feb162011

Comenzar a usar Eclipse con soporte para Grails via STS

Aquí os dejamos un pequeño manual de cómo instalarse STS y configurarlo para que reconozca nuestros proyectos Grails y así nos facilite el desarrollo de nuestras aplicaciones.

Más información sobre Start Using Eclipse with Grails Support via STS (traducido al español).
miércoles
feb162011

Cómo usar Weceem CMS en NoticeLocal

Aquí os dejamos otro ejemplo de caso práctico de uso de la tecnología Grails y el plugin Weceem para crear un sitio de contenidos.

Más información sobre How we use Weceem CMS at NoticeLocal (traducido al español).
miércoles
feb162011

Contando relaciones muchos a muchos con Grails

Cuando se trabaja con relaciones muchos a muchos, determinadas operaciones no son tan obvias como pueda parecer en un principio. Y si no, echadle un vistazo al problema de contar los elementos de una asociación cuando es muchos a muchos.

Más información sobre Counting Many to Many Relationships with Grails (traducido al español).