Spark (software) - Spark (software)
Téma tohoto článku nemusí splňovat požadavky Wikipedie pokyny k pozoruhodnosti produktů a služeb.Květen 2014) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Původní autoři | Per Wendel |
---|---|
Stabilní uvolnění | 2.9.1 / 22 května 2019 |
Úložiště | Spark úložiště |
Napsáno | Jáva |
Operační systém | Cross-platform (Virtuální stroj Java ) |
Typ | Rámec webových aplikací |
Licence | Licence Apache 2.0 |
webová stránka | jiskra |
Jiskra je bezplatný open source software rámec webových aplikací a jazyk specifický pro doménu napsáno v Jáva. Jedná se o alternativu k jiným rámcům webových aplikací Java, jako je JAX-RS, Hrajte rámec a Jarní MVC. Běží na vloženém Molo webový server ve výchozím nastavení, ale lze jej nakonfigurovat tak, aby fungoval na jiných webových serverech.
Inspirovaný Sinatra,[Citace je zapotřebí ] nenásleduje model – pohled – řadič pattern used in other frameworks, such as Spring MVC. Spark je místo toho určen pro „rychlé vytváření webových aplikací v Javě s minimálním úsilím“.[1]
Spark byl vytvořen a otevřeně získán v roce 2011 Per Wendelem a v roce 2014 byl zcela přepsán pro verzi 2. Přepsání bylo nesmírně zaměřeno na lambda filozofii Java 8, takže Java 7 ve verzi 2 a vyšší oficiálně není podporována.
Příklad (Hello World)
import statické jiskra. jiskra. *;veřejnost třída Ahoj světe { veřejnost statický prázdnota hlavní(Tětiva[] args) { dostat("/Ahoj", (žádost, Odezva) -> "Ahoj světe!"); }}
Podporované enginy šablon
Spark podporuje tyto šablony motorů:[2]