#### Описание проекта Проект реализован на основе стека технологий, включающего SpringCloud, SpringSecurity, OAuth2, Nacos, Seata, MybatisPlus, Vue3, TypeScript, AntDesign, MySQL и других технологий. Это монолитная система с разделением фронтенда и бэкенда, которая является управляемой системой. Бэкенд реализован на языке Java с использованием SpringCloud, SpringBoot3, SpringSecurity, OAuth2, Nacos, Seata, MybatisPlus, MySQL и других популярных технологий. Фронтенд реализован на основе Vue3, TypeScript, Vite и других технологий, используя фреймворк UI AntDesign. Проект основан на современных идеях разделения фронтенда и бэкенда на основе Vue. Для достижения детализированного разделения труда и модульного, компонентного подхода к разработке, используется полностью разделенная архитектура фронтенда и бэкенда. Фронтенд взаимодействует с бэкендом через API для обмена данными. Система имеет полную RBAC-модель управления доступом, где гранулярность прав доступа достигает уровня кнопок. Поддерживается режим смены тем, а также совместимость с мобильными устройствами, планшетами и ПК. Это повышает удобство использования для пользователей.Для упрощения разработки, проект включает базовые модули, такие как модуль пользователей, модуль ролей, модуль меню, модуль отделов, модуль должностей, модуль званий, модуль логов, модуль арендаторов, модуль словарей, модуль конфигураций, модуль административных единиц, модуль планирования задач и другие базовые функциональные модули. Для поддержки многопользовательской функции арендаторов, проект был спроектирован с поддержкой многопользовательской функции с самого начала. Для быстрой разработки проекта, официально разработана целая система генерации кода, которая может сгенерировать код бэкенда и фронтенда для модуля на основе одного стандарта структуры таблицы данных. Для высокой степени адаптации к проектам с индивидуальными требованиями, монолитная система с разделением фронтенда и бэкенда выпускается в нескольких версиях, которые можно выбрать в зависимости от конкретных потребностей. Система управления доступом и базовые функциональные модули уже встроены в саму систему, что значительно повышает эффективность разработки, снижает затраты на разработку проекта и экономит рабочие часы. #### Структура программного обеспечения+ Используется базовая среда разработки `JDK17` и инструмент построения `Maven`; + Применяется модульное и плагинное проектирование для реализации ввода основных библиотек по требованию; + Используются микросервисные компоненты, такие как `Spring Cloud`, `Spring Cloud Alibaba`, `SpringBoot` и другие; + Используются микросервисные унифицированные системы аутентификации, такие как `Spring Authorization Server`, `SpringSecurity` и другие; + Используются микросервисные унифицированные системы аутентификации, такие как `Nacos`, `Seata` и другие; + Используются технологии, такие как `Vue3`, `TypeScript`, `AntDesign`, `Vite` для полного разделения фронтенда и бэкенда; + Используются популярные открытые фреймворки, такие как `MybatisPlus`, `hutool`, `fastjson2` и другие; + Используются механизмы генерации токенов, такие как `Json Web Token`, `redis` для кэширования; + Используется техника аспектно-ориентированного программирования (AOP) для управления логированием и контролем доступа, с уровнем детализации до узловых кнопок; + Используется валидатор `Validator` для строгой проверки параметров `DTO`; + Используются `SpringDoc`, `knife4j` для просмотра онлайн-документации; + Используется кэширование `redis` для записи информации о входе, что обеспечивает механизм принудительного выхода при онлайн-подключении; + Используется генератор кода `mybatis-plus-generator` для автоматического создания файлов модулей;+ Используется `MybatisPlus` для реализации стратегии изоляции данных для нескольких арендаторов; + Интегрированы ключевые функции, такие как `Али短信` (уведомления от Али), `email`, для декомпозиции бизнес-логики; + Интегрирована техника онлайн-мониторинга для мониторинга состояния и производительности приложения; + Интегрирован бассейн подключений к базе данных `Druid` для управления подключениями к базе данных;#### Информация о программе
Название программы: Блюкайн облако микросервисов Nacos + AntDesign версия
Автор программы: @Блюкайн облако команда
Лицензия: Apache-2.0
Официальный сайт: https://www.lanjingcloud.vip
Ссылка на документацию: http://docs.cloud.nacos.antdvue.lanjingcloud.vip
Ссылка на демонстрацию: http://manage.cloud.nacos.antdvue.lanjingcloud.vip#### Функциональные модули
Главное консольное меню: чисто статическая страница, предоставляемая для корпоративного и разработческого использования с возможностью кастомизации;
Управление пользователями: реализует ввод и управление данными пользователей, улучшая безопасность аккаунтов;
Управление ролями: на основе архитектуры RBAC (Role-Based Access Control) управляет правами доступа для ролей;
Управление меню: используется для управления данными меню и правами доступа для узлов меню;
Управление отделами: используется для управления данными отделов в структуре системы;
Управление должностями: используется для управления данными о должностях пользователей;
Управление арендаторами: используется для управления данными о регистрации арендаторов и открытии аккаунтов;
Управление логами: используется для управления и поддержания логов входа и операций;
Управление параметрами: используется для определения и управления ключевыми параметрами системы;
Управление конфигурациями: используется для управления и настройки динамических параметров конфигурации;
Управление словарями: используется для управления данными словарей и элементами словарей;
Уведомления и объявления: используется для управления данными уведомлений и объявлений;+ Управление административными районами: используется для управления данными административных районов;
Управление сообщениями: используется для просмотра и управления модулем системных сообщений;
Логи отправки SMS: используется для управления и поддержания логов отправки SMS;
Логи отправки электронной почты: используется для управления и поддержания логов отправки электронной почты;
Логи файлов: используется для управления и поддержания логов загрузки изображений и файлов;
Файловые шаблоны: используется для загрузки и управления шаблонами файлов в системе;
Шаблоны электронной почты: используется для управления шаблонами электронной почты в системе;
Шаблоны SMS: используется для ввода, поддержания и управления шаблонами SMS в системе;
Шаблоны сообщений: используется для управления содержимым сообщений, отправляемых системой;
Системные настройки: используется для визуального управления и поддержания конфигурационных данных системы;
Управление CMS: используется для управления данными сайта;
Расписание задач: используется для определения и управления расписанием задач;
Мониторинг SQL: используется для мониторинга SQL с использованием технологии Druid для подключения к базе данных;
Мониторинг производительности: используется для мониторинга информации о CPU, памяти, сервере, диске, виртуальной машине и т. д. ;+ Мониторинг здоровья: используется для мониторинга состояния здоровья и производительности системы;
Генерация кода: официальный кастомизированный генератор шаблонов, используется для упрощения разработки одного модуля и повышения производительности;
Документация API: используется для просмотра документации API системы, адресов API, входных и выходных параметров.
|:-------------------------------------:|:--------:| :----: | Версия BlueKing Cloud Monolith Thymeleaf+Layui | Основана на SpringBoot3, SpringSecurity, MybatisPlus, Thymeleaf, Layui, MySQL и других технологиях | https://gitee.com/lanjingcloud/LanJing-Layui | Версия BlueKing Cloud Monolith Vue3+ElementPlus | Основана на SpringBoot3, SpringSecurity, MybatisPlus, Vue3, ElementPlus, TypeScript, Vite, MySQL и других технологиях | https://gitee.com/lanjingcloud2/LanJing-EleVue | Версия BlueKing Cloud Monolith Vue3+AntDesign | Основана на SpringBoot3, SpringSecurity, MybatisPlus, Vue3, AntDesign, TypeScript, Vite, MySQL и других технологиях | https://gitee.com/lanjingcloud2/LanJing-AntdVue | Версия BlueKing Cloud Monolith Vue3+NaiveUI | Основана на SpringBoot3, SpringSecurity, MybatisPlus, Vue3, NaiveUI, TypeScript, Vite, MySQL и других технологиях | https://gitee.com/lanjingcloud2/LanJing-NaiveVue | Версия BlueKing Cloud Monolith Vue3+ArcoDesign | Основана на SpringBoot3, SpringSecurity, MybatisPlus, Vue3, ArcoDesign, TypeScript, Vite, MySQL и других технологиях | https://gitee.com/lanjingcloud2/LanJing-ArcoVue | Версия BlueKing Cloud Microservices Nacos+ElementPlus | Основана на SpringCloud, SpringSecurity, OAuth2, Nacos, Seata, MybatisPlus, Vue3, ElementPlus, TypeScript, Vite, MySQL и других технологиях | https://gitee.com/lanjingcloud2/LanJing-Nacos-EleVue | Версия BlueKing Cloud Microservices Nacos+AntDesign | Основана на SpringCloud, SpringSecurity, OAuth2, Nacos, Seata, MybatisPlus, Vue3, AntDesign, TypeScript, Vite, MySQL и других технологиях | https://gitee.com/lanjingcloud2/LanJing-Nacos-AntdVue | Версия BlueKing Cloud Microservices Nacos+NaiveUI | Основана на SpringCloud, SpringSecurity, OAuth2, Nacos, Seata, MybatisPlus, Vue3, NaiveUI, TypeScript, Vite, MySQL и других технологиях | https://gitee.com/lanjingcloud2/LanJing-Nacos-NaiveVue| Версия BlueKing Cloud Microservices Nacos+ArcoDesign | Основана на SpringCloud, SpringSecurity, OAuth2, Nacos, Seata, MybatisPlus, Vue3, ArcoDesign, TypeScript, Vite, MySQL и других технологиях | https://gitee.com/lanjingcloud2/LanJing-Nacos-ArcoVue |#### Просмотр модулей
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Если у вас есть намерение размещения рекламы, вы можете отправить электронное письмо на адрес: lanjingcloud@126.com
для получения информации о спонсорстве размещения.
Программы с открытым исходным кодом используют лицензию Apache 2.0.
Авторские права на программные продукты и окончательное толкование принадлежат [открытому сообществу компании Blue Whale Cloud]. Для использования коммерческой версии требуется лицензия. Без лицензии запрещено незаконное распространение и использование для коммерческих целей, в противном случае будут привлечены к ответственности за нарушение закона.Запрещено использовать этот программный фреймворк для любых незаконных, вредящих законным интересам других лиц или других вредных проектов. Запрещено использовать его для разработки проектов, нарушающих китайское законодательство. Компания Blue Whale Cloud не несет ответственности за любые несчастные случаи, ошибки, нарушения контрактов, клевету, нарушения авторских и патентных прав, а также за любые убытки (включая, но не ограничиваясь, прямые, косвенные, случайные или производные убытки), возникшие в результате использования этого программного фреймворка для разработки программного обеспечения. Этот программный фреймворк может использоваться только для разработки законных и соответствующих нормативным актам программных продуктов (не открытое и не конкурирующее) внутри компании и для личного использования. Подробное объявление о неприкосновенности фреймворка доступно в приложении "Объявление о неприкосновенности фреймворка".Авторские права на включенные в проект исходные коды и двоичные файлы третьих сторон указаны отдельно.
Все права защищены. Copyright © 2020~2025 lanjingcloud.vip.
Дополнительные детали доступны в LICENSE.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )