Spring Start Here 7. HTTP Методы. Flashcards

1
Q

Конечная точка (endpoint)

A

Конечная точка — это точка доступа клиента к серверу для выполнения операций над ресурсами.

Она включает в себя:
URL (адрес ресурса);
HTTP-метод;
Возможные параметры (заголовки, тело запроса, пути и т.д.).

В Spring конечная точка определяется Аннотацией @RequestMapping (или её производными, например, @GetMapping)

Эти аннотации задают URL и метод HTTP для связывания с методом контроллера.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

HTTP Методы

A
  1. GET
    Получение данных
  2. POST
    Создание ресурса
  3. PUT
    Полное обновление или создание ресурса
  4. PATCH
    Частичное обновление ресурса
  5. DELETE
    Удаление ресурса
  6. HEAD
    Проверка заголовков без получения содержимого
  7. OPTIONS
    Проверка поддерживаемых методов
  8. CONNECT
    Установка туннеля для передачи данных
  9. TRACE
    Диагностика соединений
  10. PRI
    Пролог для HTTP/2
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Интерфейс Model

A

Интерфейс, используемый для передачи данных из контроллера в представление.
Он представляет собой контейнер для атрибутов модели, которые будут отображены на пользовательском интерфейсе.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Атрибуты модели

A

Это данные, которые передаются из контроллера в представление в рамках работы веб-приложения на основе Spring MVC.
Эти данные используются для отображения динамического содержимого на веб-странице.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Основные характеристики атрибутов модели

A
  1. Контекст передачи:
    Атрибуты модели передаются в представление, чтобы оно могло использовать их для отображения информации.
  2. Тип данных:
    Атрибутами модели могут быть любые объекты Java (например, строки, числа, пользовательские объекты, коллекции).
  3. Жизненный цикл:
    Атрибуты модели живут в пределах одного запроса. После того как запрос завершён и ответ отправлен клиенту, атрибуты модели уничтожаются.
  4. Доступ в представлении:
    Атрибуты модели становятся доступными в шаблоне под указанными именами и могут быть использованы для генерации содержимого страницы.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly