Введение
Apache Velocity - это движок для обработки шаблонов (templating engine).
Чаще всего Velocity используют при разработке веб-приложений на Java для отрисовки страниц как альтернатива JSP (Java Server Pages). Но этот движок не обязательно использовать только для web. Velocity хорошо показывает себя при создании отчетов и при обработке текста.
Шаблоны для Velocity пишутся на специальном языке VTL (Velocity Template Engine). Этот язык очень прост в изучении, так как содержит очень небольшое количество ключевых слов.
Целевая аудитория
Тест Apache Velocity посвящен практическим и теоретическим вопросам по работе с Velocity Template Engine.
Данный тест будет интересен всем java-программистам, которые активно используют Velocity в своей работе.
Также тест Velocity будет интересен тем java-разработчикам, кто хочет получить представление об этой библиотеке и попробовать использовать ее в своей работе.
Структура теста
Вопросы теста поделены на практические и теоретические.
Теоретические вопросы проверяют знание разработчиками основных принципов обработки шаблонов с помощью Velocity.
Практические вопросы покрывают в основном использование языка VTL (Velocity Template Language) при написании шаблонов.
Дальнейшее развитие
В будущем планируется добавить больше практических вопросов по VTL. Вопросы по возможности будут как привязанные к веб, так и отвлеченные от веб-разработки.
Также будут добавляться более специализированные вопросы, например, по созданию директив и макросов в Velocity.
Надеемся, тест по Velocity Вам понравится.
Ждем ваших замечаний и комментариев.
Важно: Ниже обсуждается только тест в целом: покрытие тематик, типы вопросов, пути улучшения теста и так далее.
Замечания, касающиеся отдельных вопросов теста, просьба оставлять в соответствующих топиках,
которые доступны на странице результатов прохождения теста возле каждого вопроса.