شروع سریع جاوا

این پروژه به شما نشان می دهد که چگونه یک قطعه ساده از Glassware را پیاده سازی کنید که عملکرد اصلی Google Mirror API را نشان می دهد.

برای دیدن یک نسخه نمایشی کاملاً کارآمد از پروژه شروع سریع، به https://glass-python-starter-demo.appspot.com بروید. در غیر این صورت، برای مشاهده نحوه استقرار نسخه خود به ادامه مطلب بروید.

در GitHub دانلود کنید

پیش نیازها

اطمینان حاصل کنید که سیستم شما پیش نیازهای زیر را برای پروژه شروع سریع برآورده می کند:

  • جاوا 1.6
  • Apache Maven - برای بخشی از فرآیند ساخت استفاده می شود.

ایجاد یک پروژه Google APIs Console

در مرحله بعد، دسترسی به Google Mirror API را فعال کنید:

  1. به کنسول Google APIs بروید و یک پروژه API جدید ایجاد کنید.
  2. روی Services کلیک کنید و Google Mirror API را برای پروژه جدید خود فعال کنید. Google Mirror API در Google API Console
  3. روی API Access کلیک کنید و یک شناسه مشتری OAuth 2.0 برای یک برنامه وب ایجاد کنید. بخش دسترسی به API کنسول Google API
  4. نام محصول و نماد را برای Glassware خود مشخص کنید. این فیلدها در صفحه اعطای OAuth که به کاربران شما ارائه می شود ظاهر می شوند. مشخص کردن اطلاعات برند
  5. برنامه وب را انتخاب کنید و هر مقداری را برای نام میزبان مشخص کنید، مانند localhost انتخاب نوع برنامه
  6. روی ویرایش تنظیمات... کلیک کنید تا شناسه کلاینت URI های تغییر مسیر را مشخص کند. URL های پاسخ به تماس را برای سرور وب توسعه محلی خود، به عنوان مثال http://localhost:8080/oauth2callback و برای وب سرور مستقر شده خود، برای مثال https://example.com/oauth2callback مشخص کنید. پانل پیکربندی کنسول API Google برای تغییر مسیر URI ها
  7. شناسه سرویس گیرنده و مخفی بودن کنسول APIs Google را یادداشت کنید. برای پیکربندی پروژه شروع سریع به آن نیاز دارید. شناسه مشتری و راز موجود در کنسول API Google

پیکربندی پروژه شروع سریع

پروژه شروع سریع را برای استفاده از اطلاعات سرویس گیرنده API خود با وارد کردن شناسه مشتری و Secret خود در 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. روی File > Import Project... کلیک کنید.
  2. به دایرکتوری استخراج شده اشاره کنید.
  3. واردات از مدل موجود > Maven را انتخاب کنید

کسوف

  1. افزونه m2e را برای فعال کردن واردات از فایل maven pom نصب کنید.
  2. روی File > Import... > Maven > Existing Maven Project کلیک کنید.
  3. به دایرکتوری استخراج شده اشاره کنید و پروژه را وارد کنید.

اجرای سرور توسعه محلی

می توانید پروژه شروع سریع را روی سرور توسعه محلی برای آزمایش اجرا کنید:

$ mvn jetty:run

استقرار پروژه شروع سریع

با استفاده از Maven می توانید یک فایل جنگی برای این پروژه بسازید:

$ mvn war:war