התחלה מהירה ב-Java

הפרויקט הזה מראה איך להטמיע חלקים פשוטים של Glassware שמדגימים את הפונקציונליות העיקרית של Google Mirror API.

לצפייה בהדגמה המלאה של פרויקט ההתחלה המהירה, היכנסו לכתובת https://glass-python-starter-demo.appspot.com. אחרת, קראו איך לפרוס את הגרסה שלכם.

הורדה ב-GitHub

דרישות מוקדמות

ודאו שהמערכת עומדת בדרישות המוקדמות הבאות של הפרויקט להתחלה מהירה:

  • Java 1.6
  • Apache Maven – משמש לחלק מתהליך הבנייה.

יצירת פרויקט ב-Google APIs Console

בשלב הבא, מעניקים גישה ל-Google Mirror API:

  1. נכנסים למסוף Google APIs ויוצרים פרויקט API חדש.
  2. לוחצים על Services (שירותים) ומפעילים את Google שיקוף API בפרויקט החדש. ממשק ה-API של Google שיקוף במסוף Google API
  3. לוחצים על גישה ל-API ויוצרים מזהה לקוח OAuth 2.0 עבור אפליקציית אינטרנט. בקטע 'גישת API' במסוף Google API
  4. יש לציין את השם והסמל של המוצר ב-Glassware. השדות האלה מופיעים במסך המענק של OAuth שמוצג למשתמשים. ציון פרטי המותג
  5. בוחרים באפשרות אפליקציית אינטרנט ומציינים ערך עבור שם המארח, למשל localhost בחירת סוג האפליקציה
  6. לחץ על ערוך הגדרות... עבור מזהה הלקוח כדי לציין מזהי URI של הפניה מחדש. ציינו את כתובות ה-URL לקריאה חוזרת (callback) עבור שרת הפיתוח המקומי, לדוגמה http://localhost:8080/oauth2callback, ועבור שרת האינטרנט שנפרס, לדוגמה https://example.com/oauth2callback. חלונית התצורה של מסוף Google API למזהי URI של הפניה מחדש
  7. רושמים את מספר הלקוח והסוד שלו ב-Google APIs Console. תצטרכו אותו כדי להגדיר את הפרויקט להתחלה מהירה. מזהה וסוד הלקוח במסוף Google API

הגדרת הפרויקט 'התחלה מהירה'

מגדירים את הפרויקט למתחילים כדי להשתמש בפרטי לקוח ה-API על ידי הזנת ה-Client ID והסוד ב-src/main/resources/oauth.properties:

    # Replace these with values for your project from the Google API Console:
    # https://developers.google.com/console

    client_id=3141592653589793238462643383279
    client_secret=ITS_A_SECRET_TO_EVERYBODY

ייבוא הפרויקט

בהוראות הבאות מוסבר איך לייבא את מקור הפרויקט להתחלה מהירה אל IntelliJ ו-Eclipse.

IntelliJ

  1. לוחצים על קובץ > ייבוא פרויקט....
  2. מצביעים על הספרייה שחולצה.
  3. בוחרים באפשרות ייבוא מהמודל הקיים > Maven

ליקוי חמה

  1. מתקינים את הפלאגין m2e כדי לאפשר ייבוא מקובץ Pom Maven.
  2. לוחצים על קובץ > ייבוא... > Maven > פרויקט Maven קיים.
  3. מציבים את הסמן על הספרייה שחולצה ומייבאים את הפרויקט.

הפעלת שרת פיתוח מקומי

ניתן להריץ את פרויקט ההתחלה המהירה בשרת פיתוח מקומי כדי לבדוק את התוצאות הבאות:

$ mvn jetty:run

פריסת הפרויקט 'התחלה מהירה'

אתם יכולים ליצור קובץ מלחמה לפרויקט באמצעות Maven:

$ mvn war:war