- Java 8
- Maven (In IntelliJ und eclipse integriert) / Gradle
- NodeJS (LTS version)
- Yeoman:
npm install -g yo
- Bower:
npm install -g bower
- Gulp:
npm install -g gulp-cli
- JHipster:
npm install -g generator-jhipster
- Erstelle einen Ordner (z.B. "cars" und führe in diesem Verzeichnis den folgenden Befehl aus:
yo jhipster
- 1/13 "Monolithic application"
- 2/13 ENTER
- 3/13 "de.dhbw.cars"
- 4/13 ENTER
- 5/13 ENTER
- 6/13 ENTER
- 7/13 H2 with in-memory persistence
- 8/13 ENTER
- 9/13 Maven / Gradle
- 10/13 Enter
- 11/13 Enter
- 12/13 no
- 13/13 Cucumber
- Erstelle die Entities
Owner
undCar
mit dem JDL Studio. Wie die einzelen Datentypen spezifiert werden können, kann aus hier nachgelassen werden. - Der
Owner
verfügt über folgende Attribute:- Firstname
- Lastname
- Birthday
- Das
Car
verfügt über folgende Attribute:- Model
- Company
- DateOfProduction
- Ein
Car
verfügt genau über einenOwner
. EinOwner
kann über mehrereCars
verfügen. - Importiere die erstellen Entitäten in JHipster mit dem folgendem Befehl
yo jhipster:import-jdl filename.jh
- Starte die Anwendung und lege einen
Owner
mit einem zugehörigenCar
an. - Importiere die Anwendung in deine IDE.