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

OSCHINA-MIRROR/devilived-MyBase4j

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

Распределённая модульная базовая структура

  • Зависимые проекты
  1. Spring Framework (https://projects.spring.io/spring-framework/)
  2. Spring Session (https://projects.spring.io/spring-session/)
  3. Мой другой открытый проект spring-data-mybatis (https://gitee.com/devilived/spring-data-mybatis)
  4. Высокопроизводительная превосходная сервисная структура DUBBO (https://www.oschina.net/p/dubbo)
  5. Для страницы входа используется Custom Login Form Styling (https://tympanus.net/codrops/2012/10/16/custom-login-form-styling/)
  6. Основной пользовательский интерфейс заменён с bootstrap на iview (https://www.iviewui.com/docs/guide/introduce), для оконной части использован Layui (https://www.oschina.net/p/layui)
  7. Также используются другие JS-компоненты: jquery (http://jquery.com/), seajs (https://www.oschina.net/p/seajs), ztree (https://www.oschina.net/p/ztree), vue (https://cn.vuejs.org/v2/guide/index.html)
  • Используемые инструменты
  1. Redis (https://redis.io/)
  2. Zookeeper (http://zookeeper.apache.org/)
  • Описание проекта
  1. Базовые модули: MyBase4j-Pom (базовая конфигурация), MyBase4j-Util (пакет инструментов), MyBase4j-Base (базовые bean и базовый интерфейс), MyBase4j-BaseImpl (реализация базового интерфейса), MyBase4j-BaseShiro (базовый интерфейс аутентификации), MyBase4j-BaseProvider (конфигурация базового производителя), MyBase4j-BaseService (реализация основного бизнес-интерфейса), MyBase4j-BaseWeb (основной веб-пользовательский интерфейс), MyBase4j-Distributed (распределённая конфигурация потребителя), MyBase4j-NonDistributed (нераспределённая конфигурация)
  2. Модули управления системой: MyBase4j-SecurityPom (конфигурация системного модуля), MyBase4j-Security (bean системного модуля и определение интерфейса), MyBase4j-SecurityImpl (реализация интерфейса системного модуля), MyBase4j-SecurityService (реализация бизнес-интерфейса системного модуля), MyBase4j-SecurityShiro (реализация базового аутентификационного интерфейса), MyBase4j-SecurityWeb (пользовательский интерфейс и реализация бизнес-логики системного модуля)
  3. Демонстрационный проект для публикации: DemoWebNonDistributed (демонстрационный нераспределённый проект для тестирования и разработки), DemoProvider (демонстрационный распределённый проект производителя, используемый для официальной публикации), DemoWeb (демонстрационный распределённый потребительский проект, используемый для официальной публикации)
  4. Генератор кода: MyBase4j-Generator (может генерировать bean, реализацию интерфейса данных, интерфейс производителя, интерфейс потребителя, бизнес-интерфейс), команда Maven: generator:run
  • Графические изображения результатов
  1. Нормальный режим, вдохновлённый стилем администратора iview Домашняя страница в нормальном режиме Стиль таблицы в нормальном режиме Стиль формы в нормальном режиме
  2. Оконный режим Домашняя страница в оконном режиме Стиль вторичного меню в оконном режиме Стиль таблицы в оконном режиме Стиль формы в оконном режиме

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

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

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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