Oracle University | Entre em contato: 0800 891 6502 OracleAS Portal 10g: Criar Portlets com PL/SQL Duração: 2 Dias Objetivos do Curso Este curso utiliza o OracleAS 10g (Release 9.0.4). O OracleAS Portal fornece um ambiente para a criação de portais empresariais. Um portal empresarial é um gateway corporativo para acessar e gerenciar informações. Neste curso, os alunos aprenderão a criar, disponibilizar e testar portlets, os blocos de construção de uma página de portal. Os alunos aprenderão a criar portlets para execução em um banco de dados Oracle aplicando a API PL/SQL do OracleAS 10g Portal Developer Kit (PDK). Também aprenderão a proteger portlets e a criar portlets personalizáveis para permitir a personalização pelo usuário final. Por fim, os alunos aprenderão a aprimorar o desempenho de portlets com a implementação do armazenamento no cache e a criar portlets multilíngües. Público Desenvolvedor em PL/SQL PL/SQL Developer Objetivos do Curso Desenvolver provedores de banco de dados e portlets PL/SQL usando o Portal Developer Kit Permitir a personalização de portlets pelo usuário final Permitir que portlets leiam outros portlets e especifiquem parâmetros para eles Melhorar o desempenho dos portlets usando diversos tipos de armazenamento no cache Identificar os principais recursos do OracleAS Portal 10g Listar os eventos do OracleAS Portal e os métodos de provedor que respondem aos eventos do portal Detectar erros no código do portlet e exibir mensagens de erro significativas Criar portlets que gerem conteúdo no idioma preferencial do usuário Fazer com que os portlets sejam capazes de controlar as solicitações subseqüentes do usuário (manipulação de sessão) Controlar o acesso a portlets com os serviços do OracleAS Security Tópicos do Curso Organizando e Codificando Provedores de Banco de Dados Identificando eventos do OracleAS Portal Registrando e cancelando o registro de um provedor Especificando informações sobre o portlet Adicionando um portlet a uma página de portal Convertendo um portlet Removendo um portlet de uma página de portal Criando e gerenciando provedores de banco de dados Introdução ao OracleAS Portal Solução de portal empresarial O que é o OracleAS Portal? Copyright © 2009, Oracle. Todos os direitos reservados. Página 1 O que é um portlet? O que é um provedor de portlet? Desafios do desenvolvedor de portlet Quando os portlets programáticos são a melhor opção de desenvolvimento? Opções de desenvolvimento de provedor O que é o OracleAS Portal Developer Kit? Organizando e Codificando Portlets PL/SQL Organizando portlets em packages PL/SQL Identificando os modos de exibição de portlet Codificando modos de exibição de portlet Integrando estilos de página a portlets Criando caixas de diálogo Gerando packages PL/SQL de provedor e portlet Especificando Parâmetros para Portlets Tipos de parâmetro Especificando e recuperando parâmetros de portlet particular Especificando diversos valores de parâmetro Recuperando todos os parâmetros de portlet Especificando e recuperando parâmetros de portlet público Acessando Informações sobre Sessão do Portal Armazenamento de sessão Acessando objetos de sessão Carregando objetos de sessão Salvando e eliminando objetos de sessão Segurança e visibilidade de objetos de sessão API e serviço de contexto de sessão Personalizando Portlets Organizando preferências de portlet Acessando o armazenamento de preferências Criando e deletando caminhos e nomes de preferências Mantendo valores de preferências Implementando a personalização de portlets Recursos de armazenamento de preferências Lidando com Erros A pilha de erros Adicionando mensagens de erro à pilha de erros Gerenciando a pilha de erros Exibindo mensagens de erro na tela inteira ou em linhas internas Indicando exceções Implementando advertências em portlets PL/SQL Protegendo Portlets Modelo de autenticação Oracle Single SignOn Implementando usuários básicos Permitindo o acesso seguro aos recursos de PL/SQL do OracleAS Portal Gerenciando usuários e grupos do portal Privilégios do portal e lista de controle de acesso Copyright © 2009, Oracle. Todos os direitos reservados. Página 2 Gerenciando privilégios de aplicações Implementando serviços de segurança em portlets PL/SQL Criando Portlets Multilíngües Armazenando mensagens multilíngües no armazenamento de strings NLS Mapeamentos de idiomas e territórios Mantendo strings NLS Definindo o idioma de preferência de uma sessão do portal Implementando strings NLS em mensagens do portlet Melhorando o Desempenho de Portlets com o Armazenamento no Cache Objetivos do armazenamento no cache Armazenando portlets PL/SQL no cache Conceitos de armazenamento de portlets em cache com base em expiração, validação e invalidação Implementando o armazenamento no cache baseado em expiração Implementando o armazenamento no cache baseado em validação Implementando o armazenamento no cache baseado em invalidação Copyright © 2009, Oracle. Todos os direitos reservados. Página 3