Auf dieser Seite wird beschrieben, wie Sie die Google Visualization Java-Bibliothek verwenden oder ändern und einen Beitrag zum Open-Source-Code für das Projekt leisten können.
Inhalt
Voraussetzungen
Sie benötigen die folgenden Komponenten, um die Google Visualization-Java-Bibliothek verwenden zu können:
- Ein Servlet-Container und die Servlet API Version 2.4 oder höher. Einer der am häufigsten verwendeten Servlet-Container ist Apache Tomcat, das die Servlet API enthält. Unter http://tomcat.apache.org/download-55.cgi kannst du das Binärprogramm für Version 5.5 herunterladen. Sie müssen nur das Core-Modul installieren. Sie benötigen außerdem Tomcat, um die Anleitungsabschnitte Erste Schritte, Verwenden eines externen Datenspeichers und Definieren von Funktionen und Ereignisfluss abzuschließen.
- Java Development Kit Version 6.0 oder höher.
Hinweis: Sie können auch die JDK-Version 5.0 verwenden. Sie müssen dann jedoch
@Override
aus jeder Methode in der Bibliothek entfernen, die eine Schnittstellenmethode überschreibt. Dies liegt an der Änderung des Annotationsverhaltens@Override
in JDK Version 6.0.
Abhängigkeiten
Für die Java-Bibliothek der Datenquelle gelten die folgenden Abhängigkeiten. Die Bibliothek wurde mit den aufgeführten Versionen getestet. Andere Versionen sind möglicherweise akzeptabel, wurden aber nicht getestet.
In der Quelle oder im Download enthalten:
- icu4j Version 4.0.1.
- Jakarta Commons lang Version 2.4.
- Jakarta Commons Logging 1.1.1.
- Google-Sammlungen Version 1.0.
- javacc-Version 4.2. Dies ist nur erforderlich, wenn Sie die Bibliotheken kompilieren möchten, z. B. wenn Sie sie wie unten beschrieben ändern.
- opencsv-Version 1.8. Das ist nur erforderlich, wenn Sie eine CSV-Datenquelle verwenden möchten.
Nicht in der Quelle oder beim Download enthalten:
- Wenn Sie die Klasse
SqlDataSourceHelper
mit einer MySQL-Datenbank verwenden möchten, benötigen Sie außerdemmysql.jar
in Ihrer Laufzeitumgebung. Weitere Informationen und herunterladbare Versionen finden Sie unter http://www.mysql.com/products/connector/j/.
Bereitgestellte Bibliothek verwenden
In diesem Abschnitt wird beschrieben, wie Sie die Visualisierungs-Java-Bibliothek verwenden können, wenn Sie sie nicht ändern müssen. Dieser Vorgang variiert je nach Build-System:
Wenn Sie Maven verwenden,richten Sie eine Abhängigkeit von der Visualisierungsbibliothek mit den folgenden Einstellungen ein:
- Gruppen-ID: com.google.visualization
- Artefakt-ID: Visualization-Datenquelle
- Versionsnummer: Verwenden Sie die neueste Versionsnummer, die auf der Projektseite aufgeführt ist.
Wenn Sie ein anderes Build-System verwenden:
- Lade die Bibliotheks-ZIP-Datei von der Projektseite herunter, entpacke die Dateien und füge sie deinem Projekt entsprechend deinem Build-System hinzu.
Beispiele ausführen
Die JAR-Beispieldateien sind zusammen mit den Bibliotheks-JARs in der herunterladbaren ZIP-Datei enthalten. Eine Anleitung zum Ausführen der Beispiele finden Sie auf der Seite Erste Schritte.
Bibliothek ändern
Wenn Sie den Bibliothekscode ändern möchten, müssen Sie den Quellcode von der Open-Source-Hosting-Website herunterladen und erstellen. Lesen Sie vorher die Informationen zur Lizenzierung, die im Abschnitt „Codelizenz“ auf der Projektseite verlinkt sind. Dort erfahren Sie, ob Ihr Anwendungsfall zulässig ist.
So laden Sie die Bibliothek herunter und erstellen sie:
- Lade den Quellcode mithilfe von SVN herunter. Eine Beschreibung dazu findest du auf dem Tab Quelle > Kasse auf der Open-Source-Projektseite.
- Code erstellen Verwenden Sie beim Erstellen in Maven die mit der Quelle bereitgestellte Datei pom.xml. Wenn Sie mit Apache Ant arbeiten, folgen Sie der nächsten Anleitung. Der Code wurde mit Ant Version 1.7.0 getestet. Wenn Sie eine frühere Version von Ant verwenden, müssen Sie möglicherweise ein Upgrade ausführen.
Anleitung für Ameisenbau
1. Ändern Sie Ihre Build-Attribute:
- Rufen Sie das Unterverzeichnis
build-src
des ausgewählten Installationsverzeichnisses auf. - Öffnen Sie die Datei
build.properties
in einem Texteditor und nehmen Sie die folgenden Änderungen vor:- Bearbeiten Sie das Attribut
servlet-api.jar
so, dass es auf die Dateiservlet-api.jar
verweist. Wenn Sie beispielsweise Tomcat auf dem Laufwerkc:
im Verzeichnistomcat_home
installiert haben, geben Sie das Attributservlet-api.jar
so an:servlet-api.jar=C:/tomcat_home/common/lib/servlet-api.jar
Hinweis: Verwenden Sie im Dateipfad Schrägstriche anstelle von umgekehrten Schrägstrichen, auch unter Windows.
- Wenn Sie eigene Kopien der oben beschriebenen Abhängigkeiten verwenden möchten, bearbeiten Sie die Pfade in derselben build.properties-Datei.
- Bearbeiten Sie das Attribut
2. Erstellen Sie die Bibliothek:
Rufen Sie das Unterverzeichnis build-src
in der Datei auf und geben Sie einen der folgenden Werte ein:
ant datasource
– Erstellt die Datenquellenbibliothekant example
– Erstellt die Beispieleant
– Erstellt Datenquelle und Beispieleant test
: Erstellt und führt Tests für die Datenquellenbibliothek aus. Dies ist sehr nützlich, wenn Sie die Bibliothek ändern.
Beitrag zum Open-Source-Projekt
Wenn Sie Änderungen für das Open-Source-Projekt vornehmen möchten, benötigen Sie Berechtigungen zum Einreichen für das Projekt. Senden Sie eine E-Mail an google-visualization-api@googlegroups.com mit der Bitte um Berechtigung und Anweisungen zum Senden von Änderungen.