# Verwendungsmöglichkeiten

<!-- last_modified: 06. Jun 2016 -->
Groovy-Code kann in Actions (Actionbaustein "Groovy ausführen") oder in Quelltexten ([bx:groovy](/books/cms-handbuch-entwickler/page/bxgroovy)) eingesetzt werden. Es gibt auch die Möglichkeit in den Entwickler-Tools schnell Groovy-Code auszuführen.

Um Ausgaben zu erzeugen, kann einfach `println` verwendet werden:

- Tag: der Text wird in die Seite geschrieben
- Action: der Text wird ausgegeben, falls `action.sendJSPOutput()` aufgerufen wurde, ansonsten kann auch `action.originalResponse` verwendet werden
- Entwickler-Tools: der Text wird im Output auf der Seite angezeigt

Außerdem ist es jeweils möglich zentrale Groovy-Bausteine aus dem aktuellen Projekt einzubinden (unter Dokumentvorlagen > Groovy), um Code nachzunutzen - dies ist das gleiche Prinzip wie bei Textbausteinen.