ADF – Criando uma aplicacao simples (CRUD) baseada em uma tabela

1 – Abra o JDeveloper crie uma nova aplicação:  
 – File
    – New
       – New Application.

2 – Dê o nome para a sua aplicação de CadEquipamentos, informe os prefixos dos pacotes e selecione o template Fusion Web Application (ADF). Clique em Next.

3 – Caso queira outro local para a sua aplicação, altere o diretório. Clique em Next.

4 – Você pode alterar o caminho ou os pacotes se desejar. Clique em Next.

5 – Aceite os valores defaults. Clique em Next.

6 – Clique em Finish.


7 – Irá exibir a Tela de controle da aplicação.

8 – Criando uma conexão com o banco de dados.

9 – Informe os dados de conexão: usuário, senha, host, porta e SID do banco de dados. Após informar os dados, teste a conexão, se der Success! Clique em Ok. Se não, revise os dados.

10 – O próximo passo é criar os objetos do projeto Model. Clique com o botão direito em cima do projeto Model, selecione ADF Business Components, no lado direto selecione Business Components from Tables.

11 – Selecione a conexão que criamos anteriormente.

12 – Para gerar o Entity Objects, busque a tabela que servirá de base para a nossa aplicação, após encontrar, selecione e Add (CTRL+D), passando-a para o lado direito do formulário. Clique em Next.

Se não criou uma tabela específica para o teste, crie a seguinte tabela:

CREATE TABLE TESTE_ADF_3
(
 COD_EQUIPAMENTO NUMBER
,DESCRICAO VARCHAR2 (50)
,DTA_AQUISICAO DATE
,OBSERVACAO VARCHAR2 (200)
);

13 – Agora selecione o “pré-view” gerado automaticamente, selecione e Add (CTRL+D), passando-o para o lado direito do formulário para Updatable View Objetcs e clique em Finish.

14 – O próximo passo é criar uma pagina JSF. Clique com o botão direito do mouse sobre o projeto ViewController, selecione New. Clique em JSF e no lado direito selecione JSP page.

15 – Dê um nome para a sua página de CadEquipamentos . Marque a opção Create as XML Document e clique em OK.

16 – Pronto, a sua página foi criada e o editor JSF será carregado! Agora o próximo passo é montar a sua página utilizando os componentes necessários.

17 – Abra a aba Data Controls, selecione TesteAdf3View(este nome é gerado automaticamente, vai depender do nome da tabela que está utilizando) e arraste para dentro da página JSP. No menu flutuante que irá aparecer, selecione Forms, ADF Form.

18 – Marque a opção Include Navigation Controls(botões: First, Next, Previous, Last) e clique em OK.

19 – Agora vamos incluir no formulário os botões para inserir registro, dar rollback e comitar. Na aba DataControls expanda a árvore do TesteAdf3View(este nome é gerado automaticamente, vai depender do nome da tabela que está utilizando), expanda a árvore Operations, selecione CreateInsert, Find e o Execute(um de cada vez)e arraste para o JSP.

OBS: toda vez que você arrastar o componente, será exibido o menu flutuante, basta escolher Operations à ADF Button.

20 – Os botões Commit e Rollback estão mais abaixo do AppModuleDataControl, na outra árvore. Clique e arraste para dentro do JSP, um de cada vez, seguindo os mesmos passos anteriores.

21 – PRONTO! Agora vamos rodar a aplicação, clique com o botão direito sobre o JSP e selecione Run (Ctrl + F11). Se você fez tudo certo como nos passos anteriores o browser será aberto com a página que nós criamos com o nosso formulário.

Observações:
– Ao rodar a aplicação pela primeira vez, o tempo para inicialização do servidor demora um pouco!
– Ao clicar sobre o objeto, à direita ficam todas as propriedades dele, portanto modifique à vontade para ver os resultados.

Não tem segredo… Dúvidas, entre em contato!

Abraço!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *


Por favor, utilize o captcha para tornar mais seguro o seu comentário!

Por favor, digite os caracteres desta imagem na caixa de entrada