info@PortalDerWirtschaft.de | 02635/9224-11
Suchmaschinenoptimierung
mit Content-Marketing - Ihre News
Micromata GmbH |

Groovy DSL

Bewerten Sie hier diesen Artikel:
0 Bewertungen (Durchschnitt: 0)


Rückblick auf das JUGH-Treffen im April 2013


Der Vortrag von Daniel Ludwig zum Thema Groovy DSL beim Treffen der Java User Group Hessen im April war ein Publikumserfolg. Und weil das Publikum bei der JUGH ausschließlich vom Fach ist, ist ein Publikumserfolg hier immer gleichbedeutend mit einem Kritikererfolg. Zur...

Kassel, 03.05.2013 - Der Vortrag von Daniel Ludwig zum Thema Groovy DSL beim Treffen der Java User Group Hessen im April war ein Publikumserfolg. Und weil das Publikum bei der JUGH ausschließlich vom Fach ist, ist ein Publikumserfolg hier immer gleichbedeutend mit einem Kritikererfolg.

Zur Einführung in das Thema hat Daniel zu Beginn verschiedene Sprachfeatures von Groovy vorgestellt, die eine Erstellung von DSLs (Domain Specific Languages) ermöglichen. DSLs werden bekanntlich dafür verwendet, um bestimmte Funktionsteile einer Software formalisiert darzustellen und technisch versierten Endnutzern zur Selbstprogrammierung zur Verfügung zu stellen.

Im zweiten Schritt präsentierte Daniel, wie eine DSL in die eigene Software integriert werden kann, um dann zu zeigen, wie man nach der Integration sicherstellt, dass neben den in DSL beschriebenen keine anderen Funktionen der Software oder der Laufzeitumgebung ausgeführt werden können.

Ob dies der Fall ist, kann man am besten anhand so genannter AST-Transformationen* testen: Daniel zeigte, wie man mit ihrer Hilfe noch vor der Ausführung der DSL prüfen kann, ob tatsächlich nur Bestandteile der DSL aktiv sind.

Darauf aufbauend hat Daniel im letzten Teil des Vortrags gezeigt, wie AST-Transformationen im eigentlichen Sinne dazu verwendet werden können, den AST zu modifizieren und somit seine DSL noch zu verfeinern bzw. zu erweitern. So hat er z. B. neue Klassen zur Laufzeit hinzugefügt und aus Funktionsaufrufen Controll-Statements gemacht.

*AST steht für Abstract Syntax Tree und ist eine programmatische Darstellung aller Bestandteile eines Groovy-Skripts

Informationen zur Java User Group Hessen:

Die Java User Group Hessen (JUGH) ist Teil des internationalen Netzwerkes von Java Communities, die sich der weltweiten Verbreitung von Java-Know-how verschrieben haben. Im Sommer 2009 wurde sie von Entwicklern der Micromata GmbH ins Leben gerufen und kann seither auf eine ganze Reihe spannender Treffen und Workshops zum Thema Java zurückblicken, darunter auch solche von namhaften Java-Größen wie Adam Bien oder Eberhard Wolff. Zur Tradition der JUGH gehören außerdem so genannte "Stand-up Codings", wo jeder Java-Entwickler die Gelegenheit bekommt, spontan zu einem Technologiethema seiner Wahl zu sprechen. Die JUGH trifft sich einmal im Monat (in der Regel immer am letzten Donnerstag) in Kassel. Eine Voranmeldung ist meistens nicht nötig, der Eintritt ist frei. Kontakt: jugh@micromata.de. Weitere Informationen sind unter www.jugh.de erhältlich.


Für den Inhalt der Pressemitteilung ist der Einsteller, PresseBox.de, verantwortlich.

Pressemitteilungstext: 352 Wörter, 2588 Zeichen. Als Spam melden


Kommentare:

Es wurde noch kein Kommentar zu diesem Thema abgegeben.



Ihr Kommentar zum Thema





Weitere Pressemitteilungen von Micromata GmbH lesen:

Micromata GmbH | 24.11.2016

JUGH-Video: Awesome Logging Infrastructure using the Elastic Stack

Kassel, 24.11.2016 - Referent: Alexander ReelsenDer Elastic Stack besteht aus Elasticsearch, Logstash, Kibana und Beats - einfach zu verwendende Bausteine, um beliebige Daten zu parsen, indizieren, analysieren und visualisieren.In diesem Talk geht es...
Micromata GmbH | 08.11.2016

JUGH-Video: Yes we scan! Software-Analysen mit jQAssistant

Kassel, 08.11.2016 - Referent: Dirk MahlerZeig mir Deinen Code und ich sag dir, ob er gut ist: Statische Code-Analysen gehören heute fast schon selbstverständlich zum Alltag qualitätsbewusster Softwareentwicklung. Packages, Klassen, Methoden, Feld...
Micromata GmbH | 19.10.2016

London und Paris: Micromata gleich doppelt international ausgezeichnet

London/Paris/Kassel, 19.10.2016 - Eine Anerkennung ist dann am schönsten, wenn man sie am wenigsten erwartet. Uns ist es so selbstverständlich, gute Arbeit zu machen, dass es uns fast überrascht, wenn wir dafür ausgezeichnet werden.So gleich zwei...