Огромный склад приватных материалов
Крупнейшая база обучающих инфопродуктовв сети. Более 50000 редких курсов, вебинаров, тренингов, мануалов, схем заработка, книг
Открыть доступ

Restful API Web Services With Spring Boot And Vue JS + Vuex [Udemy]

Bot

Администратор
Команда форума
Регистрация
23 Янв 2020
Сообщения
135,340
Реакции
342
Баллы
83
Чему вы научитесь:
  • Full Stack разработка на Spring Boot и Vue Js + Vuex
  • Познакомитесь с Spring Boot, Mysql, Vue Js
  • Научитесь разрабатывать Restfull Api сервисы с Get, Post, Put, Delete методами

Описание:

В этом курсе мы создадим новый проект.
И мы будем реализовывать этот проект с использованием Spring Boot, Vue и MYSQL.
В нашем проекте мы реализуем операции CRUD, и эти операции CRUD будут запрашиваться у Vue.
Затем этот запрос будет обрабатываться из Spring Boot.
Наш проект идет на Пользовательские операции.
Нашими основными операциями будут вход в систему, регистрация, профиль и список пользователей.
Также мы продолжим работу с приложением на основе ролей.
И все это будет обеспечено безопасным способом как на стороне Vue, так и на стороне Spring Boot.
У нас будет два основных компонента для реализации нашего проекта.
Это на стороне сервера и на стороне клиента.
На стороне сервера:
Spring Boot будет главным.
Структура Model View Controller будет реализована с использованием Spring Boot.

Наша структура MVC будет работать так:
Прежде всего, классы сущностей будут созданы в пакете модели.
Позже, если класс модели будет постоянным, мы создадим для него репозиторий.
Затем вызовем репозиторий из сервисов.
Наконец, мы будем вызывать сервисы из контроллеров.

В Spring Boot данные будут представлены клиенту как вызов API, поэтому для их обработки будет использоваться Spring Rest Controller.

Мы будем использовать MySQL как базу данных.
Мы также будем использовать объектно-реляционное сопоставление с Java Persistence API и Hibernate.

Вы знаете, мы можем сопоставить наши таблицы базы данных с объектами с помощью спящего режима.
Мы будем использовать репозиторий JPA и репозиторий Crud в Spring Boot.

Таким образом, эти шаблоны репозитория будут обрабатывать общие операции с базой данных, такие как сохранение, обновление, поиск, удаление.

В Spring Boot мы также будем использовать библиотеку Lombok для очистки кода.

Вы знаете, что мы не хотим реализовывать методы получения, установки, равенства и хеш-кода, поэтому мы можем избежать этого с помощью аннотации Lombok @Data или @value.

Мы будем использовать Gradle для обработки всех зависимостей на стороне сервера.

Это все о стороне сервера.

Поговорим о стороне клиента.
Vue будет основным клиентским контроллером.
Vue работает на nodeJS.
В vuejs мы будем использовать данные на стороне сервера с вызовами API.

Для этого мы создадим классы обслуживания.

В сервисе: мы можем подключиться к стороне сервера и отправлять запросы или получать ответы со стороны сервера с помощью http.

Затем мы вызовем служебные данные из компонентов и отобразим их.

Наша панель пользовательского интерфейса построена на основе административных и пользовательских операций.

В пользовательских операциях:,

мы реализуем страницы входа, регистрации и профиля для пользователей.

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

Продажник:

Цену выставит организатор

 

О нас

  • Ресурс посвященный информационным продуктам. Курсы, тренинги, книги, уроки, гайды, материалы на различные тематики.

Меню