このガイドでは、Google 可視化データソース ライブラリを使用してデータソースを実装する方法について説明します。
このガイドでは、はじめにのコンセプトの後に、スタートガイド チュートリアル セクションを提供します。このアプローチでは、シンプルなデータソースを作成し、可視化を使用してテストできます。他のチュートリアル セクションは、外部データストアの使用と機能とイベント フローの定義で、より複雑な実装を扱っています。要件によっては、3 つのチュートリアルをすべて完了する必要はありませんが、少なくともスタートガイドを完了することをおすすめします。ガイドのその他のセクションでは、知識を広げることができます。
目次
視聴者
このライブラリを使用するには、Java と Java のサーブレット テクノロジーに精通している必要があります。
また、グラフの使用方法も理解する必要があります。また、必須ではありませんが、Google Visualization API のワイヤ プロトコルとクエリ言語に精通していると役立ちます。
ガイドの概要
このガイドは次のセクションで構成されています。
- はじめに
ライブラリを紹介し、データソースの仕組みの概要を示します。
- インストール
ライブラリの前提条件と依存関係、ソースコードをダウンロードしてビルドする方法について説明します。
- スタートガイド
SimpleExampleServlet
を導入しました。SimpleExampleServlet
は、このライブラリで提供される最も簡単な実装例です。このセクションでは、SimpleExampleServlet
を実行してテストする方法についても説明します。 - 外部データストアを使用する
CsvDataSourceServlet
を導入しました。CsvDataSourceServlet
は、CSV ファイルを外部データストアとして使用する実装例です。このセクションでは、CsvDataSourceServlet
を実行してテストする方法についても説明します。 - 機能とイベントフローの定義
AdvancedExampleServlet2
を導入しました。AdvancedExampleServlet2
は、イベントの機能とフローを定義する実装例です。このセクションでは、AdvancedExampleServlet2
を実行してテストする方法についても説明します。 - セキュリティ、エラー、警告、ロギングの処理
データソースを保護する方法と、エラー、警告、ロギングを処理する方法について説明します。
- 実装のヒント
ライブラリの複雑な実装を記述する際に役立つ情報を提供します。
- ライブラリ パッケージとキークラス
ライブラリのパッケージとキークラスについて、概要を説明します。
クイック リファレンスの例
このライブラリには、6 つのサンプル実装が用意されています。このガイドでは 3 つのテストについて説明しますが、他の 3 つは説明しません。次の表に、実装する動作の種類の例を示します。
サンプル | サーブレットの拡張 | 機能 | イベントのフロー | データのソース |
SimpleExampleServlet スタートガイドで説明 |
DataSourceServlet |
NONE |
Default | クラス内 |
CsvDataSourceServlet 外部データストアの使用に説明がある |
DataSourceServlet |
NONE |
Default | CSV ファイル |
AdvancedExampleServlet2 機能とイベントフローの定義で説明 |
HttpServlet |
SELECT |
カスタム | クラス内 |
SimpleExampleServlet2 このガイドでは説明しません。 |
HttpServlet |
NONE |
カスタム | クラス内 |
AdvancedExampleServlet このガイドでは説明しません。 |
DataSourceServlet |
SELECT |
Default | クラス内 |
SqlDataSourceServlet このガイドでは説明しません。 |
DataSourceServlet |
SQL |
Default | SQL データベース |
詳細情報
データソース ライブラリ プロジェクトの詳細については、ホームページをご覧ください。