Este guia descreve como usar a biblioteca de fontes de dados de visualização do Google para implementar uma fonte de dados.
Neste guia, fornecemos uma seção de tutorial de Primeiros passos após os conceitos da 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 abrangem implementações mais complexas. Dependendo dos seus requisitos, pode não ser necessário concluir os três tutoriais, embora seja recomendável que você conclua pelo menos a seção Como começar. As outras seções do guia ajudam você a desenvolver seu conhecimento.
Conteúdo
Público
Você precisa conhecer Java e tecnologia de servlet Java para usar a biblioteca.
Você também precisa entender como usar gráficos. Embora não seja essencial, é útil conhecer o protocolo de transferência eletrônica da API Google Visualization e a linguagem de consulta.
Visão geral do guia
Este guia contém as seguintes seções:
- Introdução
Apresenta a biblioteca, fornecendo uma visão geral de como uma fonte de dados funciona.
- Instalação
Descreve os pré-requisitos e as dependências da biblioteca e como fazer o download e criar o código-fonte.
- Primeiros passos
Apresenta
SimpleExampleServlet
.SimpleExampleServlet
é o exemplo de implementação mais simples fornecido com a biblioteca. Esta seção também fornece instruções detalhadas sobre como executar e testar oSimpleExampleServlet
. - Como usar um repositório de dados externo
Apresenta
CsvDataSourceServlet
.CsvDataSourceServlet
é um exemplo de implementação que usa um arquivo CSV como um repositório de dados externo. Esta seção também fornece instruções detalhadas sobre como executar e testar oCsvDataSourceServlet
. - Definição de recursos e o fluxo de eventos
Apresenta
AdvancedExampleServlet2
.AdvancedExampleServlet2
é um exemplo de implementação 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 a 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
Oferece 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 estão descritos neste guia, 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 dos dados |
SimpleExampleServlet Descrita em Primeiros passos |
DataSourceServlet |
NONE |
Padrão | Na classe |
CsvDataSourceServlet Descrita em Como usar um armazenamento de dados externo |
DataSourceServlet |
NONE |
Padrão | Arquivo CSV |
AdvancedExampleServlet2 Descrita em Definição de recursos e fluxo de eventos |
HttpServlet |
SELECT |
Personalizado | Na classe |
SimpleExampleServlet2 Não descrito neste guia |
HttpServlet |
NONE |
Personalizado | Na classe |
AdvancedExampleServlet Não descrito neste guia |
DataSourceServlet |
SELECT |
Padrão | Na classe |
SqlDataSourceServlet Não descrito neste guia |
DataSourceServlet |
SQL |
Padrão | Banco de dados SQL |
Mais informações
Para mais informações sobre o projeto da biblioteca de fonte de dados, consulte a página inicial.