Spark (программное обеспечение) - Spark (software)
Тема этой статьи может не соответствовать Википедии рекомендации по продуктам и услугам.Май 2014 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Оригинальный автор (ы) | Пер Вендел |
---|---|
Стабильный выпуск | 2.9.1 / 22 мая 2019 г. |
Репозиторий | Репозиторий Spark |
Написано в | Ява |
Операционная система | Кроссплатформенность (Виртуальная машина Java ) |
Тип | Фреймворк веб-приложений |
Лицензия | Лицензия Apache 2.0 |
Интернет сайт | Sparkjava |
Искра это бесплатное программное обеспечение с открытым исходным кодом каркас веб-приложений и предметно-ориентированный язык написано в Ява. Это альтернатива другим фреймворкам веб-приложений Java, таким как JAX-RS, Фреймворк игры и Spring MVC. Он работает на встроенном Причал веб-сервер по умолчанию, но может быть настроен для работы на других веб-серверах.
Вдохновлен Sinatra,[нужна цитата ] это не следует модель – представление – контроллер шаблон, используемый в других фреймворках, таких как Spring MVC. Вместо этого Spark предназначен для «быстрого создания веб-приложений на Java с минимальными усилиями».[1]
Spark был создан и с открытым исходным кодом в 2011 году Пером Венделем и был полностью переписан для версии 2 в 2014 году. Переписывание в значительной степени было сосредоточено на философии лямбда Java 8, поэтому Java 7 официально не поддерживается в версии 2 и выше.
Пример (Hello World)
импорт статических искра. искра. *;общественный класс Привет, мир { общественный статический пустота главный(Нить[] аргументы) { получить("/Привет", (запрос, ответ) -> "Привет, мир!"); }}
Поддерживаемые движки шаблонов
Spark поддерживает следующие механизмы шаблонов:[2]