У меня есть приложение, которое отправляет клиента на другой сайт для обработки платежей. Другой сайт, за пределами клиента, вызывает страницу на нашем сервере, чтобы сообщить нам о статусе платежа. Вызываемая страница проверяет параметры, предоставленные платежным приложением, и проверяет, известна ли нам транзакция. Затем он обновляет базу данных, чтобы отразить статус. Все это делается без какого-либо взаимодействия с клиентом.
Я лично решил реализовать эту функциональность как JSP, так как проще просто отбросить файл в файловой системе, чем компилировать и упаковать файл, а затем добавить запись в файл конфигурации.
Учитывая функциональность страницы, я бы предположил, что предпочтительным вариантом будет сервлет. Вопрос (ы):
Является ли моя презумпция правильной? Есть ли настоящая причина использовать сервлет над JSP? Каковы эти причины?