Este projeto contém o código fonte do meu artigo de conclusão da especialização em Desenvolvimento de Software com Ênfase na Arquitetura Java. Abaixo, o resumo: Desde seu surgimento a plataforma Java se destaca como uma ótima alternativa para o desenvolvimento de aplicações web. Diversos frameworks surgiram para proporcionar reutilização de código e aumento de produtividade. A plataforma possui implementações robustas e amplamente utilizadas. Porém, apesar dos esforços, outras tecnologias mais recentes vem se destacando e tomando a frente no cenário de desenvolvimento de aplicações para a web. Dentre estas tecnologias são notórias algumas características como o uso de linguagens dinâmicas em conjunto com padrões de projeto amplamente conhecidos. Neste artigo será abordado o framework Groovy on Rails, ou simplesmente, Grails. O framework alia a linguagem dinâmica groovy à arquitetura utilizada no Ruby on Rails.