powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Использование шаблонов для формирования сообщений
10 сообщений из 10, страница 1 из 1
Использование шаблонов для формирования сообщений
    #39864088
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

Есть сервис уведомлений, который при формировании сообщения будет использовать шаблон и набор параметров для него.
Шаблон типа:
Для подтверждения транзакции {transactionId} введите пин {pin}.
Где transactionId, pin - набор параметров.
Шаблоны будут храниться либо в файлах, либо в БД.

Можно конечно самому написать генератор сообщения, формирующий сообщение из шаблона и параметров.
Но возможно есть готовые технологичные решения?
...
Рейтинг: 0 / 0
Использование шаблонов для формирования сообщений
    #39864098
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
freemarker, velosity, StringTemplate
...
Рейтинг: 0 / 0
Использование шаблонов для формирования сообщений
    #39864109
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molasar,
Html? Или как в прошлом чОрный терминал ПЭВМ и там мигающий курсор "введите вопрос...
))
...
Рейтинг: 0 / 0
Использование шаблонов для формирования сообщений
    #39864127
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
))))
Нет, не HTML. Это будут короткие текстовые сообщения. В качестве транспорта либо смски, либо пуш...

PetroNotC SharpMolasar,
Html? Или как в прошлом чОрный терминал ПЭВМ и там мигающий курсор "введите вопрос...
))
...
Рейтинг: 0 / 0
Использование шаблонов для формирования сообщений
    #39864143
Molasar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
В моём случае скорее подойдёт StringTemplate
забыл никfreemarker, velosity, StringTemplate
...
Рейтинг: 0 / 0
Использование шаблонов для формирования сообщений
    #39864144
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возникает вопрос нужен ли template engine для простых сообщений с парой параметров. Может и String.format проканает? или какой-нибудь resource bundle из спринга
...
Рейтинг: 0 / 0
Использование шаблонов для формирования сообщений
    #39864180
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaвозникает вопрос нужен ли template engine для простых сообщений с парой параметров. Может и String.format проканает? или какой-нибудь resource bundle из спринга
для простых да а потом хотелки разрастутся и будешь переписывать. кстати, всякие шаблонизаторы в основном имеют искаропки всякие опции против xss инжектов и прочие плюхи которые ты будешь делать руками (если не прошляпишь).
...
Рейтинг: 0 / 0
Использование шаблонов для формирования сообщений
    #39864182
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
+1
String.format.

andreykaT,
Какой xss в строках а не в скриптах?
...
Рейтинг: 0 / 0
Использование шаблонов для формирования сообщений
    #39864211
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpchpasha,
+1
String.format.

andreykaT,
Какой xss в строках а не в скриптах?
ну представь себе что они формируют какой то мессадж который потом улетает и показывается браузером где то там у себя и в чем то? дальше продолжать я смысла наверное уже не вижу ;)
...
Рейтинг: 0 / 0
Использование шаблонов для формирования сообщений
    #39864244
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTи показывается браузеромвот это главная твоя мистификация.
Программист браузера НА ВХОДЕ проверяет скрипт.
А не мы тут в простом тексте.
Это оверхед в архитектуре.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Использование шаблонов для формирования сообщений
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]