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

Kategorija:Brīvā programmatūra
Kategorija:Java platforma