Spark (программное обеспечение) - Spark (software)

Искра
Логотип Spark Java
Оригинальный автор (ы)Пер Вендел
Стабильный выпуск
2.9.1 / 22 мая 2019 г.; 18 месяцев назад (2019-05-22)
РепозиторийРепозиторий Spark
Написано вЯва
Операционная системаКроссплатформенность (Виртуальная машина Java )
ТипФреймворк веб-приложений
ЛицензияЛицензия Apache 2.0
Интернет сайтSparkjava.com

Искра это бесплатное программное обеспечение с открытым исходным кодом каркас веб-приложений и предметно-ориентированный язык написано в Ява. Это альтернатива другим фреймворкам веб-приложений Java, таким как JAX-RS, Фреймворк игры и Spring MVC. Он работает на встроенном Причал веб-сервер по умолчанию, но может быть настроен для работы на других веб-серверах.

Вдохновлен Sinatra,[нужна цитата ] это не следует модель – представление – контроллер шаблон, используемый в других фреймворках, таких как Spring MVC. Вместо этого Spark предназначен для «быстрого создания веб-приложений на Java с минимальными усилиями».[1]

Spark был создан и с открытым исходным кодом в 2011 году Пером Венделем и был полностью переписан для версии 2 в 2014 году. Переписывание в значительной степени было сосредоточено на философии лямбда Java 8, поэтому Java 7 официально не поддерживается в версии 2 и выше.

Пример (Hello World)

импорт статических искра. искра. *;общественный класс Привет, мир {   общественный статический пустота главный(Нить[] аргументы) {         получить("/Привет", (запрос, ответ) -> "Привет, мир!");      }}

Поддерживаемые движки шаблонов

Spark поддерживает следующие механизмы шаблонов:[2]

Рекомендации

внешняя ссылка