Coding in the Shade: Using Eclipse with Google Data APIs

Jeff Fisher, Google Data APIs Team
Nisan 2008

Yeni Google Data APIs Java Client Eclipse Eklentisi : Saniyeler içinde proje oluşturun

Bu makaleye ek olarak, Google Veri bağımlılıklarını ayarlamayla ilgili ek yükü en aza indirmek için bir Eclipse eklentisi mevcuttur. Ayrıca, ilgilendiğiniz API ile etkileşim kurmak için standart kod oluşturur. Bu, Google Veri API'leriyle geliştirmeye başlamanın kolay bir yolunu sunar.


Giriş

Eclipse, çok kullanışlı (ve ücretsiz!) Birçok Java programcısının kalbinde özel bir yere sahip olan IDE. Bu nedenle, Google Veri API'lerinden biriyle çalışan mükemmel bir Java uygulaması oluşturmak için bu kitaplığı Java istemci kitaplığıyla birlikte kullanmak isteyebilirsiniz.

Eclipse'i kurma

Henüz Eclipse'i yüklemediyseniz çok şey kaçırıyorsunuz demektir. Eclipse, düzeltme önerisinde bulunma, eksik içe aktarmaları bulma ve yöntemleri otomatik tamamlama özelliği sayesinde Java geliştirmeyi çok daha kolay hale getirebilir. İşletim sisteminize yönelik yükleyiciyi edinmek için Eclipse.org indirme sayfasına gidin. Eclipse'i çalıştırmak için Eclipse indirme sayfasından bağlantısı verilen bir JRE'nin yüklü olması gerekir. Eclipse'i yükledikten sonra bir çalışma alanı oluşturmanız gerekir. Bu örneklerde /usr/local/eclipse/workspace kullanılmaktadır.

Gerekli kitaplıkları yükleme

Eclipse, kullanıma hazır birçok Java işlevi sunar. Bu nedenle, bu işlem kolay olmalıdır. Öncelikle, Java istemci kitaplığının en son sürümünü projenin indirme sayfasından alın. İki ayrı indirme olduğunu unutmayın: biri örnekler, diğeri kaynak kodu için. Kendi programlarınızı oluşturmak için gereken Java istemci kitaplığının derlenmiş JAR dosyalarını içerdiğinden örnekler ZIP'ini indirin. İstemci kitaplığının nasıl çalıştığını merak ediyorsanız kaynak zip dosyasını indirip inceleyebilirsiniz ancak bu makalenin kapsamı dışındadır. Örnekler zip dosyasını indirdikten sonra dosyaları bulabileceğiniz uygun bir dizine açın. Örneklerde /usr/local/eclipse kullanılıyor. Bu durumda, projenin JAR dosyalarına artık /usr/local/eclipse/gdata/java/lib altından erişilebilir.

İstemci kitaplığını yüklediğinize göre, bir sonraki adım olarak bazı harici bağımlılıkları indirmeniz gerekir. Böylece bunları proje derleme yoluna ekleyebiliriz. INSTALL-samples.txt dosyası, ihtiyacınız olan JAR'ların listesini ve bunları indirebileceğiniz konumları içerir. Mevcut liste şu şekildedir:

Dosya adı Konum
mail.jar Sun's JavaMail API
activation.jar Sun's JavaBeans Activation Framework
servlet-api.jar Apache Tomcat

Bu örnekte, JAR dosyaları indirilip /usr/local/eclipse/gdata/third_party konumuna kopyalanır.

Sevindim! Artık Google Data API'lerinden birini kullanan bir Java uygulaması geliştirmeye başlamak için ihtiyacınız olan her şeye sahipsiniz. Okumaya devam edin!

Yeni uygulama oluşturma

İlk adım, Eclipse'i açıp Dosya menüsünden "New > Java Project" (Yeni > Java Projesi) seçeneğini belirlemektir.

Eclipse yeni proje penceresi

Şimdi İleri'yi tıklayın ve Kitaplıklar sekmesini seçin. Add External JARs'ı (Harici JAR Ekle) tıklayarak indirdiğiniz tüm bağımlı JAR dosyalarını ekleyin.

Bağımlılık JAR'ları ekleme

Ayrıca, Java istemci kitaplığındaki JAR dosyalarını da eklemeniz gerekir. İstemci kitaplığını çıkardığınız yerin java/lib alt dizininde bulunurlar. Aşağıdaki JAR dosyalarını her zaman eklemeniz gerekir: gdata-client, gdata-client-meta, gdata-core ve gdata-media.

GData JAR'ları ekleme

Şimdi kullanmak istediğiniz API'yi seçin. Bu örnekte Google Documents List API kullanılmaktadır. Bunun için uygun JAR dosyalarının (gdata-docs ve gdata-docs-meta) eklenmesi gerekir.

DocList JAR'larını ekleme

Son olarak "Bitir"i tıklayarak yeni projenizi oluşturabilirsiniz.

Yeni oluşturulan proje

Basit bir test uygulaması oluşturmak için Dosya menüsünden "Yeni > Sınıf"ı seçerek ana yöntemi olan yeni bir sınıf oluşturun.

Sınıf oluşturma

Şimdi Documents List API Geliştirici Kılavuzu'ndan bazı kodları yapıştıracağım.

Hatalı örnek kod

Uygun içe aktarma ifadelerini ekleyene kadar birçok hata görürsünüz. Eclipse bu işlemi kolaylaştırır. İçe aktarma işlemleri eklemenizi sağlayan faydalı bir menüye erişmek için soldaki hata işaretlerini tıklamanız yeterlidir.

Hızlı düzeltme menüsü

İçe aktarma işlemlerini temizledikten sonra, kodumuzun oluşturabileceği istisnaları da ele almanız gerekir. Örnekte, tüm örnek kodun çok basit bir istisna işleyiciyle sarmalanması tercih edilmiştir.

Çalışan örnek kod

Şimdi, kullanıcı adı ve şifreyi oluşturduğunuz geçerli bir test hesabıyla değiştirdiğinizi varsayarsak Çalıştır menüsünden "Çalıştır"ı seçtiğinizde bu test hesabına ait dokümanların listesini görebilirsiniz.

Program çıktısı

Yaşasın!

Sonuç

Artık Eclipse'in çalışan bir örneğine ve gerekli tüm JAR dosyalarına sahip olduğunuz için Google Veri API'lerinden biriyle çalışan harika bir Java uygulaması oluşturmaya hazırsınız.

Sonraki adımlar İşinize yarayabilecek bazı bağlantılar:

Java, Sun Microsystems, Inc. şirketinin ABD'de ve diğer ülkelerdeki ticari markasıdır.