Essai GAE / Java8 (Partie 5: «Console pour le développement local»)

thème

La dernière fois a implémenté une logique d'accès test-first au magasin de données. Cette fois, j'écrirai brièvement sur la façon de démarrer l'application GAE localement et de vérifier le fonctionnement.

Index d'essai GAE

Environnement de développement

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

Tout le monde aime IntelliJ IDEA

référence

Entraine toi

Une petite modification de la source que j'ai écrite la dernière fois.

@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);
}

Commencez par démarrer le serveur de développement local. C'est comme dans Article précédemment écrit.

$ mvn appengine:run

Confirmer par POST avec Postman.

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

Bien qu'il soit logique d'enregistrer le paramètre de requête dans le magasin de données, on ne sait pas s'il a été traité normalement car il ne renvoie pas de réponse en particulier. Dans des moments comme celui-ci (non limité à ce moment ...), utilisez une console de développement locale.

http://localhost:8080/_ah/admin Accédez ici. Ensuite, un tel écran s'affiche. C'est la "console de développement local".

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

Ensuite, lorsque vous appuyez sur "Liste des entrées", vous pouvez voir que le contenu chargé dans les paramètres de demande par Postman est enregistré dans le magasin de données.

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

Résumé

Vous pouvez voir l'état de la file d'attente des tâches ainsi que du magasin de données. Vous pouvez également contrôler l'accès aux ressources telles que les files d'attente Datastore, Memcache et Task. C'est pratique. Screenshot from 2018-11-01 02-20-37.png Screenshot from 2018-11-01 02-21-46.png

Recommended Posts

Essai GAE / Java8 (Partie 5: «Console pour le développement local»)
Essai GAE / Java8 (Partie 6: «Échec du déploiement»)
Essai GAE / Java8 (Partie 4: «Logique d'accès à la banque de données»)
Création d'un environnement de développement Java (pour Mac)
Création d'un environnement de développement pour les applications Web Java avec Docker pour Mac Part1
Plug-in pratique pour le développement Eclipse JAVA: Decompiler
Créer un environnement de développement d'applications Web Java avec Docker pour Mac Part2
Développement Java avec Codenvy: débogage de l'application console
Java SE8 Silver est-il utile pour le travail de développement Java? ??
Créer un environnement de développement pour Docker, Java, vs code
Formation au développement Java
Pour l'apprentissage JAVA (2018-03-16-01)
[Développement Java] Mémoire Java
java pratique partie 1
Environnement de développement Java
IDE 2017 pour Java
Classe locale Java
Java pour instruction
Points à surveiller dans le développement futur de Java
Pratique CI / CD pour débutants - Partie 3 - Préparation d'un projet de développement
[Java] Plates-formes parmi lesquelles choisir pour le développement Java à partir de maintenant (2020)