Veri Kaynağı Java Kitaplığı - Bu Kılavuz Hakkında
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu Kılavuz'da, bir veri kaynağını uygulamak için Google Görselleştirme Veri Kaynağı Kitaplığı'nın nasıl kullanılacağı açıklanmaktadır.
Bu kılavuzda, Giriş'te yer alan kavramların ardından bir Başlarken eğitimi bölümü yer almaktadır.
Bu yaklaşım, basit bir veri kaynağı oluşturup bunu bir görselleştirme kullanarak test etmenize olanak tanır. Diğer eğitim bölümleri, daha karmaşık uygulamaları kapsayan Harici Veri Deposu Kullanma ve Özellikleri Tanımlama ve Etkinlik Akışı'nı kapsar. Gereksinimlerinize bağlı olarak üç eğiticiyi de tamamlamanız gerekmeyebilir, ancak en azından Başlarken bölümünü tamamlamanız önerilir.
Kılavuzun diğer bölümleri bilgi birikiminizi geliştirmenize yardımcı olacaktır.
İçindekiler
Kitle
Kitaplığı kullanabilmek için Java ve Java servlet teknolojisine aşina olmanız gerekir.
Ayrıca grafiklerin nasıl kullanılacağını da anlamanız gerekir. Ancak çok önemli olmasa da Google Görselleştirme API'sı kablolu iletişim protokolü ve sorgu dili hakkında bilgi sahibi olmanız faydalı olacaktır.
Kılavuza Genel Bakış
Bu kılavuz aşağıdaki bölümleri içerir:
- Giriş
Kitaplığı tanıtarak bir veri kaynağının işleyiş şekline genel bakış sunar.
- Kurulum
Kitaplığın ön koşulları ile bağımlılıklarını ve kaynak kodun nasıl indirilip oluşturulacağını açıklar.
- Başlarken
SimpleExampleServlet
tanıtılıyor. SimpleExampleServlet
, kitaplıkla birlikte sağlanan en basit örnek uygulamadır.
Bu bölümde, SimpleExampleServlet
eklentisinin nasıl çalıştırılacağı ve test edileceğiyle ilgili adım adım talimatlar da yer almaktadır.
- Harici Veri Deposu Kullanma
CsvDataSourceServlet
tanıtılıyor. CsvDataSourceServlet
, CSV dosyasını harici veri deposu olarak kullanan örnek bir uygulamadır.
Bu bölümde, CsvDataSourceServlet
eklentisinin nasıl çalıştırılacağı ve test edileceğiyle ilgili adım adım talimatlar da yer almaktadır.
- Özellikleri ve Etkinlik Akışını Tanımlama
AdvancedExampleServlet2
tanıtılıyor. AdvancedExampleServlet2
, özellikleri ve etkinlik akışını tanımlayan örnek bir uygulamadır. Bu bölümde, AdvancedExampleServlet2
eklentisinin nasıl çalıştırılacağı ve test edileceğiyle ilgili adım adım talimatlar da yer almaktadır.
- Güvenlik, Hatalar, Uyarıları ve Günlük Kaydını Yönetme
Veri kaynağınızı nasıl güvenli hale getireceğinizi ve hataların, uyarıların ve günlük kaydının nasıl işleneceğini açıklar.
- Uygulamayla İlgili İpuçları
Kitaplığın daha karmaşık uygulamalarını yazmanıza yardımcı olacak bilgiler sağlar.
- Kitaplık Paketleri ve Anahtar Sınıfları
Kütüphanenin paketleri ve anahtar sınıfları hakkında kapsamlı bilgiler sağlar.
Hızlı Referans Örnekleri
Kitaplıkta altı örnek uygulama bulunur. Bunlardan üçü bu Rehber'de açıklanmıştır, diğerleri ise değildir. Aşağıdaki tablo, uygulamak istediğiniz davranış türüne bir örnek bulmanıza yardımcı olacaktır.
Veri Kaynağı Kitaplığı projesi hakkında bilgi için ana sayfaya bakın.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-07-10 UTC.
[null,null,["Son güncelleme tarihi: 2024-07-10 UTC."],[[["\u003cp\u003eThis guide explains how to use the Google Visualization Data Source Library to create custom data sources for interactive charts using Java and Java Servlet technology.\u003c/p\u003e\n"],["\u003cp\u003eIt includes tutorials on basic setup, using external data stores like CSV files, and defining advanced capabilities like custom event flows.\u003c/p\u003e\n"],["\u003cp\u003eThe guide assumes familiarity with Java, Java Servlets, Google Charts and optionally, the Google Visualization API wire protocol and query language.\u003c/p\u003e\n"],["\u003cp\u003eSeveral example implementations are provided, including \u003ccode\u003eSimpleExampleServlet\u003c/code\u003e, \u003ccode\u003eCsvDataSourceServlet\u003c/code\u003e, and \u003ccode\u003eAdvancedExampleServlet2\u003c/code\u003e, each demonstrating different features of the library.\u003c/p\u003e\n"],["\u003cp\u003eFor more details on the project and its source code, refer to the project's home page.\u003c/p\u003e\n"]]],[],null,["# Data Source Java Library - About This Guide\n\nThis Guide describes how to use the Google Visualization Data Source\nLibrary to implement a data source.\n\nThis guide provides a [Getting Started](/chart/interactive/docs/dev/dsl_get_started) tutorial\nsection after the concepts in the [Introduction](/chart/interactive/docs/dev/dsl_intro).\nThis approach lets you create a simple data source and test it using a\nvisualization. The other tutorial sections are [Using\nan External Data Store](/chart/interactive/docs/dev/dsl_csv) and [Defining\nCapabilities and the Flow of Events](/chart/interactive/docs/dev/dsl_httpservlet), which cover more complex\nimplementations. Depending on your requirements, you might not need to\ncomplete all three tutorials, though it is recommended that you at least\ncomplete the [Getting Started](/chart/interactive/docs/dev/dsl_get_started) section.\nThe other sections of the guide help you to build on your knowledge.\n\nContents\n--------\n\n- [Audience](#audience)\n- [Guide Overview](#overview)\n- [Examples Quick Reference](#quick)\n- [More Information](#more)\n\nAudience\n--------\n\nYou need to be familiar with [Java](http://www.java.com/) and [Java\nservlet technology](http://java.sun.com/products/servlet/overview.html) to use the library.\n\nYou also need to understand [how to\nuse charts](/chart/interactive/docs), and though not essential, it is helpful to be familiar\nwith the Google Visualization API [wire\nprotocol](/chart/interactive/docs/dev/implementing_data_source#requestformat), and the [query\nlanguage](/chart/interactive/docs/querylanguage).\n\nGuide Overview\n--------------\n\nThis guide contains the following sections:\n\n- [Introduction](/chart/interactive/docs/dev/dsl_intro)\n\n\n Introduces the library, providing an overview of how a data source\n works.\n- [Installation](/chart/interactive/docs/dev/dsl_install)\n\n\n Describes the library's prerequisites and dependencies, and how to download\n and build the source code.\n- [Getting Started](/chart/interactive/docs/dev/dsl_get_started)\n\n Introduces `SimpleExampleServlet`. `SimpleExampleServlet` is\n the simplest example implementation that is provided with the library.\n This section also provides step-by-step instructions on how to run and\n test `SimpleExampleServlet`.\n- [Using an External Data Store](/chart/interactive/docs/dev/dsl_csv)\n\n Introduces `CsvDataSourceServlet`. `CsvDataSourceServlet` is\n an example implementation that uses a CSV file as an external data store.\n This section also provides step-by-step instructions on how to run and\n test `CsvDataSourceServlet`.\n- [Defining Capabilities and the Flow of Events](/chart/interactive/docs/dev/dsl_httpservlet)\n\n Introduces `AdvancedExampleServlet2`. `AdvancedExampleServlet2` is\n an example implementation that defines capabilities and flow\n of events. This section also provides step-by-step instructions on how\n to run and test `AdvancedExampleServlet2`.\n- [Handling Security, Errors, Warnings,\n and Logging](/chart/interactive/docs/dev/dsl_errors_and_logging)\n\n Describes how to make your data source secure,\n and how to handle errors, warnings, and logging.\n- [Implementation Tips](/chart/interactive/docs/dev/dsl_key_concepts)\n\n Provides information that will help you write more complex implementations\n of the library.\n- [Library\n Packages and Key Classes](/chart/interactive/docs/dev/dsl_packages)\n\n Provides a high level introduction to the library's packages and key\n classes.\n\nExamples Quick Reference\n------------------------\n\nThe library is provided with six example implementations. Three of these\nare described in this Guide, the others are not. The following\ntable will help\nyou find an example of the type of behavior you want to implement.\n\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------|------------------|--------------------|--------------------|\n| **Example** | **Servlet extended** | **Capabilities** | **Flow of events** | **Source of data** |\n| [`SimpleExampleServlet`](http://code.google.com/p/google-visualization-java/source/browse/trunk/examples/src/java/SimpleExampleServlet.java) Described in [Getting Started](/chart/interactive/docs/dev/dsl_get_started) | `DataSourceServlet` | `NONE` | Default | Within class |\n| [CsvDataSourceServlet](http://code.google.com/p/google-visualization-java/source/browse/trunk/examples/src/java/CsvDataSourceServlet.java) Described in [Using an External Data Store](/chart/interactive/docs/dev/dsl_csv) | `DataSourceServlet` | `NONE` | Default | CSV file |\n| [`AdvancedExampleServlet2`](http://code.google.com/p/google-visualization-java/source/browse/trunk/examples/src/java/AdvancedExampleServlet2.java) Described in [Defining Capabilities and the Flow of Events](/chart/interactive/docs/dev/dsl_httpservlet) | `HttpServlet` | `SELECT` | Custom | Within class |\n| [SimpleExampleServlet2](http://code.google.com/p/google-visualization-java/source/browse/trunk/examples/src/java/SimpleExampleServlet2.java) Not described in this Guide | `HttpServlet` ` ` | `NONE` | Custom | Within class |\n| [AdvancedExampleServlet](http://code.google.com/p/google-visualization-java/source/browse/trunk/examples/src/java/AdvancedExampleServlet.java) Not described in this Guide | `DataSourceServlet` | `SELECT` | Default | Within class |\n| [SqlDataSourceServlet](http://code.google.com/p/google-visualization-java/source/browse/trunk/examples/src/java/SqlDataSourceServlet.java) Not described in this Guide | `DataSourceServlet` | `SQL` | Default | SQL database |\n\nMore Information\n----------------\n\nFor information on the Data Source Library project, see the [home\npage](http://code.google.com/p/google-visualization-java/)."]]