Spark

Vikipēdijas lapa
Jump to navigation Jump to search
Spark
The Spark Java logo
Sākotnējais autors Pērs Vendels
Stabilā versija 2.3 / 2015-09-16; 4 gadi
Progr. valoda Java
Operētājsistēma Vairākplatformu (Java virtuālā mašīna)
Veids tīmekļa lietotņu ietvars
Licence Apache licence 2.0
Tīmekļa vietne sparkjava.com

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".[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!)[labot šo sadaļu | labot pirmkodu]

import static spark.Spark.*;

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

Atsauces[labot šo sadaļu | labot pirmkodu]

Ārējās saites[labot šo sadaļu | labot pirmkodu]