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 testarSimpleExampleServlet
. - 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 testarCsvDataSourceServlet
. - 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 testarAdvancedExampleServlet2
. - 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.