In questi giorni mi sto attivamente interessando a Groovy per lo sviluppo di applicazioni anche di una certa complessità e magari anche web.
Ho trovato questi tre progetti interessanti che vi segnalo:
GVTags: una taglib simile a JSTL per lo utilizzare una sintassi simile a quella di Groovy all’interno di una pagina JSP
Esempio di codice:
<!-- Output calculated primes -->
<gvt:if test='inputValid' >
<gvt:gstring>Calculated primes up to ${max}:</gv:gstring>
<br />
<gvt:for var='isPrime' in='primeField' index='i' >
<gvt:if test='isPrime'>
<gv:out expr='i' />
</gvt:if>
</gvt:for>
</gvt:if>
|
Groovlets: le servlet vi mancano tanto??? eccole!
Esempio di codice:
import java.util.Date import groovy.xml.MarkupBuilderif (session == null) { session = request.getSession(true); } if (session.counter == null) { session.counter = 1 } html.html { // html is implicitly bound to new MarkupBuilder(out) head { title("Groovy Servlet") } body { p("Hello, ${request.remoteHost}: ${session.counter}! ${new Date()}") } } session.counter = session.counter + 1 |
GroovyServerPages: e le JavaServerPages ???
GRAILS: e giustamente non poteva mancare un simil Rails