Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Spark, un Web framework minimale in Java

Link copiato negli appunti

Piaccia o no, Ruby e i suoi Web framework hanno fatto scuola. Se la convention over configuration resa celebre da Rails ha fatto proseliti, anche l'approccio minimale di Sinatra sta riscuotendo interesse, favorendo la nascita di progetti simili in altri linguaggi: in ambito Java non poteva mancare un valido esempio, Spark.

L'utilizzo di Spark è davvero molto simile a Sinatra stesso, come si può vedere dagli esempi sul sito ufficiale. Concetto chiave del framework è quello di route, formata da:

  • un verbo corrispondente a ciascuno dei metodi HTTP (get, post, put, delete, head, trace, connect, options);
  • un path che può essere semplice (/hello) o parametrizzato (/users/:name);
  • un metodo di callback (ossia handle(Request request, Response response)).

Rimanendo JVM-compatibili ci sarebbe anche Scalatra che, come suggerisce il non eccelso nome, è un'implementazione di Sinatra in Scala.

Ti consigliamo anche