Buscar
Social
Ofertas laborales ES

Entries in artículos (902)

lunes
oct042010

JackRabbit: JCR para tus aplicaciones Grails (inglés)

Si en vuestro proyecto tenéis la necesidad de gestionar contenido y queréis utilizar algún framework estándar y compatible con JCR (Java Content Repository), entonces una posible elección es JackRabbit, sobre todo porque puede "acoplarse" a Grails muy fácilmente.

Más información sobre Grails and JackRabbit (traducido al español).
lunes
oct042010

Cómo escribir una aplicación funcional CRUD en 3 minutos (inglés)

Si bien desde el Observatorio día a día no dejamos de elogiar y presentar las cualidades de nuestro framework de desarrollo preferido, no hay que olvidar que entre éstas también se encuentra el prototipado rápido, algo que nos puede resultar enormemente útil a la hora de perfilar nuestro proyecto ante el cliente.

Más información sobre How do you write a functional CRUD application in 3 minutes? (traducido al español).
viernes
oct012010

¿Cómo proteger tus llamadas Ajax en Grails?

Utilizar llamadas Ajax en nuestra aplicación Grails es sumamente sencillo con el uso de etiquetas como "remoteLink". Sin embargo, pocas veces nos paramos a pensar sobre la seguridad de dichas llamadas, que se ejecutan correctamente en un contexto acotado, pero que quizás en un contexto más amplio podrían comprometer la seguridad de la aplicación.

Más información sobre ¿Cómo proteger tus llamadas Ajax en Grails?
viernes
oct012010

Grails necesita mejorar... y mucho (inglés)

Si bien la mayoría de artículos de opinión que nos llegan al Observatorio sobre Grails son positivos, también, como no, encontramos algunos negativos, siempre desde el punto de vista y la experiencia del autor. En este caso, la mayoría de mejoras se refieren o bien a la documentación (algo comprensible al tratarse de un proyecto open-source, o por otro lado a la forma de nombrado de plantillas o acciones, donde ya se sabe que para gustos los colores).

Más información sobre Grails needs to improve…a lot (traducido al español).
viernes
oct012010

Mini curso de Groovy y Grails (portugués)

Aquí os dejamos una presentación de "slideshare" bastante completa a modo de "mini curso" del lenguaje Groovy y, posteriormente, del framework de desarrollo Grails.

Más información sobre Minicurso groovy grails.
jueves
sep302010

Cómo evitar problemas al hacer borrados masivos (inglés)

Cuando queremos eliminar una colección de objetos, en muchas ocasiones incurrimos en problemas de concurrencia de la propia colección; pero si antes de eliminar cargamos el objeto en una nueva variable y lo eliminamos desde la misma, entonces evitaremos todos esos problemas. En este artículo se explica cómo hacer mediante el uso del método "load".

Más información sobre GORM Batch Deletes Made Easy with Load Method (traducido al español).
jueves
sep302010

Ejecutar comandos del SO mediante Java/Groovy (inglés)

Gracias a que Grails utiliza Groovy podemos utilizar multitud de trucos en este lenguaje dinámico como el que se presenta en este artículo.

Más información sobre Executing Operating System Commands from Java (traducido al español).
jueves
sep302010

Pruebas de seguridad Web con SoapUI (screencast - inglés)

¿Necesitas ayuda u orientación sobre cómo realizar pruebas de seguridad en tu aplicación web desarrollada con Grails? Aquí te dejamos un screencast (y otros que podrás encontrar en sus recomendados) sobre cómo empezar y qué herramientas utilizar.

Más información sobre Grails WS Security Testing with the SoapUI client.
jueves
sep302010

Relaciones M:N múltiples con Grails (inglés)

Parece que en la documentación oficial de Grails no queda muy claro cómo poder configurar varias relaciones muchos a muchos desde el punto de vista de cómo configurar exactamente el "belongsTo". Por si acaso, aquí os dejamos un ejemplo ilustrativo de cómo hacerlo.

Más información sobre Multiple Many-to-Many in Grails (traducido al español).
viernes
sep242010

Simular la etiqueta "g.message" en pruebas unitarias (inglés)

Cada vez surgen más y más herramientas y alternativas que nos facilitan el uso de todos los componentes de Grails (esta vez el uso de librerías de etiquetas) en nuestras pruebas unitarias. La mayoría se basan en simular dichos componentes mediante librerías como GMock o Hamcrest, como es el caso de este artículo.

Más información sobre Stubbing g.message (traducido al español).