GAE / Java8-Testversion (Teil 5: "Konsole für die lokale Entwicklung")

Thema

Letztes Mal hat die Test-First-Zugriffslogik für den Datenspeicher implementiert. Dieses Mal werde ich kurz darüber schreiben, wie die GAE-Anwendung lokal gestartet und der Vorgang überprüft wird.

GAE-Testindex

Entwicklungsumgebung

OS

$ cat /etc/os-release 
NAME="Ubuntu"
VERSION="17.10 (Artful Aardvark)"

Java

$ java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

IDE

Jeder liebt IntelliJ IDEA

Referenz

Trainieren

Eine kleine Modifikation der Quelle, die ich das letzte Mal geschrieben habe.

@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
	String id = req.getParameter("id");
	String name = req.getParameter("name");

	DatastoreService ds = DatastoreServiceFactory.getDatastoreService();
	Entity e = new Entity(KeyFactory.createKey("book", Integer.parseInt(id)));
	e.setProperty("bookName", name);
	ds.put(e);
}

Starten Sie zunächst den lokalen Entwicklungsserver. Dies ist wie in Zuvor geschriebener Artikel.

$ mvn appengine:run

Bestätigen Sie per Post mit dem Postboten.

Screenshot from 2018-11-01 01-56-44.png

Obwohl es die Logik ist, den Anforderungsparameter im Datenspeicher zu registrieren, ist nicht bekannt, ob er normal verarbeitet wurde, da er insbesondere keine Antwort zurückgibt. Verwenden Sie in Zeiten wie diesen (nicht auf diese Zeit beschränkt ...) eine lokale Entwicklungskonsole.

http://localhost:8080/_ah/admin Zugang hier. Dann wird ein solcher Bildschirm angezeigt. Dies ist die "lokale Entwicklungskonsole".

Screenshot from 2018-11-01 02-11-17.png

Wenn Sie dann auf "Einträge auflisten" klicken, können Sie sehen, dass der Inhalt, der von Postman in die Anforderungsparameter geladen wurde, im Datenspeicher registriert ist.

Screenshot from 2018-11-01 02-13-31.png

Zusammenfassung

Sie können den Status der Task-Warteschlange sowie den Datenspeicher anzeigen. Sie können auch den Zugriff auf Ressourcen wie Datenspeicher-, Memcache- und Task-Warteschlangen steuern. Das ist praktisch. Screenshot from 2018-11-01 02-20-37.png Screenshot from 2018-11-01 02-21-46.png

Recommended Posts

GAE / Java8-Testversion (Teil 5: "Konsole für die lokale Entwicklung")
GAE / Java8-Testversion (Teil 6: "Bereitstellungsfehler")
GAE / Java8-Testversion (Teil 4: "Datenspeicher-Zugriffslogik")
Erstellen einer Java-Entwicklungsumgebung (für Mac)
Erstellen einer Entwicklungsumgebung für Java-Webanwendungen mit Docker für Mac Teil1
Praktisches Plug-In für die Eclipse JAVA-Entwicklung: Decompiler
Erstellen Sie mit Docker für Mac Teil2 eine Entwicklungsumgebung für Java-Webanwendungen
Java-Entwicklung mit Codenvy: Konsolen-App-Debug
Ist Java SE8 Silver für die Java-Entwicklungsarbeit nützlich? ??
Erstellen Sie eine Entwicklungsumgebung für Docker, Java und Code
Java-Entwicklungstraining
Für JAVA-Lernen (2018-03-16-01)
[Java-Entwicklung] Java-Speicher
Java-Übung Teil 1
Java-Entwicklungsumgebung
2017 IDE für Java
Lokale Java-Klasse
Java für Anweisung
Dinge, auf die Sie bei der zukünftigen Java-Entwicklung achten sollten
CI / CD-Übung für Anfänger - Teil 3 - Vorbereitung für das Entwicklungsprojekt
[Java] Plattformen zur Auswahl für die Java-Entwicklung ab sofort (2020)