2016-10-06 2 views
1

Может быть, я говорю слишком теоретически, но я не понимаю принципиальных явлений в отношении запросов Put/Post относительно обновления/вставки записи. Я использую Post request количество раз, и я реализовал длинную бизнес-логику в своих файлах ресурсов/реализации, которые делают обновления. & Вставляет как в базу данных во время обработки запроса. Я уверен, что элемент «Обновление/Вставка» для Put/Post не находится в контексте с базой данных, но тогда, где он делает разницу.Какая должность/позиция связана с вставкой/обновлением записи

Это мой первый вопрос о ТАК, я надеюсь, что он сделает меньше разрушений.

+0

Вы правы, что PUT/POST не имеют ничего общего с запросами базы данных. Технически нет ничего, что бы связывало эти концепции вместе. Например, нет ничего, что помешает вам использовать POST-запрос для обработки кода, который DELETES что-то; проблема с этим, хотя это может смутить других разработчиков, работающих с вашим кодом. POST/PUT и INSERT/UPDATE имеют смысловые значения, которые имеют смысл в качестве соглашения, и поэтому он считается хорошим дизайном API. –

ответ

1

Фактически, действия, о которых вы говорите, фактически связаны с принципом дизайна RESTful. он не имеет ничего общего с базой данных, им не нужно действительно касаться вашей базы данных, а всего лишь описать, что вы делаете с вашими веб-ресурсами. Они не имеют смысла, если ваше URL-имя не применяется к соглашению RESTful. FYI. http://docs.oracle.com/javaee/6/tutorial/doc/gijqy.html

Смежные вопросы