Как отменить изменения, если какой-либо процесс, определенный в веб-службе JAVA, завершается с ошибкой?

#angularjs #web-services #resteasy #java

#angularjs #веб-сервисы #resteasy #java

Вопрос:

Я работаю над веб-приложением JAVA. В этом я использую веб-службы JAVA на стороне сервера и Angular JS на стороне клиента. Основная проблема заключается в том, что, скажем, если я загружаю изображение, код, написанный для загрузки этого изображения на стороне сервера, завершается с ошибкой, тогда как отменить изменения, внесенные кодом, если этот API завершается с ошибкой?

Ответ №1:

Я не уверен, что вы подразумеваете под «изменениями, внесенными кодом». Вы имеете в виду базу данных или другие ресурсы?

Но я бы предложил взглянуть на использование транзакций.

Комментарии:

1. Да, именно база данных и изображения