Jignesh Khatri Ответов: 1

Как создать веб-сервис REST с использованием spring MVC для бэкэнд-целей?


Я новичок в архитектуре Spring MVC и хочу создать бэкэнд, который взаимодействует с базой данных и к которому я могу получить доступ с веб-сайта и приложения для android. Следующее мое понимание до сих пор для Spring MVC -
* Модель (классы геттер-сеттер)
* Сервис (классы, содержащие методы CRUD для всех таблиц в базе данных)
* Контроллер отдыха (по одному для каждого класса обслуживания)

Верны ли вышеприведенные три пункта?
Если да, то мне приходит в голову еще несколько вопросов, как получить доступ к одним и тем же классам модели (getter-setter) как на веб-сайте, так и на android, которые используются Spring MVC, поскольку эти классы используются для передачи данных из представления в контроллер REST.
Кроме того, обязательно ли создавать отдельный контроллер REST для каждого класса обслуживания? Поскольку моя база данных содержит 50 таблиц, то я должен создать 50 классов обслуживания и 50 классов контроллера REST. Разве это не звучит как-то беспорядочно? Я думаю, что нахожусь не на правильном пути. Пожалуйста, объясните мне весь сценарий, как я могу сделать бэкэнд, доступ к которому можно получить как в приложении android, так и на веб-сайте.

Заранее спасибо.

Что я уже пробовал:

Я искал этот вопрос в интернете и до сих пор не нашел никакого надежного решения или понимания.

1 Ответов

Рейтинг:
0

Richard MacCutchan

Что именно вы искали? Видеть создать rest spring mvc - поиск в Google[^].


Jignesh Khatri

@Ричард я искал это и есть смутное представление. Пожалуйста, внимательно прочтите детали вопроса, и вы поймете, в чем именно заключается мое сомнение.

Richard MacCutchan

Цитата: "Пожалуйста, объясните мне весь сценарий"

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

Jignesh Khatri

Я вовсе не требую полного учебника. Я знаю, как писать код. У меня просто есть несколько вопросов относительно Spring MVC. Я просто хочу знать, как я могу получить доступ к POJO (getter-setters) в Spring REST controller, а также к Android-приложению и веб-сайту. Кроме того, нужно ли делать отдельный контроллер REST для всех таблиц базы данных?

Richard MacCutchan

Я не знаю ответов, вам нужно пойти и изучить некоторые ссылки, которые я нашел для вас. А вот еще один, который вы легко могли бы найти для себя: Понимание POJO[^].

Jignesh Khatri

Это не имеет отношения к моему вопросу. Но спасибо за вашу попытку!