Biblioteca Java de Origem de Dados - Sobre este guia

Neste guia, descrevemos como usar a biblioteca da fonte de dados de visualização do Google para implementar uma fonte de dados.

Este guia oferece uma seção de tutorial Primeiros passos após os conceitos na Introdução. Essa abordagem permite criar uma fonte de dados simples e testá-la usando uma visualização. As outras seções do tutorial são Como usar um armazenamento de dados externo e Como definir recursos e o fluxo de eventos, que abordam implementações mais complexas. Dependendo dos seus requisitos, talvez não seja necessário concluir os três tutoriais, mas recomendamos que você pelo menos conclua a seção Primeiros passos. As outras seções do guia ajudam você a aumentar seu conhecimento.

Índice

Público

É necessário conhecer o Java e a tecnologia de servlet Java para usar a biblioteca.

Você também precisa entender como usar gráficos e, embora não seja essencial, é útil conhecer o protocolo de fio da API Google preview e a linguagem de consulta.

Visão geral do guia

Este guia contém as seguintes seções:

  • Introdução

    Introdução da biblioteca, fornecendo uma visão geral de como uma fonte de dados funciona.

  • Instalação

    Descreve os pré-requisitos e dependências da biblioteca, além de como fazer o download e criar o código-fonte.

  • Primeiros passos

    Introdução de SimpleExampleServlet. SimpleExampleServlet é o exemplo de implementação mais simples fornecido com a biblioteca. Nesta seção, também fornecemos instruções detalhadas sobre como executar e testar SimpleExampleServlet.

  • Como usar um armazenamento de dados externo

    Introdução de CsvDataSourceServlet. CsvDataSourceServlet é uma implementação de exemplo que usa um arquivo CSV como um armazenamento de dados externo. Nesta seção, também fornecemos instruções detalhadas sobre como executar e testar CsvDataSourceServlet.

  • Como definir recursos e o fluxo de eventos

    Introdução de AdvancedExampleServlet2. AdvancedExampleServlet2 é uma implementação de exemplo que define recursos e fluxo de eventos. Esta seção também fornece instruções detalhadas sobre como executar e testar AdvancedExampleServlet2.

  • Como lidar com segurança, erros, avisos e geração de registros

    Descreve como proteger sua fonte de dados e lidar com erros, avisos e registros.

  • Dicas de implementação

    Fornece informações que ajudarão você a escrever implementações mais complexas da biblioteca.

  • Pacotes de biblioteca e classes de chave

    Fornece uma introdução de alto nível aos pacotes e classes de chave da biblioteca.

Exemplos de referência rápida

A biblioteca é fornecida com seis exemplos de implementação. Três deles são descritos neste guia, mas os outros não. A tabela a seguir ajudará a encontrar um exemplo do tipo de comportamento que você quer implementar.

Exemplo Servlet estendido Recursos Fluxo de eventos Fonte de dados
SimpleExampleServlet
Detalhado em Primeiros passos
DataSourceServlet
NONE Padrão Na turma
CsvDataSourceServlet
Descrita em Como usar um armazenamento de dados externo
DataSourceServlet NONE Padrão Arquivo CSV
AdvancedExampleServlet2
Descrita em Como definir recursos e o fluxo de eventos
HttpServlet SELECT Personalizado Na turma
SimpleExampleServlet2
Não descrito neste guia
HttpServlet
NONE Personalizado Na turma
AdvancedExampleServlet
Não descrito neste guia
DataSourceServlet SELECT Padrão Na turma
SqlDataSourceServlet
Não descrito neste guia
DataSourceServlet SQL Padrão Banco de dados SQL

Mais informações

Para informações sobre o projeto da biblioteca de fonte de dados, consulte a página inicial.