Neue Java Datenbanke mit REST-Service erstellen – EclipseStore 1.0.0

Mit ein paar Javazeilen (mind. JDK 11) eine Datenbank mit REST-Service erstellen? Ja das geht in ein paar Minuten.

Einfach in der pom.xml diese Einträge:

und schon kann immer der gesamte Objektgraph gespeichert werden.

Und hier die ganze Java Klasse, mit einer BTC Adresse, es geht natürlich jedes Objekt:

Es sind mind. diese Schritte nötig:

1. EmbeddedStorageManager erstellen
2. das zu Speichernde Objekt mit setRoot(…) setzen
3. das Objekt in die DB speichern mit storeRoot()
4. Optional ein REST-Service starten mit StorageRestServiceResolver.resolve(storage); und start()

und schon kann:

„To fully or partially persist and restore a Java object graph in the simplest way possible for the user.“

Weitere Infos bei Heise oder auf der Projektseite.

Es gibt auch einen REST-Client, denn kann man sich als jar laden und dann mit

starten. Aufruf dann mit http://localhost:8888/instance Es startet dann ein Vaadin Client auf einem Tomcat in ein paar Sekunden.

Anmeldung:

Objekt Info:

Statistik Tab: