Thymeleaf |
Автор: admin Просмотров: 6524 Комментарии:
Добавлен: 20 февраля 2015
Основанный на Java движок шаблонов XML/XHTML/HTML5, который работает как в веб ( Servlet -based) так и не в веб окружении.
Лучше всего подходит для обслуживания XHTML / HTML5 в моделях представления основанных на MVC веб-приложениях, но может обрабатывать любой XML файл даже в оффлайн среде. Обеспечивает полную интеграцию Spring Framework.
В веб-приложениях Thymeleaf стремится быть полноценной заменой JSP и реализует концепцию естественных шаблонов: шаблонов файлов которые непосредственно открываются в браузере.
Следующий пример создает таблицу HTML5 с строками для каждого элемента из списка называемого allProducts.
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Я уже пять лет не занимаюсь сайтом, так как работаю по 12 часов. Образование у меня среднее, и по этому нет нормальной работы. Если бы сайт приносил по 100$ в месяц, я бы добавлял по 50 статей каждый месяц. Если отправите пожертвования, я оставлю Ваши имена и фамилии в списке благодетелей !
Bitcoin: 1AP3JCZVFpHzZwcAyNztbrbFFiLdnKbY1j
Litecoin LfHXHz4k6LnDNNvCodd5pj9aW4Qk67KoUD
Dogecoin D9HHvKNFZxRhjtoh6uZYjMjgcZewwiUME9
Есть также другие кошельки.
Лучше всего подходит для обслуживания XHTML / HTML5 в моделях представления основанных на MVC веб-приложениях, но может обрабатывать любой XML файл даже в оффлайн среде. Обеспечивает полную интеграцию Spring Framework.
В веб-приложениях Thymeleaf стремится быть полноценной заменой JSP и реализует концепцию естественных шаблонов: шаблонов файлов которые непосредственно открываются в браузере.
Особенности Thymeleaf
- Java движок шаблонов XML, XHTML и HTML5.
- Работает как в онлайн так и в оффлайн условиях. Нет тяжёлой зависимости от Servlet API.
- Основан на модульном наборе функций, называемых диалектами. — Возможности диалектов (оценка, итерация и т.д.) применяются связываясь с тегами шаблонов и/или с атрибутами шаблонов.
- Несколько режимов шаблона: — XML: валидация против DTD или нет.
- Полноценная и дополняемая интернационализация.
- Настраиваемый высокопроизводительный разбор кэша шаблона, который уменьшает ввод/вывод до минимума.
- Автоматический перевод DOCTYPE из шаблона DTD в результат для (опционально) проверки шаблона и результирующего кода.
- Дополняемость, можно использовать как фреймворк шаблонов, если необходимо.
- Полноценная документация, включая примеры некоторых приложений.
— Два диалекта доступны вне коробки: Standart и SpringStandard (для Spring MVC приложений, тот же синтаксис что и Standart).
— Разработчики могут дополнять и создавать собственные диалекты.
— XHTML 1.0 и 1.: валидация по стандартам или нет.
HTML5: сформированный XML код и устаревший HTML5. Наследие не-XML кода автоматически очищается и преобразуется в XML.
Следующий пример создает таблицу HTML5 с строками для каждого элемента из списка
< table >Эта часть кода включает в себя:
< thead >
< tr >
< th th: text = "#{msgs.headers.name}" > Name < / th >
< th th: text = "#{msgs.headers.price}" > Price < / th >
< / tr >
< / thead >
< tbody >
< tr th:each = "prod : ${allProducts}" >
< td th: text = "${prod.name}" > Oranges < / td >
< td th: text = "${#numbers.formatDecimal(prod.price,1,2)}" > 0.99 < / td >
< / tr >
< / tbody >
< / table >
- Локализация: # {...}
- Переменные/model-attribute оценивание выражений: $ {...}
- Функции полезности: #numbers.formatDecimal( ... )
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Я уже пять лет не занимаюсь сайтом, так как работаю по 12 часов. Образование у меня среднее, и по этому нет нормальной работы. Если бы сайт приносил по 100$ в месяц, я бы добавлял по 50 статей каждый месяц. Если отправите пожертвования, я оставлю Ваши имена и фамилии в списке благодетелей !
Bitcoin: 1AP3JCZVFpHzZwcAyNztbrbFFiLdnKbY1j
Litecoin LfHXHz4k6LnDNNvCodd5pj9aW4Qk67KoUD
Dogecoin D9HHvKNFZxRhjtoh6uZYjMjgcZewwiUME9
Есть также другие кошельки.
Категория: HML/XHTML
Лицензия:
Apache License V2.0
Интерфейс фоновый(daemon)
Язык программирования:
Java
Сайт проекта
Скачать Thymeleaf
Комментарии |