Tag Archives: Grails

Maven führt Grails Tests doppelt aus

Neulich hat sich mein TeamCity-Server mit einem java.lang.OutOfMemoryError Fehler bei mir gemeldet – und das trotz meiner großzügigen Erlaubnis etwas mehr Speicher (XX:MaxPermSize=256m -Xmx1024m) für die Builds nutzen zu dürfen. Der Fehler trat auf, als TeamCity mein Grails-Plugin mit einem mvn install in das lokale Maven Repository installiert sollte. Im Log sah ich dann, dass… Read More »

DomainClass.afterUpdate und StaleObjectstateException im Service

Heute hat mich eine StaleObjectstateException: Row was updated or deleted by another transaction den halben Tag gekostet. Ich hatte das folgende Problem: Jedes mal, wenn meine Domain-Klasse gespeichert oder aktualisiert wurde und über eine ID verfügt, möchte ich in meinem Service die Inhalte einer bestimmten Variable in das Dateisystem schreiben. Ich habe mir überlegt das… Read More »

Modularisierung von GWT Anwendungen

Es macht viel Sinn eine GWT Anwendung zu modularisieren. Denn, was mit GWT richtig gut gelingt, ist die Wiederverwendung bereits geschriebenen Codes. Und, da der GWT Compiler nur referenzierte Klassen übersetzt, braucht man sich keine Sorgen über Code zu machen, der sich zwar im Modul befindet aber nicht verwendet wird. Das ist eine die gute… Read More »

Mehrere Grails Anwendungen mit einer gemeinsamen Code-Basis

Für Snäckbox wollte ich heute eine Architekturentscheidung treffen: Lasse ich das Projekt weiter aufblähen oder versuche ich es weiter zu modularisieren. Das Projekt wächst täglich, aber es sind noch lange nicht alle Features implementiert, die ich auf der Liste stehen habe. Ich möchte mich früh genug um eine saubere Architektur bemühen, damit ich später nicht… Read More »

Mit Grails einen EAN-13 Code im PDF rendern

Kommt ja ab und an vor, dass ein PDF Dokument erstellt werden soll, das u.a. einen maschinenlesbaren Code enthält. Z.B. ein Barcode. Ich habe mich gestern in der Grails-Plugins Landschaft umgesehen. Auf anhieb fand ich das Rendering Plugin, mit dem es u.a. möglich ist PDF’s aus XHTML zu erzeugen. Nach anfänglichen Schwierigkeiten mit den Abhängigkeiten,… Read More »

Android und Grails über JSON miteinander sprechen lassen

Ist eine Weile her seit meinem letzten Eintrag 🙂 Gestern habe ich mich mit einem Kollegen über die Kommunikation zwischen einer Android App und einem Grails-Backend unterhalten. Ich freue mich immer über eine Herausforderung, also habe ich ein kleines Projekt aufgesetzt, das dieses Problem löst. Das Command-Pattern ist eines meiner liebliengs-Entwirfsmuster. Es eignet sich hervorragend… Read More »