Biblioteca Java de fuentes de datos: Acerca de esta guía

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 probar SimpleExampleServlet.

  • 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 probar CsvDataSourceServlet.

  • 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 probar AdvancedExampleServlet2.

  • 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.