1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/minbox-projects-api-boot-admin

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

ApiBoot Admin

Это пример решения для платформы управления на основе нового поколения интерфейсных сервисных фреймворков ApiBoot с разделением на переднюю и заднюю части.

I. Появление

Чтобы продемонстрировать интеграцию различных компонентов ApiBoot, появился ApiBoot Admin!

Поскольку ApiBoot написан на Java и представляет собой чисто бэкенд-компонентный базовый фреймворк, для интеграции с реальными сценариями разработки он интегрировал vue-element-admin в ApiBoot Admin в качестве передней части для создания простой демонстрационной среды с разделением передней и задней частей.

Совет: вы можете выделить проект admin-services из ApiBoot Admin как отдельный интерфейсный сервис, поскольку он предоставляет некоторые общие константы, базовую унифицированную конфигурацию и т. д., что позволяет вам разрабатывать его дальше на этой основе.

II. Каталог исходного кода

ApiBoot Admin — это демонстрационный проект с разделением передней и задней частей.

1. Часть интерфейса (admin-services)

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

2. Передняя часть (admin-ui)

Передняя часть использует фреймворк vue-element-admin, предоставленный «Цветочные штаны». Для получения подробной информации посетите официальный сайт vue-element-admin (https://panjiachen.github.io/vue-element-admin-site/zh/).

Сервер журналов (admin-log-server)

Он основан на компоненте ApiBoot Logging Admin и используется для сбора всей информации журнала, создаваемой интерфейсными службами (admin-services), и записи её в базу данных (журналы запросов, журналы ссылок, глобальные журналы).

III. Среда выполнения

  • JDK 1.8+.
  • MySQL 5.5+.
  • NodeJs 10.18.0.
  • Npm 6.13.4.

IV. Локальное выполнение

1. Создание базы данных

Скопируйте сценарий api-boot-admin.sql из репозитория и создайте базу данных самостоятельно.

2. Загрузка исходного кода

git clone git@gitee.com:minbox-projects/api-boot-admin.git

3. Компиляция проекта

# Перейдите в каталог api-boot-admin
cd api-boot-admin
# Соберите проект в корневом каталоге api-boot-admin
➜  api-boot-admin git:(master) ✗ mvn clean package

4. Запуск сервера журналов

➜  api-boot-admin git:(master)cd admin-log-server 
➜  admin-log-server git:(master) ✗ java -jar target/admin-log-server-0.1.0.RELEASE.jar

5. Запуск интерфейса

➜  api-boot-admin git:(master)cd admin-services 
➜  admin-services git:(master) ✗ java -jar target/admin-services-0.1.0.RELEASE.jar 

После успешного запуска бэкенда перейдите по адресу http://localhost:9527/, чтобы увидеть следующий интерфейс:

В сценарии базы данных api-boot-admin есть информация о пользователе с именем hengboy и паролем 123456.

Главная страница — это просто пример компонента диаграммы, если вам нужно динамически считывать данные, вы можете изучить vue-element-admin.

Этот модуль уже полностью функционален, и все интерфейсы, используемые в нём, находятся в контроллере admin-services/org.minbox.framework.api.boot.admin.api.SystemUserApi. Вы можете ознакомиться с использованием различных компонентов ApiBoot в исходном коде. К сожалению, без контекста понять, о чём идёт речь в исходном тексте, невозможно. Однако я могу предложить перевод представленного вами изображения:

АПИ бут админ ВХ20200107–164206@2х точка png

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Пример каркаса решения для платформы управления с разделением на фронтэнд и бэкэнд, основанной на инфраструктуре сервиса API-интерфейса нового поколения ApiBoot. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/minbox-projects-api-boot-admin.git
git@api.gitlife.ru:oschina-mirror/minbox-projects-api-boot-admin.git
oschina-mirror
minbox-projects-api-boot-admin
minbox-projects-api-boot-admin
master