|
Использование шаблонов для формирования сообщений
|
|||
---|---|---|---|
#18+
Всем привет! Есть сервис уведомлений, который при формировании сообщения будет использовать шаблон и набор параметров для него. Шаблон типа: Для подтверждения транзакции {transactionId} введите пин {pin}. Где transactionId, pin - набор параметров. Шаблоны будут храниться либо в файлах, либо в БД. Можно конечно самому написать генератор сообщения, формирующий сообщение из шаблона и параметров. Но возможно есть готовые технологичные решения? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 16:59 |
|
Использование шаблонов для формирования сообщений
|
|||
---|---|---|---|
#18+
freemarker, velosity, StringTemplate ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 17:07 |
|
Использование шаблонов для формирования сообщений
|
|||
---|---|---|---|
#18+
Molasar, Html? Или как в прошлом чОрный терминал ПЭВМ и там мигающий курсор "введите вопрос... )) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 17:21 |
|
Использование шаблонов для формирования сообщений
|
|||
---|---|---|---|
#18+
)))) Нет, не HTML. Это будут короткие текстовые сообщения. В качестве транспорта либо смски, либо пуш... PetroNotC SharpMolasar, Html? Или как в прошлом чОрный терминал ПЭВМ и там мигающий курсор "введите вопрос... )) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 17:45 |
|
Использование шаблонов для формирования сообщений
|
|||
---|---|---|---|
#18+
Спасибо. В моём случае скорее подойдёт StringTemplate забыл никfreemarker, velosity, StringTemplate ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 18:00 |
|
Использование шаблонов для формирования сообщений
|
|||
---|---|---|---|
#18+
возникает вопрос нужен ли template engine для простых сообщений с парой параметров. Может и String.format проканает? или какой-нибудь resource bundle из спринга ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 18:01 |
|
Использование шаблонов для формирования сообщений
|
|||
---|---|---|---|
#18+
chpashaвозникает вопрос нужен ли template engine для простых сообщений с парой параметров. Может и String.format проканает? или какой-нибудь resource bundle из спринга для простых да а потом хотелки разрастутся и будешь переписывать. кстати, всякие шаблонизаторы в основном имеют искаропки всякие опции против xss инжектов и прочие плюхи которые ты будешь делать руками (если не прошляпишь). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 19:16 |
|
Использование шаблонов для формирования сообщений
|
|||
---|---|---|---|
#18+
chpasha, +1 String.format. andreykaT, Какой xss в строках а не в скриптах? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 19:20 |
|
Использование шаблонов для формирования сообщений
|
|||
---|---|---|---|
#18+
PetroNotC Sharpchpasha, +1 String.format. andreykaT, Какой xss в строках а не в скриптах? ну представь себе что они формируют какой то мессадж который потом улетает и показывается браузером где то там у себя и в чем то? дальше продолжать я смысла наверное уже не вижу ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 20:18 |
|
|
start [/forum/topic.php?fid=59&fpage=23&tid=2121113]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 240ms |
total: | 411ms |
0 / 0 |