Spark (веб-фреймворк)
Ошибка скрипта: Модуля «unsubst» не существует.
Ошибка скрипта: Модуля «Unsubst» не существует.
Ошибка Lua в package.lua на строке 80: module 'Module:Yesno' not found.Ошибка скрипта: Модуля «Transclude» не существует.Шаблон:Карточка/название | |
---|---|
Шаблон:Wikidata | |
Шаблон:Wikidata |
Шаблон:Сортировка: по изображениямШаблон:ИТ:Общие проверки
Spark (Искра) это свободно распространяемая программная платформа с открытым исходным кодом и предметно-ориентированный язык, написанный на Java . Это альтернатива другим средам веб-приложений Java, таким как JAX-RS , Play framework и Spring MVC . По умолчанию он работает на встроенном веб-сервере Jetty, но его можно настроить для работы на других веб-серверах.
Аналогично веб-фреймворку Sinatra, Spark не использует шаблон модель-представление-контроллер, используемому в других средах, таких как Spring MVC. Вместо этого Spark предназначен для «быстрого создания веб-приложений на Java с минимальными усилиями». [1]
Spark был создан с открытым исходным кодом в 2011 году Пером Венделем, а в 2014 году был полностью переписан для версии 2. Переписывание было в значительной степени сосредоточено на философии использования лямбда-выражений в Java 8, поэтому Java 7 официально не поддерживается в версии 2 и выше.
Пример простого веб-приложения (Hello World)[править]
import static spark.Spark.*;
public class HelloWorld {
public static void main(String[] args) {
get("/hello", (request, response) -> "Hello World!");
}
}
Запустив программу, при открытии браузера на странице http://localhost:4567/hello в браузере отобразится ответ "Hello World!".
Поддерживаемые движки веб-шаблонов[править]
Spark поддерживает следующие движки веб-шаблонов:[1]
Ссылки[править]
Внешние ссылки[править]
- Ошибка скрипта: Модуля «URL» не существует. — официальный сайт Шаблон:Сначала имя
- Spark's GitHub repository
This article "Spark (веб-фреймворк)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Spark (веб-фреймворк). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.