Сохраняйте данные, поступающие из пользовательского интерфейса, в виде черновиков, используя spring и mysql - PullRequest
0 голосов
/ 18 июня 2020

Я должен сделать бэкэнд-систему в весенней загрузке, которая может сохранять черновики, после утверждения черновика данные должны быть сохранены в соответствующих таблицах. Скажем, у меня есть таблицы ученик и предметы. После того, как студент заполняет свои данные и получает одобрение, данные должны проходить через таблицу студентов, а затем несколько тем, которые он заполнил, должны быть сохранены в таблице предметов. Также я должен убедиться, что данные черновика должны храниться таким образом, чтобы, если пользовательский интерфейс запрашивает этот черновик, я должен иметь возможность вернуть его в правильном формате json

1 Ответ

0 голосов
/ 18 июня 2020

Я думаю, что вы можете решить эту проблему множеством разных способов. Простой и классный способ c (в зависимости от размера ваших данных и если вам не нужны механизмы кеширования) - это создать Entities для представления Draft и то же самое для Student и Subject. Пока вы создаете эти представления, вы сможете управлять этим на своем сервере (создавать, находить, удалять, обновлять и т. Д. c.).

Я предлагаю вам использовать Spring Boot, используя Rest Controllers, создавая такие конечные точки, как: POST createDraft и так далее.

Вы можете найти множество руководств , подобных этому

А затем вы можете использовать VueJS SPA для своего интерфейса, потребляя при этом серверную часть весенней загрузки.

...