מידע על Cloud Endpoints Frameworks for Java

בדף הזה מתוארות הספריות והכלים, ומופיע מידע נוסף שיעזור לכם להתחיל להשתמש ב-Endpoints Frameworks for Java. מידע נוסף על ארכיטקטורת Endpoints Frameworks זמין במאמר מידע על Endpoints Frameworks.

ספריות וכלים

‫Cloud Endpoints Frameworks לסביבה הרגילה של App Engine מספק את הספריות והכלים הבאים:

  • ‫Endpoints Frameworks זמין בMaven Central Repository בקבוצה com.google.endpoints. קובץ הבסיס הנדרש .jar נמצא בפריט המידע שנוצר בתהליך הפיתוח (Artifact) endpoints-framework. פרטים נוספים זמינים במאמר בנושא API Javadoc.
  • כלי שורת הפקודה endpoints (ל-Linux) או endpoints.cmd (ל-Windows) שבו אפשר להשתמש כדי ליצור חבילות של ספריות לקוח ומסמכי גילוי, שמאפשרים לאפליקציות ל-Android ולסוגים אחרים של אפליקציות לקוח לגשת ל-API שלכם.
  • Endpoints Frameworks Maven plugin ו-Endpoints Frameworks Gradle plugin, שמשמשים ליצירת הפריטים הבאים:
    • חבילות של ספריות לקוח ומסמכי גילוי.
    • קובצי הגדרות של OpenAPI, שבהם משתמשים אם רוצים להשתמש בפונקציונליות של ניהול API כמו מעקב, רישום ביומן ואימות של מפתחות API.

דרישות

כדי להשתמש ב-Endpoints Frameworks, פועלים לפי התהליך שמופיע במדריך.

צריך לדעת איך לפתח את הלקוח שבחרתם, כמו לקוחות אינטרנט של JavaScript או לקוחות לנייד, כמו Android.

תהליך הפיתוח

תהליך העבודה הכללי לפיתוח אפליקציה באמצעות Endpoints Frameworks הוא:

  1. יוצרים את פרויקט ה-API, ואז כותבים את קוד ה-API.
  2. הוספת הערות ל-API כדי ליצור ממנו מחלקות וספריות לקוח.
  3. יוצרים את קובץ התצורה של OpenAPI ומפרסים אותו כמו שמתואר במדריך.
  4. אם רוצים, אפשר לבדוק את ה-API באופן מקומי.
  5. פורסים את ה-API.
  6. יצירה של ספריית הלקוח.
  7. כותבים את אפליקציית הלקוח באמצעות ספריית הלקוח כשמבצעים קריאות ל-API.

תחילת העבודה

כדי להתחיל, פועלים לפי ההדרכה להגדרה, לפריסה ולשליחת בקשות ל-API לדוגמה. אחר כך חוזרים לקטע הזה כדי לקבל את המידע שדרוש להגדרה, לפריסה ולבדיקה של ה-API שלכם.

מעבר מגרסה 1.0 של Endpoints

אם כבר פיתחתם קצה עורפי של API באמצעות הגרסה הקודמת של Endpoints, תוכלו לעבור לגרסה 2.0 של Endpoints באמצעות מדריך ההעברה.