Você está na página 1de 16

28/05/13

Oracle JDeveloper 11g Release 2 Tutoriais - Desenvolvimento de Aplicaes Web ricas com Oracle ADF

Desenvolvimento de aplicaes Web ricas com Oracle ADF


Este tutorial mostra como construir uma aplicao Web rico que interage com um banco de dados. Voc estar usando o Oracle JDeveloper 11 g da verso 11.1.2 e estrutura do Oracle ADF para construir o aplicativo e, no processo, voc vai trabalhar com o Oracle ADF Business Components, Oracle ADF Faces ricos componentes de cliente e Oracle ADF fluxos de tarefas.

Propsito O aplicativo que voc criar exibe informaes sobre os departamentos e funcionrios. Voc pode criar vrias pginas JSF que permitem consultar e atualizar os dados no banco de dados. Para ver a completa aplicao que voc vai criar, clique no Baixar boto para baixar um zip da aplicao final, e depois descompact-lo no seu JDeveloper mywork pasta.

Durao

Aplicao

2 horas

Parte 1: Criando um aplicativo Web Fuso e Construindo o Business Service


Quando voc trabalha no JDeveloper, voc organizar seu trabalho em projetos dentro de um aplicativo. JDeveloper oferece vrias aplicaes do modelo que voc pode usar ao criar um aplicativo e projetos. As aplicaes do modelo so pr-configurados com um conjunto bsico de tecnologias que so necessrias para o desenvolvimento de vrios tipos de aplicaes, e voc criar seu ambiente de trabalho, selecionando o modelo que melhor se adapta s suas necessidades. Voc pode, em seguida, configur-lo para adicionar quaisquer outras tecnologias que voc planeja usar. Na primeira parte deste tutorial voc vai criar um novo aplicativo Web Fuso e construir componentes de negcio reutilizveis que iro acessar o banco de dados. Voc estar usando o ADF Business Technology componentes do Oracle para mapear objetos Java para tabelas existentes em seu banco de dados.

Passo 1: Criar um aplicativo Web Fuso


1. Comece JDeveloper, selecionando Iniciar> Programas> Oracle Fusion Middleware 11.1.2.0.0> Estdio JDeveloper 11.1.2.0.0

2. Na caixa de dilogo Select Role, escolha Developer Studio e clique em OK .

docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_55/jdtut_11r2_55_1.html

1/16

28/05/13

Oracle JDeveloper 11g Release 2 Tutoriais - Desenvolvimento de Aplicaes Web ricas com Oracle ADF

Shaping, que baseada no papel do utilizador, permite que o ambiente JDeveloper para adaptar-se. Ele faz isso atravs da remoo de itens desnecessrios a partir dos menus, preferncias, nova galeria de arte, e at mesmo campos individuais em dilogos. Se uma caixa de dilogo aberta perguntando se voc gostaria de importar as preferncias de uma instalao anterior JDeveloper, clique em NO . Feche a Dica do Dia janela.
3. Uma vez carregado, o JDeveloper IDE aparece. A primeira vez que voc abrir JDeveloper, a pgina inicial ser exibida. Voc pode voltar

a invocar a pgina inicial mais tarde escolhendo Ajuda> Pgina Inicial . Observe as vrias opes disponveis para ajud-lo a aprender sobre JDeveloper. Depois de explorar algumas dessas opes, feche a pgina inicial, clicando no X em sua aba (o X aparece quando voc passa o mouse sobre a aba).

4. Clique no Novo Aplicativo elo da aplicao Navigator.

5. No New Gallery, escolher Fuso Web Application (ADF) e clique OK .

docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_55/jdtut_11r2_55_1.html

2/16

28/05/13

Oracle JDeveloper 11g Release 2 Tutoriais - Desenvolvimento de Aplicaes Web ricas com Oracle ADF

6. JDeveloper carrega os recursos necessrios para uma aplicao Web fuso ea fuso Aplicao Web Create (ADF) assistente de lana.

In the Name sua pgina do aplicativo do assistente, tipo HRSystem como o nome. Se necessrio, voc pode alterar o caminho do diretrio para criar seus arquivos em outro local. no campo Prefixo empacotar o aplicativo definir o valor a ser demonstrao e clique Prxima .

7. In the Name sua pgina do projeto assegurar que o nome do projeto modelo (padro). Observe que ADF Business Components e

Java so listados como as caractersticas do projeto de uma aplicao Web Fusion.

docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_55/jdtut_11r2_55_1.html

3/16

28/05/13

Oracle JDeveloper 11g Release 2 Tutoriais - Desenvolvimento de Aplicaes Web ricas com Oracle ADF

Clique em Prxima .
8. A pgina de configuraes Configurar Java permite que voc defina um pacote padro, um caminho de origem Java e um diretrio de

sada. Clique em Prxima para aceitar os valores padro.

9. No segundo Nome sua pgina do projeto, garantir que o nome do projeto ViewController . Percorra a lista de recursos do projeto

para ver os tipos de tecnologias que podem ser usadas com uma aplicao Web Fusion.

docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_55/jdtut_11r2_55_1.html

4/16

28/05/13

Oracle JDeveloper 11g Release 2 Tutoriais - Desenvolvimento de Aplicaes Web ricas com Oracle ADF

Clique em Prxima .
10. Na pgina de configuraes Configurar Java aceite os padres e clique em Concluir para criar o aplicativo Web Fuso e projetos.

11. A aplicao HRSystem e os dois projectos so apresentados no Navigator Aplicao do lado esquerdo do ecr.

docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_55/jdtut_11r2_55_1.html

5/16

28/05/13

Oracle JDeveloper 11g Release 2 Tutoriais - Desenvolvimento de Aplicaes Web ricas com Oracle ADF

Observe tambm a Checklist no lado direito da tela.

Passo 2: Construir o Business Service


1. Na Viso lista de verificao, clique no Conectar a um banco de dados passo.

2. O passo expande mostrando informaes teis, como pr-requisitos necessrios para a realizao da tarefa e instrues detalhadas

sobre como executar a tarefa. Clique a uma conexo de dados Criar boto.

docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_55/jdtut_11r2_55_1.html

6/16

28/05/13

Oracle JDeveloper 11g Release 2 Tutoriais - Desenvolvimento de Aplicaes Web ricas com Oracle ADF

3. Especifique as seguintes propriedades para a nova conexo que voc est criando:

Nome da conexo UserName Senha

H R C o n n h r h r

Digite as configuraes Oracle JDBC apropriados para apontar para o host certo, a porta e SID para o seu banco de dados. Clique no Test Connection boto para verificar se voc pode se conectar com sucesso.

Clique em OK .
4. Clique na seta para baixo para diminuir o Conectar a um passo de Banco de Dados.

docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_55/jdtut_11r2_55_1.html

7/16

28/05/13

Oracle JDeveloper 11g Release 2 Tutoriais - Desenvolvimento de Aplicaes Web ricas com Oracle ADF

5. Na Checklist, defina o status do Ligao para um banco de dados passo para Concludo .

6. Clique nos construir o negcio Servios passo para expandi-lo, clique no Ir para subetapas boto.

7. Na lista de subetapas, clique no Criar entidade Objetos e Associaes subpasso.

docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_55/jdtut_11r2_55_1.html

8/16

28/05/13

Oracle JDeveloper 11g Release 2 Tutoriais - Desenvolvimento de Aplicaes Web ricas com Oracle ADF

8. Clique nos Criar entidade Objetos e Associaes de boto.

9. No Select Projeto de dilogo Ao, selecione o modelo do projeto e clique em OK .

10. Na caixa de dilogo Componentes do Projeto Negcio Inicializar selecionar o HRConn conexo, se j no estiver selecionado. Clique

em OK .

docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_55/jdtut_11r2_55_1.html

9/16

28/05/13

Oracle JDeveloper 11g Release 2 Tutoriais - Desenvolvimento de Aplicaes Web ricas com Oracle ADF

11. O Criar componentes de negcios das Tabelas assistente lana. Na pgina Objetos Entidade, clique na consulta boto para examinar

o dicionrio de dados e ver mesas disponveis.

12. Selecione os DEPARTAMENTOS e FUNCIONRIOS tabelas na lista disponvel e clique na seta para a direita para mover suas

selees para a lista Selecionado. Esta etapa cria objetos de entidade atualizveis c om base nas tabelas selecionadas.

docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_55/jdtut_11r2_55_1.html

10/16

28/05/13

Oracle JDeveloper 11g Release 2 Tutoriais - Desenvolvimento de Aplicaes Web ricas com Oracle ADF

Clique em Prxima para continuar.


13. No baseada Entidade Ver pgina Objetos do assistente, mover Departamentos (HR.DEPARTMENTS) e Colaboradores

(HR.EMPLOYEES) lista selecionada. Esta etapa cria correspondncia vista objetos DepartmentsView e EmployeesView para a realizao de consultas sobre os objetos de entidade recm-criada.

Clique em Prxima para continuar.


14. Na pgina Objetos Viso baseada em consultas, clique na consulta boto e, em seguida, mover JOBS lista seleccionado. Esta

etapa cria um objeto somente leitura vista que consulta a tabela Jobs. Depois, clique em Seguinte para continuar.

docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_55/jdtut_11r2_55_1.html

11/16

28/05/13

Oracle JDeveloper 11g Release 2 Tutoriais - Desenvolvimento de Aplicaes Web ricas com Oracle ADF

15. Na pgina do mdulo aplicativo, clique em Concluir para criar os componentes de negcios no projeto Model.

16. Na Checklist, defina o status das Entidades Criar objetos e Associaes passo para Concludo .

docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_55/jdtut_11r2_55_1.html

12/16

28/05/13

Oracle JDeveloper 11g Release 2 Tutoriais - Desenvolvimento de Aplicaes Web ricas com Oracle ADF

17. Clique na Fechar Passo 3 boto.

18. Clique na Voltar para ligao Checklist e definir o status do Business Services Envergadura passo para Concludo

docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_55/jdtut_11r2_55_1.html

13/16

28/05/13

Oracle JDeveloper 11g Release 2 Tutoriais - Desenvolvimento de Aplicaes Web ricas com Oracle ADF

19. No Navegador de aplicativos boto direito do mouse AppModule e selecione Executar para invocar o testador mdulo de aplicao.

Este um pequeno aplicativo baseado balano que permite testar as ADF Business Components que voc acabou de criar.

20. Na janela Navegador de Oracle Business Component, clique duas vezes no EmpDeptFkLink1 n para mostrar os dados de

departamento e funcionrios. Navegar entre os registros usando o seguinte boto e observe a sincronizao automtica mestredetalhe.

docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_55/jdtut_11r2_55_1.html

14/16

28/05/13

Oracle JDeveloper 11g Release 2 Tutoriais - Desenvolvimento de Aplicaes Web ricas com Oracle ADF

21. Clique no Ver Especificar critrios de boto (cone binocular)

na barra de ferramentas principal, para introduzir critrios de pesquisa para os seus dados. Especifique 1700 no LocationID campo e clique no Procurar boto para executar a consulta.

22. A forma agora s mostra departamentos neste local. Use o seguinte boto para percorrer os departamentos em Localizao de 1700.

docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_55/jdtut_11r2_55_1.html

15/16

28/05/13

Oracle JDeveloper 11g Release 2 Tutoriais - Desenvolvimento de Aplicaes Web ricas com Oracle ADF

Voc precisa remover o valor do parmetro dos critrios de busca para acessar todos os servios novamente.
23. Feche a janela do navegador do Oracle Business Component, e volta no JDeveloper, clique em Salvar Tudo

cone na barra de

menu JDeveloper, ou selecione Arquivo> Salvar todos no menu.

Anterior 1 2 3 Prximo

Copy right 2011, Oracle e / ou suas af iliadas. Todos os direitos reserv ados.

docs.oracle.com/cd/E18941_01/tutorials/jdtut_11r2_55/jdtut_11r2_55_1.html

16/16