本指南介绍了如何使用 Google 可视化数据源库实现数据源。
本指南在简介中的概念之后提供了使用入门教程部分。通过这种方法,您可以创建简单的数据源,并使用可视化图表进行测试。其他教程部分是使用外部数据存储区和定义功能和事件流,其中介绍了更复杂的实现。根据您的要求,您可能不需要完成全部三个教程,但我们建议您至少完成使用入门部分。本指南的其他部分可帮助您巩固知识。
内容
观众
您需要熟悉 Java 和 Java Servlet 技术才能使用该库。
您还需要了解如何使用图表,尽管熟悉这些图表并非必不可少,但熟悉 Google 可视化 API 线协议和查询语言会很有帮助。
指南概览
本指南包含以下几个部分:
- 简介
介绍该库,简要介绍数据源的工作原理。
- 安装
介绍库的前提条件和依赖项,以及如何下载和构建源代码。
- 使用入门
引入了
SimpleExampleServlet
。SimpleExampleServlet
是随库提供的最简单的实现示例。本部分还提供了有关如何运行和测试SimpleExampleServlet
的分步说明。 - 使用外部数据存储区
引入了
CsvDataSourceServlet
。CsvDataSourceServlet
是一个使用 CSV 文件作为外部数据存储区的实现示例。本部分还提供了有关如何运行和测试CsvDataSourceServlet
的分步说明。 - 定义 capability 和事件流
引入了
AdvancedExampleServlet2
。AdvancedExampleServlet2
是一个示例实现,用于定义事件的功能和事件流。本部分还提供了有关如何运行和测试AdvancedExampleServlet2
的分步说明。 - 处理安全性、错误、警告和日志记录
介绍如何确保数据源安全,以及如何处理错误、警告和日志记录。
- 实现提示
提供的信息可帮助您编写更复杂的库实现。
- 库软件包和关键类
简要介绍库的软件包和关键类。
快速参考示例
该库提供六个示例实现。本指南对其中三种属性进行了介绍,而其他则不然。下表可帮助您查找要实现的行为类型示例。
示例 | Servlet 扩展 | 功能 | 事件流 | 数据源 |
SimpleExampleServlet 请参阅使用入门 |
DataSourceServlet |
NONE |
默认 | 课程中 |
CsvDataSourceServlet 如使用外部数据存储区中所述 |
DataSourceServlet |
NONE |
默认 | CSV 文件 |
AdvancedExampleServlet2 定义功能和事件流中进行了介绍 |
HttpServlet |
SELECT |
自定义 | 课程中 |
SimpleExampleServlet2 本指南未介绍 |
HttpServlet |
NONE |
自定义 | 课程中 |
AdvancedExampleServlet 本指南未介绍 |
DataSourceServlet |
SELECT |
默认 | 课程中 |
SqlDataSourceServlet 本指南未介绍 |
DataSourceServlet |
SQL |
默认 | SQL 数据库 |
更多信息
如需了解数据源库项目,请参阅首页。