quarta-feira, 31 de março de 2010

Criar os arquivos HibernateUtil.java e hibernate.cfg.xml

Até que enfim uma tarefa menos trabalhosa... criar estes dois arquivos é bem simples. Os requisitos são apenas organização do projeto. O arquivo hibernate.cfg.xml deve ser criado no pacote padrão do projeto, e o arquivo HibernateUtil.java deve ser criado em outro pacote - no nosso caso, vamos chamá-lo de controle.

a) hibernate.cfg.xml:

Clicando com o botão direito sobre o projeto, escolher Novo->Outro->Hibernate->Assistente para configuração de hibernate. Após clicar no botão próximo, será requisitada a base de dados (que já foi criada em outro post). Somente devemos verificar se no final, o arquivo ficou no pacote correto.

b) HibernateUtil.java:

De maneira semelhante, escolher Novo->Outro->Hibernate->HibernateUtil.java. Em seguida, verificar se o nome do arquivo é realmente HibernateUtil e preencher a lacuna do pacote com controle - o NetBeans se encarregará de criar o pacote, se o mesmo não existir.

Ao final, a estrutura do projeto deverá ter um trecho semelhante ao da figura.

Voltar para DataTables básico

terça-feira, 30 de março de 2010

Conexão com um banco de dados

A janela Services tem todas as funcionalidades para gerenciar as conexões com os bancos de dados. O item Drivers mostra os já instalados, mas um clique com o botão direito sobre ele permite localizar um arquivo .jar que contenha um novo driver, caso necessário.

O driver para o banco de dados que se pretende utilizar é absolutamente imprescindível. É preciso adicioná-lo aqui para que a conexão seja estabelecida e as outras etapas sejam bem sucedidas.

Uma nova conexão pode ser feita rapidamente, bastando clicar com o botão direito sobre o driver desejado e escolher "Conectar usando", e preencher os campos adequadamente.

No nosso exemplo, vamos utilizar o banco Travel, que na figura já aparece conectado. Para conectar, basta clicar com o botão direito sobre a conexão desejada e escolher Conectar.

Voltar para DataTables básico

DataTables básico

A criação de tabelas (básicas) com IceFaces envolve 7 etapas, já incluindo a persistência de dados com Hibernate. Podemos criar uma tabela utilizando quase que somente recursos da IDE do NetBeans, com poucas e pequenas alterações. Vamos utilizar o banco de dados de exemplo Travel, do Derby, para mostrar os passos necessários.

  1. Criar uma conexão com uma base de dados;
  2. Criar os arquivos HibernateUtil.java e hibernate.cfg.xml;
  3. Criar uma classe de entidade a partir do banco de dados;
  4. Criar uma classe controladora (DAO);
  5. Criar um mapeamento no Hibernate;
  6. Criar um bean gerenciado que retorne uma lista com os dados,
  7. Criar a DataTable e colocar um paginador.

A primeira impressão é que são muitas tarefas, mas a IDE vai providenciar a maior parte do trabalho, que na verdade é bem mecânico e não deve desperdiçar o precioso tempo do desenvolvedor.