نيسان (أبريل) 2008
المكون الإضافي الجديد لواجهات برمجة التطبيقات للبيانات في Google Java Client Eclipse : إنشاء مشاريع في ثوانٍ
كمكّمِل لهذه المقالة، يتوفّر مكوّن Eclipse الإضافي لتقليل النفقات العامة المرتبطة بإعداد تبعيات بيانات Google. كما ينشئ أيضًا رمزًا معياريًا للتفاعل مع واجهة برمجة التطبيقات التي تهمك. يوفر هذا طريقة سهلة لبدء التطوير باستخدام واجهات برمجة التطبيقات لبيانات Google.
المقدمة
إن Eclipse مفيد جدًا (ومجاني!) تحتل بيئة التطوير المتكاملة مكانًا مميزًا في قلوب الكثير من مبرمجي جافا. وليس من المستغرب بعد ذلك، أنك قد تحتاج إلى استخدامه مع مكتبة عميل جافا لإنشاء تطبيق جافا لا يعمل مع إحدى واجهات برمجة تطبيقات بيانات Google.
إعداد Eclipse
إذا لم يكن Eclipse مثبتًا لديك حتى الآن، فأنت تفوت هذه الميزة. يمكن أن يجعل Eclipse تطوير جافا أكثر سهولة، نظرًا لقدرته على اقتراح إصلاحات والعثور على عمليات الاستيراد المفقودة وأساليب الإكمال التلقائي. انتقل إلى صفحة التنزيلات في Eclipse.org للحصول على المثبت لنظام التشغيل. لِتَشْغِيلْ Eclipse، لَازِمْ تَثْبِيتْ تَطْبِيقْ JRE مِنْ صَفْحِةْ تَنْزِيلَاتْ Eclipse. بعد تثبيت Eclipse، ستحتاج إلى إنشاء مساحة عمل. تستخدم هذه الأمثلة /usr/local/eclipse/workspace
.
تثبيت المكتبات المطلوبة
يوفر Eclipse الكثير من وظائف جافا بشكل فوري، ولذلك من المفترض أن يكون هذا الأمر سهلاً. أولاً، احصل على أحدث إصدار من مكتبة برامج جافا من صفحة التنزيلات بالمشروع. تجدر الإشارة إلى أن هناك تنزيلين منفصلين: أحدهما للعينات، والآخر للشفرة المصدر. نزِّل نماذج ZIP، لأن ذلك يتضمن ملفات JAR المجمّعة من مكتبة برامج Java المطلوبة لإنشاء برامجك الخاصة. إذا كنت مهتمًا بمعرفة كيفية عمل مكتبة العميل نفسها، فيمكنك تنزيل ملف zip المصدر والبحث فيه، ولكن هذا خارج نطاق هذه المقالة. بعد تنزيل نماذج الملفات المضغوطة، عليك فك ضغط الملف إلى دليل مناسب حيث يمكنك العثور على الملفات. تستخدم الأمثلة /usr/local/eclipse
. يعني ذلك أنّه يجب الآن الوصول إلى ملفات JAR للمشروع ضمن /usr/local/eclipse/gdata/java/lib
.
الآن بعد أن قمت بتثبيت مكتبة العميل، تتمثل الخطوة التالية في تنزيل بعض التبعيات الخارجية حتى نتمكن من تضمينها في مسار إنشاء المشروع. يحتوي ملف INSTALL-samples.txt
على قائمة من الأواني التي ستحتاج إليها ومواقع لتنزيلها. القائمة الحالية هي:
اسم الملف | الموقع الجغرافي |
---|---|
mail.jar | Sun's JavaMail API |
activation.jar | إطار عمل تفعيل JavaScript من Sun |
servlet-api.jar | Apache Tomcat |
في هذا المثال، يتم تنزيل ملفات JAR هذه ونسخها إلى /usr/local/eclipse/gdata/third_party
.
رائع! يجب أن يكون لديك الآن جميع الأجزاء التي تحتاج إليها لبدء تطوير تطبيق جافا يستخدم أحد واجهات برمجة التطبيقات لبيانات Google. يُرجى مواصلة القراءة للاطّلاع على التفاصيل.
إنشاء تطبيق جديد
تتمثل الخطوة الأولى في فتح Eclipse وتحديد "جديد > مشروع جافا" من القائمة "ملف".
انقر الآن على التالي وحدد علامة التبويب المكتبات. يمكنك إضافة جميع ملفات JAR التابعة التي نزّلتها بالنقر على إضافة ملفات JAR الخارجية.
وسيلزمك أيضًا إضافة ملفات JAR من مكتبة برامج جافا. وتتوفّر هذه الملفات في الدليل الفرعي java/lib
الذي تم فيه استخراج مكتبة العميل. سيتعين عليك دائمًا تضمين ملفات JAR التالية: gdata-client وgdata-client-meta وgdata-core وgdata-media.
والآن اختر واجهة برمجة التطبيقات التي ترغب في استخدامها. يستخدم هذا المثال واجهة برمجة التطبيقات لقائمة مستندات Google. يتطلب هذا إضافة ملفات JAR المناسبة: gdata-docs وgdata-docs-meta.
وأخيرًا، يمكنك النقر على "إنهاء" وإنشاء مشروعك الجديد.
لإنشاء تطبيق اختباري بسيط، أنشئ صفًا جديدًا باستخدام طريقة رئيسية عن طريق تحديد "جديد > صف" من القائمة "ملف".
سألصق الآن بعض التعليمات البرمجية من دليل مطوّري البرامج لواجهة برمجة تطبيقات قائمة المستندات.
ستظهر لك الكثير من الأخطاء حتى تضيف عبارات الاستيراد المناسبة. يسهّل Eclipse تنفيذ ذلك، فكل ما عليك فعله هو النقر على علامات الخطأ في الجانب الأيمن للحصول على قائمة مفيدة تسمح لك بإضافة عمليات الاستيراد.
بعد تنظيف عمليات الاستيراد، يجب أيضًا معالجة الاستثناءات التي يمكن إلغاؤها بواسطة الشفرة. يختار المثال إحاطة نموذج الشفرة بالكامل بمعالج استثناء مبدئي.
والآن، بافتراض أنك استبدلت اسم المستخدم وكلمة المرور بحساب اختباري صالح أنشأته، فمن المفترض أن تتمكن من الاطلاع على قائمة بالمستندات التي يملكها ذلك الحساب الاختباري عند اختيار "تشغيل" من القائمة "تشغيل".
رائع!
الخاتمة
الآن وبعد أن أصبح لديك مثيل صالح من Eclipse وجميع ملفات JAR المطلوبة، فأنت في طريقك الآن لإنشاء تطبيق جافا رائع يعمل مع أحد واجهات برمجة تطبيقات بيانات Google.
إلى أين أذهب؟ هناك بعض الروابط التي قد تجدها مفيدة:
- مكوّن "جافا سكريبت لبيانات Google" في واجهة برمجة تطبيقات البيانات في Google
- مستندات بروتوكول بيانات Google على code.google.com
- مشروع مكتبة جافا من برنامج "البيانات في Google"
- دليل البدء لمكتبة جافا
- مستندات JavaScript
إنّ Java علامة تجارية لشركة Sun Microsystems, Inc. في الولايات المتحدة وبلدان أخرى.