En esta guía, se describe cómo usar la biblioteca de fuentes de datos de visualización de Google para implementar una fuente de datos.
En esta guía, se proporciona una sección del instructivo Comienza después de los conceptos de la Introducción. Este enfoque te permite crear una fuente de datos simple y probarla con una visualización. Las otras secciones del instructivo son Usa un almacén de datos externo y Define capacidades y el flujo de eventos, que abarcan implementaciones más complejas. Según tus requisitos, es posible que no necesites completar los tres instructivos, aunque se recomienda que, al menos, completes la sección Comenzar. Las otras secciones de la guía lo ayudarán a ampliar sus conocimientos.
Contenido
Público
Debes estar familiarizado con Java y la tecnología de servlet de Java para usar la biblioteca.
También debes comprender cómo usar gráficos y, aunque no es esencial, te recomendamos que te familiarices con el protocolo de conexión de la API de Visualización de Google y con el lenguaje de consulta.
Descripción general de la guía
Esta guía incluye las siguientes secciones:
- Introducción
Presenta la biblioteca y proporciona una descripción general del funcionamiento de una fuente de datos.
- Instalación
Describe los requisitos previos y las dependencias de la biblioteca, y cómo descargar y compilar el código fuente.
- Cómo comenzar
Presenta
SimpleExampleServlet
.SimpleExampleServlet
es la implementación de ejemplo más simple que se proporciona con la biblioteca. En esta sección, también se proporcionan instrucciones paso a paso sobre cómo ejecutar y probarSimpleExampleServlet
. - Cómo usar un almacén de datos externo
Presenta
CsvDataSourceServlet
.CsvDataSourceServlet
es una implementación de ejemplo que usa un archivo CSV como almacén de datos externo. En esta sección, también se proporcionan instrucciones paso a paso sobre cómo ejecutar y probarCsvDataSourceServlet
. - Definición de capacidades y flujo de eventos
Presenta
AdvancedExampleServlet2
.AdvancedExampleServlet2
es una implementación de ejemplo que define las capacidades y el flujo de los eventos. En esta sección, también se proporcionan instrucciones paso a paso sobre cómo ejecutar y probarAdvancedExampleServlet2
. - Cómo controlar la seguridad, los errores, las advertencias y los registros
Describe cómo hacer que tu fuente de datos sea segura y cómo manejar los errores, las advertencias y los registros.
- Sugerencias de implementación
Proporciona información que te ayudará a escribir implementaciones más complejas de la biblioteca.
- Clases clave y paquetes de biblioteca
Proporciona una introducción de alto nivel a los paquetes y las clases de claves de la biblioteca.
Ejemplos de referencia rápida
La biblioteca se proporciona con seis implementaciones de ejemplo. Tres de ellas se describen en esta guía, mientras que las otras no. En la siguiente tabla, encontrarás un ejemplo del tipo de comportamiento que quieres implementar.
Ejemplo | Servlet extendido | Funciones | Flujo de eventos | Fuente de datos |
SimpleExampleServlet Se describe en Cómo comenzar |
DataSourceServlet |
NONE |
Predeterminado | Dentro de la clase |
CsvDataSourceServlet Se describe en Cómo usar un almacén de datos externo |
DataSourceServlet |
NONE |
Predeterminado | Archivo CSV |
AdvancedExampleServlet2 Se describe en Cómo definir capacidades y el flujo de eventos |
HttpServlet |
SELECT |
Personalizada | Dentro de la clase |
SimpleExampleServlet2 No se describe en esta guía |
HttpServlet |
NONE |
Personalizada | Dentro de la clase |
AdvancedExampleServlet No se describe en esta guía |
DataSourceServlet |
SELECT |
Predeterminado | Dentro de la clase |
SqlDataSourceServlet No se describe en esta guía |
DataSourceServlet |
SQL |
Predeterminado | Base de datos SQL |
Más información
Para obtener información sobre el proyecto de la biblioteca de fuentes de datos, consulta la página principal.