Spark

Spark ir atvērtā pirmkoda tīmekļa lietotņu ietvars un domēna specifiska valoda, kas sarakstīta Java valodā. Tā ir alternatīva citiem Java tīmekļa lietotņu ietvariem, kā JAX-RS, Play un Spring MVC. Pēc noklusējuma tas darbojas, izmantojot iegultu Jetty tīmekļa serveri, bet var tikt konfigurēts, lai darbotos arī citos serveros.

To ietekmējis Sinatra, tas neseko "modelis-skats-kontrolieris" šablonam, ko izmanto citos ietvaros, kā Spring MVC. Tā vietā Spark paredzēts "ātrai tīmekļa lietotņu radīšanai ar minimālu piepūli".

Spark 2011. gadā radīja un ar atvērtā pirmkoda licenci publicēja Pērs Vendels, bet 2014. gadā tas tika pārrakstīts, ietekmējoties no Java 8 lambda izteiksmju filozofiju, tāpēc Java 7 oficiāli nav atbalstīts kopš versijas 2.0.

Piemērs (Sveika, pasaule!) 
import static spark.Spark.*;

public class HelloWorld {
   public static void main(String[] args) {
   
      get("/hello", (request, response) -> "Sveika, pasaule!");
   
   }
}

Atsauces

Ārējās saites 
 
 Spark GitHub repozitorijs

Brīvā programmatūra
Java platforma