Woche 8, 30. Mai
Java-Installation
Sie müssen JDK 1.8 oder hoher mit JAVA_HOME korrekt konfigueriert installieren.
Grails-Installation
Linux, Unix, OSX
Mit Java installiert können Sie sdkman installieren:
$ curl -s "https://get.sdkman.io" | bash
Danach können Sie einfach grails installieren:
$ sdk install grails
Windows
sdkman ist nicht nativ zugänglich für Windows. Die Installation solle soch nicht zu schwierig sein. Ein paar Hinweise:
https://learntutorials.net/de/grails/topic/1435/erste-schritte-mit-grails
https://docs.grails.org/latest/guide/gettingStarted.html
https://riptutorial.com/grails/example/4687/grails-installation
Tutorial und Kommentaren
Ich habe teilweise dieses Turtorial durchgegangen:
Hinweise
5.2 DB Console
In neueren Versionen ist die Konsole hier zu finden: http://localhost:8080/h2-console/
5.3 Expanding the Domain Model
Hier müssen Sie zwei weitere Services machen, so dass sie insgesamt drei sind.
Katalog: grails-app/services/org/grails/guides
Datei 1: MakeService.groovy
package org.grails.guides
import grails.gorm.services.Service
@Service(Make)
interface MakeService {
Make save(String name)
}
Datei 2: ModelService.groovy
package org.grails.guides
import grails.gorm.services.Service
@Service(Model)
interface ModelService {
Model save(String name, Make make)
}
Datei 3: VehicleService.groovy
package org.grails.guides
import grails.gorm.services.Service
@Service(Vehicle)
interface VehicleService {
Vehicle save(String name, Make make, Model model, Integer year)
}
6.3 Dynamic Scaffolding
Ein Datei ist nicht korrekt (es fehlt ein l in Controller)
Korrekt Version sollte grails-app/controllers/org/grails/guides/MakeController.groovy
mit diesem Inhalt sein:
package org.grails.guides
class MakeControlLer {
static scaffold = Make
}