Amostra: JSF e SDO

Esta galeria oferece um conjunto de amostras do JSF (JavaServer Faces) que demonstram tarefas comuns do aplicativo da Web. Elas também demonstram como os SDOs (Service Data Objects) são usados para acessar Registros Relacionais e Listas de Registros Relacionais. Cada amostra é independente e elas não precisam ser visualizadas em uma ordem específica. Essas amostras assumem que você tem um entendimento básico das tecnologias JSF e SDO e está familiarizado com o desenvolvimento de aplicativos da Web. Se você for inexperiente nessas tecnologias, poderá concluir o tutorial "Exibir informações dinâmicas em páginas da Web com JavaServer Faces" antes de utilizar estas amostras.
Tempo requerido: 5 minutos

Para usar essa amostra, é necessário instalar as ferramentas SDO. Para instalar as ferramentas SCO, no Installation Manager, clique em Modificar. Na lista de Recursos, clique em IBM Rational Application Developer para WebSphere Software 7.5.0 > Ferramentas de Desenvolvimento da Web. Selecione SDO - Mediadores Domino e JDBC e, em seguida, clique emModificar.

Clique no link Instruções de Configuração para obter instruções detalhadas sobre a configuração. Clique no link Importar a Amostra para importar a amostra para o espaço de trabalho.

Tipo de Amostra Descrição
Incluindo Opções nas Listas de Seleção - Caixas de Combinação e Quadros de Listagem Demonstra como incluir opções em uma lista de seleção e armazenar os valores selecionados por um usuário.
Transmitindo Dados Utilizando Escopos de Pedido e Sessão Demonstra como transmitir dados entre páginas utilizando variáveis de escopo e um bean Java no escopo da sessão.
Transmitindo Dados Utilizando Hiperlinks de Comando e Links de Saída Demonstra como transmitir dados entre páginas utilizando parâmetros de um hiperlink de comando e um link de saída.
Executando Ações em uma Linha da Tabela de Dados Demonstra como executar ações em uma única linha de uma tabela de dados utilizando o controle de ação de linha e hiperlinks de comando.
Executando Ações em Várias Linhas da Tabela de Dados Demonstra como selecionar registros e executar ações em várias linhas de uma tabela de dados utilizando os controles de seleção de linhas. Esta amostra exclui e atualiza registros do bean de Java e das listas de registros relacionais.
Atualizando Registros Utilizando Controle de Edição e Simultaneidade de Linhas da Tabela de Dados Demonstra como utilizar o controle de edição de linhas da tabela de dados e o controle de simultaneidade.
Incluindo um Registro de Banco de Dados Utilizando Geração de Tecla Automática Demonstra como utilizar o JSF combinado com o SDO para gerar automaticamente uma chave primária quando um novo registro é incluído em um banco de dados.
Utilizando uma Consulta SDO para Filtrar Dados Demonstra como executar uma consulta SDO e retornar os resultados filtrados para a mesma página.
Classificando Informações em uma Tabela de Dados Demonstra como classificar uma tabela de dados em ordem ascendente ou descendente clicando nos títulos da coluna.
Criando Agrupamentos de Dados Expansíveis e Reduzíveis Demonstra o uso da categorização da linha da tabela de dados para agrupar registros em menus expansíveis e reduzíveis.
Validando Entrada Demonstra o uso da validação da entrada padrão ou customizada.
Utilizando Manipulação de Evento Alterado por Valor Demonstra como manipular eventos alterados por valor e auto-envio de formulários. Essa amostra preenche uma caixa de combinação baseada na seleção em outra.
Utilizando Eventos do Coletor de Script Demonstra o uso dos eventos de uso do coletor de script.
Utilizando Folhas de Estilo em Cascata Demonstra o uso de folhas de estilo em cascata para formatar e alterar a aparência de um aplicativo JSF.
Utilizando Assistência de Entrada e Teclado Demonstra o uso da assistência de entrada e teclado.
Utilizando Linguagem de Expressão JSTL Demonstra o uso da linguagem de expressão JSTL em sua página JSF.
Exibindo Registros Utilizando Pagers da Tabela de Dados Uma galeria de pagers da tabela de dados usada para reduzir o número de registros é exibida em uma página.

Para utilizar essa amostra, você deve ter um servidor de aplicativos instalado e configurado. Para verificar se um ambiente de tempo de execução do servidor está disponível, clique em Janela > Preferências, expanda Servidor e, em seguida, clique em Tempos de Execução Instalados. Você pode utilizar essa área de janela para incluir, remover ou editar definições de tempo de execução do servidor instaladas. É possível também fazer download e instalar o suporte de um servidor novo.

Os servidores de aplicativos a seguir foram testados para funcionar com esta amostra:

Feedback