Szybki start Java

Ten projekt pokazuje, jak wdrożyć proste oprogramowanie Glassware, które demonstruje główne funkcje interfejsu Google Mirror API.

Aby zobaczyć w pełni działającą wersję demonstracyjną projektu szybkiego startu, otwórz stronę https://glass-python-starter-demo.appspot.com. Możesz też przeczytać dalszą część artykułu, aby dowiedzieć się, jak wdrożyć własną wersję.

Pobierz z GitHub

Wymagania wstępne

Sprawdź, czy Twój system spełnia te wymagania wstępne projektu szybkiego startu:

Tworzenie projektu w Konsoli interfejsów API Google

Następnie włącz dostęp do interfejsu Google Mirror API:

  1. Otwórz konsolę interfejsów API Google i utwórz nowy projekt API.
  2. Kliknij Usługi i włącz interfejs Google Mirror API w swoim nowym projekcie. interfejs Google Mirror API w konsoli interfejsów API Google
  3. Kliknij Dostęp do interfejsu API i utwórz identyfikator klienta OAuth 2.0 dla aplikacji internetowej. w sekcji Dostęp do interfejsów API w konsoli interfejsów API Google
  4. Podaj nazwę i ikonę produktu Glassware. Te pola pojawiają się na ekranie uwierzytelniania przez OAuth, który jest wyświetlany użytkownikom. określanie informacji o marce
  5. Wybierz Aplikacja internetowa i podaj dowolną wartość nazwy hosta, np. localhost wybieranie typu aplikacji
  6. Kliknij Edytuj ustawienia... obok identyfikatora klienta, aby określić identyfikatory URI przekierowania. Podaj adresy URL wywołań zwrotnych lokalnego serwera WWW, na przykład http://localhost:8080/oauth2callback, i wdrożonego serwera WWW, na przykład https://example.com/oauth2callback. panel konfiguracji konsoli interfejsów API Google dla identyfikatorów URI przekierowania
  7. Zapisz identyfikator klienta i klucz tajny z konsoli interfejsów API Google. Będzie Ci potrzebna do skonfigurowania projektu szybkiego startu.identyfikator i tajny klucz klienta w konsoli interfejsów API Google.

Konfigurowanie projektu Szybki start

Skonfiguruj projekt szybkiego startu pod kątem korzystania z informacji o kliencie API, wpisując w src/main/resources/oauth.properties identyfikator klienta i klucz tajny:

    # 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

Importowanie projektu

Poniżej znajdziesz instrukcje, jak zaimportować źródło projektu szybkiego startu do IntelliJ i Eclipse.

IntelliJ

  1. Kliknij Plik > Importuj projekt....
  2. Wskaż wyodrębniony katalog.
  3. Wybierz Importuj z istniejącego modelu > Maven.

Zaćmienie

  1. Zainstaluj wtyczkę m2e, aby włączyć importowanie z pliku pom Maven.
  2. Kliknij Plik > Importuj... > Maven > Istniejący projekt Maven.
  3. Wskaż wyodrębniony katalog i zaimportuj projekt.

Uruchamianie lokalnego serwera programistycznego

Aby przetestować program Szybki start, możesz uruchomić go na lokalnym serwerze programistycznym:

$ mvn jetty:run

Wdrażanie projektu Szybki start

Plik wojennego na potrzeby tego projektu możesz utworzyć w narzędziu Maven:

$ mvn war:war