BT

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.

Avalie esse artigo

Relevância
Estilo/Redação

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
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.