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.

Spark
The Spark Java logo
Sākotnējais autorsPērs Vendels
Stabilā versija2.3 / 2015-09-16; 8 gadi
Progr. valodaJava
OperētājsistēmaVairākplatformu (Java virtuālā mašīna)
Veidstīmekļa lietotņu ietvars
LicenceApache licence 2.0
Repozitorijs Labot šo Vikidatos
Tīmekļa vietnesparkjava.com

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".[1]

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