Это приложение для Linux под названием JDynamiTe, динамический шаблон на Java, последний выпуск которого можно загрузить как JDynamiTe2.0.zip. Его можно запустить онлайн в бесплатном хостинг-провайдере OnWorks для рабочих станций.
Загрузите и запустите онлайн это приложение под названием JDynamiTe, Dynamic Template in Java with OnWorks бесплатно.
Следуйте этим инструкциям, чтобы запустить это приложение:
- 1. Загрузил это приложение на свой компьютер.
- 2. Введите в нашем файловом менеджере https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 3. Загрузите это приложение в такой файловый менеджер.
- 4. Запустите онлайн-эмулятор OnWorks Linux или Windows или онлайн-эмулятор MACOS с этого веб-сайта.
- 5. В только что запущенной ОС OnWorks Linux перейдите в наш файловый менеджер https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 6. Скачайте приложение, установите его и запустите.
JDynamiTe, динамический шаблон в Java
Ad
ОПИСАНИЕ
JDynamiTe - это инструмент, который позволяет динамически создавать документы в любом формате из «шаблонных» документов.И для этого нужно очень мало строк кода (или вообще не строить!).
Вот некоторые типичные области использования JDynamiTe:
- создание динамических веб-страниц,
- генерация текстового документа,
- генерация исходного кода ...
Фактически, это может быть полезно в любом случае, когда предварительно определенные документы (шаблоны) должны динамически заполняться данными.
Основное преимущество JDynamiTe состоит в том, чтобы обеспечить истинное разделение между данными (контентом), представлением (контейнером) и кодом генерации контента (написанным на Java).
JDynamiTe не включает определенный язык шаблонов и не является полной структурой.
Это простой «кирпичик» в вашей программной архитектуре, «клей» между вашей моделью данных и вашей моделью представления.
JDynamiTe - это пакет Java, который разработан, чтобы быть гибким и открытым.
Для получения более подробной информации и множества примеров посетите домашнюю страницу здесь: http://jdynamite.sourceforge.net
Особенности
- Вам понадобится только один класс и несколько методов для анализа и разработки динамических документов из шаблонов (см. Примеры).
- Эти шаблоны документов могут быть в любом текстовом формате (ascii, unicode ...).
- Нет «языка шаблонов», нет структуры управления (например, «для», «пока» ...) для добавления в шаблоны.
- JDynamiTe необходимо распознавать только три типа тегов в шаблоне документа («Переменная», «Начальный динамический элемент» и «Конечный динамический элемент»).
- При необходимости для этих тегов можно переопределить любой синтаксис (с использованием регулярных выражений). Например, в документе шаблона HTML (синтаксис по умолчанию) теги заключены в комментарии HTML.
- «Динамический элемент» - это «блок», который можно динамически развивать. Примеры использования: список, таблица, перечисление и т. Д. Подробнее см. Документацию JDynamiTe API.
- Начиная с JDynamiTe 2.0, появился новый вид динамических элементов: «Динамические элементы XML» позволяют автоматически заполнять шаблон, принимая входные данные из файлов XML. Другими словами: вы можете добавить в свой шаблон специальные теги, используя стандартный синтаксис XPath, которые относятся к данным, содержащимся во внешнем XML-файле. Таким образом, нет необходимости программно заполнять этот блок данных: парсер JDynamiTe автоматически сделает это за вас. Найдите несколько примеров на новой специальной странице с примерами.
- JDynamiTe 2.0 предоставляет новый инструмент: JDynTool, который основан на пакете JDynamiTe и также может использоваться посредством вызова из командной строки.
- JDynamiTe позволяет повторно использовать шаблон (считывание входного шаблона один раз для нескольких динамических генераций).
- Это также позволяет вложение динамических элементов (например, для создания списка списков).
- Доступен необязательный тег, который позволяет вставлять «игнорируемые блоки» в шаблон документа. Вы можете вставить в свой шаблон «настоящие» данные в этот особый вид блоков, имитируя более реалистичный рендеринг, что может быть полезным рабочим документом для дизайнеров. Это содержимое блока полностью игнорируется во время синтаксического анализа шаблона.
Аудитория
Продвинутые конечные пользователи, разработчики, информационные технологии
Язык программирования
Java
Это приложение также можно загрузить с https://sourceforge.net/projects/jdynamite/. Он размещен в OnWorks, чтобы его можно было легко запускать в Интернете с помощью одной из наших бесплатных операционных систем.