Bu sayfada, Google Görselleştirme Java kitaplığının nasıl kullanılacağı veya değiştirileceği ve proje için açık kaynak koduna nasıl katkıda bulunulacağı açıklanmaktadır.
İçindekiler
Şartlar
Google Görselleştirme Java kitaplığını kullanmak için aşağıdaki bileşenlere sahip olmanız gerekir:
- Bir servlet kapsayıcısı ve Servlet API 2.4 veya sonraki bir sürümü. En sık kullanılan servlet kapsayıcılarından biri, Servlet API'yi içeren Apache Tomcat'tir. 5.5 sürümüne ait ikili programı indirmek için http://tomcat.apache.org/download-55.cgi adresine bakın. Yalnızca Core modülü yüklemeniz gerekir. Ayrıca, Tomcat'in eğitim bölümlerini tamamlaması gerekir: Başlarken, Harici Veri Deposu Kullanma, Özellikleri ve Etkinlik Akışını Tanımlama.
- Java Development Kit 6.0 veya sonraki sürümler.
Not: JDK 5.0 sürümünü de kullanmak mümkündür. Ancak daha sonra
@Override
hizmetini kitaplıkta bulunan ve bir arayüz yöntemini geçersiz kılan tüm yöntemlerden kaldırmanız gerekir. Bunun nedeni, JDK sürüm 6.0'da@Override
ek açıklaması davranışındaki değişikliktir.
Bağımlılıklar
Veri kaynağı Java kitaplığı aşağıdaki bağımlılıklara sahiptir. Kitaplık, listelenen sürümlerle test edildi. Diğer sürümler kabul edilebilir olsa da test edilmemiştir.
Kaynağa veya indirilene dahil edilenler:
- icu4j 4.0.1 sürümü
- JakartaCommons lang 2.4 sürümü.
- Jakarta Commons Logging 1.1.1 sürümü
- Google koleksiyon kitaplığı sürüm 1.0.
- Javacc 4.2 sürümü hakkında daha fazla bilgi edinin. Bu işlem yalnızca kitaplıkları derlemeyi amaçlıyorsanız (örneğin, aşağıda açıklandığı gibi değiştirirken) gereklidir.
- opencsv 1.8 sürümü Bu yalnızca bir CSV veri kaynağı kullanmayı planlıyorsanız gereklidir.
Kaynağa veya indirmeye dahil edilmeyen veriler:
SqlDataSourceHelper
sınıfını mySQL veritabanıyla kullanmak için çalışma zamanı ortamınızdamysql.jar
ürününe de ihtiyacınız vardır. Ayrıntılar ve indirilebilir sürümler için http://www.mysql.com/products/connector/j/ adresine göz atın.
Kitaplığı sağlandığı şekilde kullanma
Bu bölümde, değişiklik yapmanız gerekmiyorsa görselleştirme Java kitaplığını nasıl kullanacağınız açıklanmaktadır. Bu işlem, derleme sisteminize göre değişir:
Maven kullanıyorsanız aşağıdaki ayarlarla görselleştirme kitaplığında bağımlılık oluşturun:
- Grup kimliği: com.google.Visualization
- Yapı kimliği: görselleştirme-veri kaynağı
- Sürüm numarası: Proje sayfasında listelenen en son sürüm numarasını kullanın.
Başka bir derleme sistemi kullanıyorsanız:
- Proje sayfasından kitaplık ZIP dosyasını indirin, zip dosyalarını açın ve derleme sisteminizin gerektirdiği şekilde projenize ekleyin.
Örnekleri Çalıştırma
JAR örnek dosyaları, indirilebilir ZIP dosyasındaki kitaplık JAR'larla birlikte eklenir. Örneklerin çalıştırılmasıyla ilgili talimatlar Başlarken sayfasında verilmiştir.
Kitaplıkta değişiklik yapma
Kitaplık kodunda değişiklik yapmak isterseniz açık kaynak barındırma sitesinden kaynağı indirip oluşturmanız gerekir. Bu işlemi yapmadan önce, kullanım alanınıza izin verilip verilmediğini görmek için proje sayfasındaki "Kod lisansı" bölümünde bağlantısı verilen lisans bilgilerini okuyun.
Kitaplığı indirme ve oluşturma adımları şunlardır:
- Açık kaynak proje sayfasındaki Kaynak > Ödeme sekmesinde açıklandığı gibi, SVN'yi kullanarak kaynak kodu indirin.
- Kodunuzu oluşturun. Maven'de derliyorsanız kaynakla birlikte sağlanan pom.xml dosyasını kullanın. Apache Ant ile derleme yapıyorsanız sonraki talimatları uygulayın (kodun Ant 1.7.0 sürümü ile test edildiğini unutmayın. Ant'ın daha eski bir sürümüne sahipseniz yeni sürüme geçmeniz gerekebilir)
Karınca Oluşturma Talimatları
1. Derleme özelliklerinizi değiştirin:
- Seçtiğiniz yükleme dizininin
build-src
alt dizinine gidin. - Metin düzenleyici kullanarak
build.properties
dosyasını açın ve aşağıdaki değişiklikleri yapın:servlet-api.jar
özelliğini,servlet-api.jar
dosyanıza işaret edecek şekilde düzenleyin. Örneğin,tomcat_home
dizinindekic:
sürücünüze Tomcat'i yüklediysenizservlet-api.jar
özelliğini şu şekilde belirtirsiniz:
servlet-api.jar=C:/tomcat_home/common/lib/servlet-api.jar
Not: Windows kullanılırken bile dosya yolunda ters eğik çizgi yerine düz eğik çizgi kullanın
- Yukarıda açıklanan bağımlılıkların kendi kopyalarınızı kullanmak için yolları aynı derleme.properties dosyasında düzenleyin.
2. Kitaplığı oluşturma:
Dosyadaki build-src
alt dizinine gidin ve aşağıdakilerden birini yazın:
ant datasource
- Veri kaynağı kitaplığını oluştururant example
- Örnekleri oluştururant
- Hem veri kaynağı hem de örnekler oluştururant test
: Veri kaynağı kitaplığı testlerini oluşturur ve çalıştırır. Kitaplığı değiştirirken çok kullanışlıdır.
Açık Kaynak Projesi'ne Katkıda Bulunma
Açık kaynak projesinde yapılan değişikliklere katkıda bulunmak istiyorsanız proje için gönderim izinlerini almanız gerekir. google-visualization-api@googlegroups.com adresine e-posta gönderin ve değişikliklerin nasıl gönderileceği ile ilgili izin ve talimatları isteyin.