BT
x A sua opinião é importante! Por favor preencha a pesquisa do InfoQ sobre os seus hábitos de leitura!

Spring Roo 1.2.0 RC1: modularização, novas anotações e suporte a JSF 2 e PrimeFaces

por Eder Magalhães em 24 Nov 2011 |

Foi anunciado o primeiro Release Candidate do Spring Roo 1.2.0 (1.2.0-RC1), a ferramenta open source da SpringSource para desenvolvimento rápido de aplicações (RAD) na web. Essa nova versão do Spring Roo traz melhorias como: a possibilidade de criar a estrutura de uma aplicFechadativo em módulos/projetos; mais opções de componentes visuais na integração com JSF 2.0; e maior flexibilidade no mapeamento de entidades com novas anotações.

Além das funcionalidades da série 1.2 já reportadas aqui no InfoQ Brasil, o RC1 agrega novas características importantes ao Roo:

  • Suporte a multimódulos do Maven: Agora é possível criar projetos que podem ser utilizados como módulos em outros projetos. Isso é útil, por exemplo, para separar os componentes de domínio em um projeto diferente, dos componentes MVC com dependências do framework UI escolhido. Essa foi a nova funcionalidade mais votada pela comunidade Roo.
  • Suporte a JSF 2.0 e PrimeFaces 3: A partir dessa versão do Roo, o JavaServer Faces passa a ser uma nova alternativa para implementar o front-end de um aplicativo web. O Roo utiliza as duas principais implementações do JSF 2: Oracle Mojarra e Apache MyFaces. Além destas implementações, o Roo suporta o PrimeFaces 3.0, a principal suíte que estende componentes gráficos para JSF 2.0, trazendo maior riqueza para a criação de interfaces gráficas.
  • Novas anotações: Com a opção de utilizar o padrão de persistência Repositório/DAO, ao invés do Active Record (a única opção antes desta versão), uma nova anotação foi implementada: @RooJpaEntity. A anotação é utilizada para que o Roo crie o código de mapeamento para a entidade utilizando o padrão Repositório/DAO. Como principal diferença para a antiga @RooEntity, @RooJpaEntity não cria código para a geração de métodos CRUD na própria entidade. Outra novidade é a mudança de nome da anotação @RooEntity para @RooJpaActiveRecord, mantendo a mesma funcionalidade: a geração de código para uma entidade JPA utilizando o padrão Active Record.

O time de desenvolvedores do Spring Roo encoraja a comunidade a realizar o download e experimentar a nova versão da ferramenta, mas alerta que a versão recomendada para projetos em produção continua sendo a 1.1.5. O release 1.2 final está planejado para o final de 2011.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT