Гость
Форумы / Java [игнор отключен] [закрыт для гостей] / Использование шаблонов для формирования сообщений / 10 сообщений из 10, страница 1 из 1
19.09.2019, 16:59
    #39864088
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование шаблонов для формирования сообщений
Всем привет!

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

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

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

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

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


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