Experimentando o CRUD do JSF no NetBeans 6.1 Beta

23:47 Java, NetBeans

O NetBeans 6.1 está chegando cheio de novidades que vão desde a melhoria de performance até o suporte a novas tecnologias.

Uma destas funcionalidades que existe apenas no NetBEans 6.1 e que me chamou bastante a atenção foi a criação de páginas JSF CRUD, aquelas famosas para criar, ler, atualizar e excluir registros facilmente.

Neste post vamos experimentar juntos esta nova funcionalidade do NetBeans 6.1 e sem muito blá, blá, blá, vamos ir direto ao ponto, colocando a mão na massa, e descobrir juntos se este negócio funciona mesmo!

Primeiro, criamos um novo projeto web com o tradicional File -> New Project.

Em Categories, selecione “Web”, e em Projects selecione “Web Application”. Clique em “Next”.

Para o nome do projeto, digite “CRUDSample”, então clique em “Next”.

Deixe as opções padrão na tela de definição do servidor e clique “Next”.

Marque “JavaServer Faces” e clique “Finish”.

Ok, já temos uma aplicação web funcional.

O NetBeans não é fantástico?

Continuando…

Vamos agora criar as classes de entidades de um banco de exemplo:

Clique com o botão direito sobre o projeto CRUDSample e selecione as opções “New” -> “Other…”.

Em Categories selecione “Persistence”, e em File Types marque “Entity Classes from Database”, clique “Next”.

Em Data Source, vamos utilizar uma conexão já existente, a Sample! Então selecione a opção “jdbc/sample”.

Na lista Available Tables marque a tabela “MANUFACTURER” e clique no botão “Add >”, clique “Next”.

Na próxima tela que foi aberta digite “db” no campo Package e depois clique no botão “Create Persistence Unit…” e na janela que aparecer deixe as configurações padrões e clique no botão “Create”.

Agora clique em “Finish” e então teremos criado as entidades.

Como foi rápido, já temos uma aplicação web e agora configurada com um banco de dados! É incrível!

Estamos enfim prontos para criar nossa página CRUD pelo NetBeans.

Clique com o botão direito sobre o projeto CRUDSample e selecione as opções: “New” -> “Other…”.

Em Categories selecione “Persistence”, e em File Types marque “JSF Pages from Entity Classes”, cliqe “Next”.

Agora será exibido a entidade que criamos anteriormente. Marque “db.Manufacturer” e clique no botão “Add >”. Depois clique “Next”.

A próxima tela define as configurações de onde as páginas e classes deverão ser criadas. Simplesmente clique em “Finish”.

Agora a aplicação está pronta para ser executada. Pressione F6 para isto.

Pronto? O quê? É só isso?

Acredite se quiser. Nossa aplicação está finalizada.

Vamos agora explorar um pouco o resultado:

A primeira tela a ser exibida permite a você visualizar a lista de Manufactures.

Clicando no link você será levado à tela com os itens relacionados:

Ao final de cada linha você verá que é possível exibir (read), editar (update) ou excluir (delete) o registro:

Você ainda pode clicar em “New Manufacturer” para ser levado até uma tela de inserção de novos registros (insert):

Pronto! Acabou!

Realmente comprovamos que o NetBeans, mais uma vez, nos surpreendeu no quesito produtividade.

Descobrimos juntos que utilizando os assistentes do NetBeans podemos construir uma aplicação web totalmente funcional sem digitar sequer uma linha de código e em poucos minutos.

Será mesmo que precisamos de outro IDE?

Deixe um comentário

Seu comentário

Você pode utilizar estas marcações: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Obs: A moderação de comentário está habilitada e pode ser que demore para seu comentário ser aprovado. Não é necessário reenviar seu comentário.