Grails 1.1 lançado

Yuhuu! Grails 1.1 acaba de sair.

Release: http://www.grails.org/1.1+Release+Notes

Alguns pontos são particularmente importantes:

Standalone GORM

O grande problema do Grails, em minha opinião, consistia na dificuldade de se reaproveitar código entre aplicações. Exemplo: desenvolvi a aplicação A em Grails, e em seguida, gostaria de reaproveitar suas classes de domínio em um projeto B (em Grails ou não).

Com o GORM standalone, esta tarefa ficará MUITO mais simples.

Novos eventos no GORM

No Grails 1.0, tinhamos os eventos beforeInsert, beforeUpdate e beforeDelete. Agora, temos também o afterInsert, afterUpdate e afterDelete.

Pra que isto é útil? Simples: logs de alteração de registros no banco de dados. Se você é um paranóico como eu, sabe o quão útil é este tipo de relatório.

Ou mesmo para mapear o estado anterior e posterior da sua classe de uma maneira mais tranquila.

Sufixo inList nos finders dinâmicos

Será possível agora escrever código como

<pre>def groovyBooks = Book.findByAuthorInList(['Dierk Koenig', 'Graeme Rocher'])</pre>

Reaproveitamento de tags JSP

Wow! Este sim é um avaço. Agora será possível reaproveitar suas tags JSP legadas em aplicações feitas em Grails!

Uma nova DSL para configurar o Log4J

Convenhamos: é fácil configurar o Log4j, mas já vi muita gente se confundindo nesta tarefa. Com a nova DSL, esta tarefa ficará ainda mais simples.


Publicado

em

por

Tags:

Comentários

Deixe uma resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.