การเขียนโค้ดในเฉด: การใช้ Eclipse กับ Google Data API

Jeff Fisher, ทีม Google Data API
เมษายน 2008

ใหม่ Google Data API ปลั๊กอิน Java Client Eclipse : สร้างโปรเจ็กต์ได้ในไม่กี่วินาที

ส่วนเสริมของบทความนี้มีปลั๊กอิน Eclipse ที่สามารถใช้ลดค่าใช้จ่ายในการดําเนินการการตั้งค่าทรัพยากร Dependency ของข้อมูล Google นอกจากนี้ยังสร้างโค้ด Boilerplate เพื่อโต้ตอบกับ API ที่คุณสนใจด้วย ซึ่งเป็นวิธีง่ายๆ ในการเริ่มต้นใช้งาน Google Data API


บทนำ

สุริยุปราคามีประโยชน์มาก (และฟรี) IDE ที่มีพื้นที่พิเศษในใจของโปรแกรมโปรแกรม Java มากมาย จึงไม่น่าแปลกใจที่คุณอาจต้องการนําไปใช้กับไลบรารีของไคลเอ็นต์ Java เพื่อสร้างแอปพลิเคชัน Java ฆาตกรรมที่ทํางานร่วมกับ Google Data API ตัวใดตัวหนึ่ง

การตั้งค่าวงรี

หากคุณยังไม่ได้ติดตั้ง Eclipse คุณพลาดไป วงรีช่วยให้การพัฒนา Java ง่ายขึ้นมาก เนื่องจากสามารถแนะนําการแก้ไข ค้นหาการนําเข้าที่หายไป และวิธีการเติมข้อความอัตโนมัติได้ ไปที่หน้าดาวน์โหลดของ Eclipse.org เพื่อรับโปรแกรมติดตั้งสําหรับระบบปฏิบัติการ ในการเรียกใช้ Eclipse คุณจะต้องติดตั้ง JRE ซึ่งลิงก์มาจากหน้าการดาวน์โหลด Eclipse เมื่อติดตั้ง Eclipse แล้ว คุณจะต้องสร้างพื้นที่ทํางาน ตัวอย่างเหล่านี้ใช้ /usr/local/eclipse/workspace

การติดตั้งไลบรารีที่จําเป็น

Eclipse มีฟังก์ชันการทํางานต่างๆ สําหรับ Java ทันทีที่เริ่มใช้งาน ก่อนอื่น นําไลบรารีไคลเอ็นต์ Java เวอร์ชันล่าสุดออกจากหน้าดาวน์โหลดของโปรเจ็กต์ โปรดทราบว่าจะมีการดาวน์โหลด 2 รายการ ได้แก่ การดาวน์โหลด 1 รายการสําหรับการสุ่มตัวอย่าง และ 1 รายการสําหรับซอร์สโค้ด ดาวน์โหลดไฟล์ ZIP ตัวอย่าง เนื่องจากมีไฟล์ JAR ที่รวบรวมของไลบรารีของไคลเอ็นต์ Java ที่จําเป็นต่อการสร้างโปรแกรมของคุณเอง หากคุณมีข้อสงสัยเกี่ยวกับวิธีการทํางานของไลบรารีของไคลเอ็นต์ คุณสามารถดาวน์โหลดไฟล์ ZIP ของต้นทางและดูรายละเอียดได้ แต่อยู่นอกเหนือขอบเขตของบทความนี้ เมื่อดาวน์โหลดไฟล์ ZIP ตัวอย่างแล้ว ให้แตกไฟล์ไปยังไดเรกทอรีที่ใช้งานได้ ซึ่งคุณจะค้นหาไฟล์ได้ ตัวอย่างนี้ใช้ /usr/local/eclipse หมายความว่าตอนนี้ไฟล์ JAR สําหรับโปรเจ็กต์ควรเข้าถึงได้ภายใต้ /usr/local/eclipse/gdata/java/lib

เมื่อติดตั้งไลบรารีของไคลเอ็นต์แล้ว สิ่งที่ต้องทําต่อไปคือดาวน์โหลดทรัพยากร Dependency ภายนอกบางรายการเพื่อให้เรารวมเส้นทางดังกล่าวไว้ในเส้นทางการสร้างโปรเจ็กต์ได้ ไฟล์ INSTALL-samples.txt มีรายการขวดโหลที่จําเป็นต้องใช้และสถานที่ที่จะดาวน์โหลด รายการปัจจุบันคือ

ชื่อไฟล์ ตำแหน่ง
mail.jar JavaMail API ของดวงอาทิตย์
การเปิดใช้งาน.jar เฟรมเวิร์กการเปิดใช้งาน JavaBeans ของ Sun
servlet-api.jar Apache Tomcat

ในตัวอย่างนี้ ระบบจะดาวน์โหลดและคัดลอกไฟล์ JAR เหล่านี้ไปยัง /usr/local/eclipse/gdata/third_party

ค่อยยังชั่ว! ตอนนี้คุณควรมีทุกสิ่งที่จําเป็นเพื่อเริ่มพัฒนาแอปพลิเคชัน Java ที่ใช้ Google Data API แล้ว อ่านต่อ

การสร้างแอปพลิเคชันใหม่

ขั้นตอนแรกให้เปิด Eclipse แล้วเลือก "New > Java Project" จากเมนู "ไฟล์"

วงรีหน้าต่างโปรเจ็กต์ใหม่

ต่อไป ให้คลิก "ถัดไป" แล้วเลือกแท็บ "ไลบรารี" เพิ่มไฟล์ JAR แบบอาศัยกันทั้งหมดที่คุณดาวน์โหลดโดยคลิก "เพิ่ม JAR ภายนอก"

การเพิ่ม JAR ตามทรัพยากร Dependency

นอกจากนี้คุณจะต้องเพิ่มไฟล์ JAR จากไลบรารีของไคลเอ็นต์ Java อยู่ในไดเรกทอรีย่อยของ java/lib ที่คุณดึงไลบรารีของไคลเอ็นต์ไว้ คุณจะต้องรวมไฟล์ JAR ต่อไปนี้เสมอ ได้แก่ gdata-client, gdata-client-meta, gdata-core และ gdata-media

การเพิ่ม JData JAR

เลือก API ที่ต้องการใช้ได้เลย ตัวอย่างนี้ใช้ Google List List API ซึ่งต้องเพิ่มลงในไฟล์ JAR ที่เหมาะสม ได้แก่ gdata-docs และ gdata-docs-meta

การเพิ่ม JARList ในเอกสาร

สุดท้ายให้คลิก "เสร็จสิ้น" และสร้างโปรเจ็กต์ใหม่

โปรเจ็กต์ที่สร้างขึ้นใหม่

หากต้องการสร้างแอปพลิเคชันการสอบง่ายๆ ให้สร้างชั้นเรียนใหม่ที่มีเมธอดหลักโดยเลือก "ใหม่ > ชั้นเรียน" จากเมนูไฟล์

การสร้างชั้นเรียน

คราวนี้ฉันจะวางโค้ดบางส่วนจากคู่มือสําหรับนักพัฒนาซอฟต์แวร์สําหรับ API รายชื่อเอกสาร

ตัวอย่างโค้ดที่มีข้อผิดพลาด

คุณจะเห็นข้อผิดพลาดจํานวนมากจนกว่าคุณจะเพิ่มใบแจ้งยอดการนําเข้าที่เหมาะสม Eclipse ทําให้การดําเนินการนี้เป็นเรื่องง่าย เพียงคลิกเครื่องหมายแสดงข้อผิดพลาดทางด้านซ้ายเพื่อรับเมนูที่เป็นประโยชน์ซึ่งจะช่วยให้คุณเพิ่มการนําเข้าได้

เมนูแก้ไขด่วน

เมื่อล้างการนําเข้าแล้ว คุณจะต้องจัดการข้อยกเว้นที่โค้ดของเราทําเช่นนั้นได้ด้วย ตัวอย่างนี้จะเลือกโค้ดตัวอย่างทั้งหมดด้วยเครื่องจัดการข้อยกเว้นที่ลงรายละเอียดมาก

โค้ดตัวอย่างการทํางาน

ตอนนี้ สมมติว่าคุณใช้ชื่อผู้ใช้และรหัสผ่านที่ถูกต้องแทนบัญชีทดสอบที่คุณสร้าง คุณควรดูรายการเอกสารที่เป็นของบัญชีทดสอบนั้นเมื่อคุณเลือก "เรียกใช้" จากเมนู "เรียกใช้"

เอาต์พุตโปรแกรม

ไชโย

บทสรุป

ตอนนี้คุณมีอินสแตนซ์ Eclipse และไฟล์ JAR ที่จําเป็นทั้งหมดแล้ว คุณก็กําลังสร้างแอปพลิเคชัน Java ที่ยอดเยี่ยมซึ่งทํางานร่วมกับ Google Data API ได้

ขั้นตอนถัดไป ลิงก์ต่อไปนี้อาจมีประโยชน์สําหรับคุณ

Java เป็นเครื่องหมายการค้าของ Sun Microsystems, Inc. ในสหรัฐอเมริกาและประเทศอื่นๆ