Programmazione web con Groovy

By jesty

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

Lascia un commento