Desenvolvendo com ADF 11g e BPM parte 1

Nesta série irei abordar o densenvolvimento de uma aplicação utilizando o ADF BC, Faces, BPEL e também o BPM.

Nesta primeira parte vamos desenvolver um banco onde há ideia é ter um pedido feito por um cliente e feita a ativação do pedido ou não por um gerente pelo BPM, um exemplo simples só demonstramos o desenvolvimento.

Nesta primeira parte vamos desenvolver o diagrama da base e exportar isso para o banco Oracle XE pelo JDeveloper.

Requisitos:

JDeveloper 11.04

Banco Oracle XE com o rcu já instalado, mais detalhes no blog do Thiago.

Instalação do Weblogic 10.3, SOA Suite também mais detalhes no blog do Thiago

E no mínimo uns 6GB de ram para execução de tudo isso heheh.

Vamos ao desenvolvimento, abaixo a imagem do diagrama desenvolvido para nossa aplicação.

Observe que criei três tabelas para o nosso exemplo, Cliente, Produtos e Pedidos. Criar o diagrama no JDeveloper é muito simples veja aqui. Depois de criar o diagrama gere as tabelas. Isso pode ser feito pelo próprio JDeveloper.
Agora vamos Gerar o projeto ADF BC para realizar as tarefas com nosso banco de dados.
Vá em File | New clique em ok, depois que abrir o Wizard selecione Projects | ADF Model Project
Aparecerá a seguinte tela:

Clique em Next, coloque um nome padrão no default Package o meu escolhi br.cassiosousa.model depois clique em Finish.
Vamos agora criar nosso AppModule . Vá em File | New no Wizard selecione ADF Business Components
e selecione o AppModule clique em ok.

Nesta tela selecione a conexão com o banco que você utilizou para exportar o diagrama para a base ou crie uma nova. Depois clique em ok.
Abrirá a tela

Next até aparecer o Finish, quando aparecer, clique em Finish.
Agora vamos criar nosso ViewObjects.
Vá em File | New no Wizard selecione ADF Business Components depois Business Components from Tables clique em ok.
Agora siga as instruções das telas abaixo:

Clique em query e aparecerá nos campos Available as tabelas, selecione todas

clique em Next.
A próxima é uma tela parecida com essa que é para criar view objects para poder manipular os registros, selecione todos também. Clique em Next.
Depois você irá criar View Objects somente Leitura, Clique em no botão Query selecione todos e clique em Next, Next Novamente.
Na próxima tela selecione Business Components Diagram clique em Next e depois em Finish.

Pronto agora está criado o nosso Projeto do Model

Para testar Inserir dados, Clique com o botão direito no AppModule e clique em run.

Na próxima parte iremos construir o BPM até a próxima, e no final irei disponibilizar o donwload de tudo =).

  1. Desenvolvendo com ADF 11g e BPM parte 2 « Cássio Alexandre de Sousa

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: