Бесплатно и с открытым исходным кодом
Это простой, быстрый и легко читаемый проект на основе Maven, который поддерживает динамическое переключение между несколькими источниками данных.
Автор родился в городе Чжанчжоу.
Daffodil в переводе с английского означает «нарцисс», а также созвучно с именем автора — Вэй Цзян. Поэтому автор назвал свою платформу «Базовая платформа управления Daffodil».
Базовая платформа управления Daffodil http://www.daffodil.vip/login. Извините: сервер Alibaba Cloud истёк, и у меня нет денег на продление.
Версия микросервиса доступна по адресу https://gitee.com/weijiang_admin/daffodil-cloud-vue.
Эта система представляет собой бэкенд-систему управления на базе SpringBoot. Она проста для понимания и имеет красивый и лаконичный интерфейс, а также поддерживает динамическую настройку переключения между несколькими источниками данных. Используемые технологии включают SpringBoot, SpingDataJpa, Redis, Shiro, Flowable, thymeleaf и Redis.
Система включает следующие основные компоненты: управление пользователями, управление ролями, управление отделами, управление должностями, управление полномочиями, управление меню, управление словарями, управление ограничениями, настройка параметров, управление уведомлениями и объявлениями, управление журналами, управление процессами, управление задачами, демонстрация процессов, мониторинг системы, генерация кода и другие модули...
Основные модули: — daffodil-code: базовый код ядра; — daffodil-system: базовая система бэкенда; — daffodil-flowable: движок процесса (реализация взаимодействия с движком процесса); — faffodil-easyfile: загрузка файлов (реализация функций фрагментации больших файлов, продолжения загрузки, быстрой загрузки); — daffodil-ui: файлы системы переднего плана (используя технологию шаблонов thymeleaf); — daffodil-starter: точка входа для интеграции системы (конечно, можно запустить отдельный модуль ~~~).
Другие модули: — daffodil-jasypt: инструмент для шифрования конфигурационных файлов (с использованием графического интерфейса Java); — daffodil-devtool: генератор кода (на самом деле он не очень полезен при разработке ~~~); — daffodil-cms: управление контентом (планируется реализовать в свободное время); — daffodil-multiple-datasource-demo: демонстрационный проект динамического переключения нескольких источников данных.
Описание архитектуры программного обеспечения: — ядро фреймворка: Spring Boot; — фреймворк безопасности: Apache Shiro; — слой персистентности: SpingDataJpa; — движок рабочего процесса: flowable; — шаблонный движок: Thymeleaf; — промежуточное ПО кеша: Redis; — технология переднего плана: bootstrap, layui, fontawesome и др.
В качестве примера используется инструмент разработки Myeclipse:
Примечание:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )