ข้อมูลเบื้องต้นเกี่ยวกับไลบรารีแหล่งข้อมูล

ไลบรารีแหล่งข้อมูลภาพของ Google ช่วยให้ สร้างแหล่งข้อมูลการแสดงภาพได้อย่างง่ายดาย ไลบรารีนี้จะนําโปรโตคอลสายเคเบิลของ Google คุณสามารถไปที่ API และภาษาในการค้นหา คุณเขียนเฉพาะโค้ดที่จําเป็นต่อการทําให้ข้อมูลพร้อมใช้งานสําหรับคลังในรูปแบบตารางข้อมูล ตารางข้อมูลคือตารางค่าสองมิติที่ทุกคอลัมน์อยู่ในประเภทเดียว การเขียนรหัสที่ต้องการนั้นทําได้ง่ายๆ ด้วยการจัดสรรชั้นเรียนนามธรรมและตัวช่วย

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

  1. คอนเทนเนอร์ของเซิร์ฟเล็ตจะจัดการคําค้นหาและส่งไปยังไลบรารี Java ของแหล่งข้อมูล
  2. ไลบรารีจะแยกวิเคราะห์การค้นหา
  3. โค้ดที่ใช้หรือโค้ดที่คุณเขียนจะส่งตารางข้อมูลกลับไปยังไลบรารี
  4. ไลบรารีจะดําเนินการค้นหาในตารางข้อมูล
  5. ไลบรารีจะแสดงผลตารางข้อมูลลงในคําตอบที่ ต้องการของภาพ
  6. คอนเทนเนอร์ของเซิร์ฟเล็ตจะแสดงการตอบกลับไปยังการแสดงภาพ

ซึ่งจะแสดงอยู่ในแผนภาพต่อไปนี้

ส่วนการเริ่มต้นใช้งานแหล่งข้อมูลอธิบายวิธีใช้แหล่งข้อมูลประเภทนี้

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

  1. คอนเทนเนอร์ของเซิร์ฟเล็ตจะจัดการคําค้นหาและส่งไปยังไลบรารี Java ของแหล่งข้อมูล
  2. ไลบรารีจะแยกวิเคราะห์การค้นหา
  3. โค้ดการใช้งาน - โค้ดที่คุณเขียนจะอ่านข้อมูลที่เก็บไว้ในที่เก็บข้อมูลและแสดงผลตารางข้อมูลไปยังไลบรารี หากชุดข้อมูลมีขนาดใหญ่และที่เก็บข้อมูลมีความสามารถในการค้นหา คุณสามารถใช้ความสามารถดังกล่าวเพื่อเพิ่มประสิทธิภาพของแหล่งข้อมูลได้
  4. ไลบรารีจะดําเนินการค้นหาในตารางข้อมูล
  5. ไลบรารีจะแสดงผลตารางข้อมูลลงในคําตอบที่ ต้องการของภาพ
  6. คอนเทนเนอร์ของเซิร์ฟเล็ตจะแสดงการตอบกลับไปยังการแสดงภาพ

ซึ่งจะแสดงอยู่ในแผนภาพต่อไปนี้

ส่วนการใช้ที่เก็บข้อมูลภายนอกอธิบายวิธีนําแหล่งข้อมูลประเภทนี้ไปใช้