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

OSCHINA-MIRROR/klguang-fieldmeta

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

Основы управления метаданными полей на базе Springboot

Версия: beta-1.0

Демонстрационный адрес: http://47.100.120.24:8080/

Пример шаблона проекта: https://gitee.com/klguang/template-ssje

Метаданные (Metadata), также известные как посреднические данные или промежуточные данные, представляют собой данные о данных (data about data). Fieldmeta описывает атрибуты и отношения полей базы данных, полей сущностей, полей страниц, а также правила сопоставления полей, правила проверки ограничений и правила отображения запросов.

Разработка программного обеспечения неразрывно связана с управлением данными. Полное использование fieldmeta может значительно повысить эффективность разработки, и fieldmeta позиционируется как вторая IDE для программистов.

Что может делать fieldmeta?

  • Может служить универсальной основой для генерации кода, адаптированной к любым фреймворкам и языкам, таким как классические технические решения: springboot + mybaits + ant-design, или языки, такие как ruby, C++ и т.д., а затем разрабатывать шаблоны соответствующего программного кода и правила генерации, что позволяет удобно генерировать код CRUD.
  • Может выступать в качестве движка для быстрой разработки, автоматически реализуя функции CRUD через конфигурацию полей.
  • Может использоваться в качестве магазина шаблонов, включая шаблоны административного интерфейса пользователя (UI) и шаблоны серверной части, ориентированные на быструю разработку административных систем.

Инструкция по развёртыванию

Скачайте этот проект, перейдите в каталог Docker и выполните команду:

docker-compose up -d

Информацию о конфигурации можно найти в файле .env в каталоге Docker. Для получения дополнительной информации о Docker см. https://yeasy.gitbook.io/docker_practice/compose/install.

Технические решения этого проекта

  • Среда выполнения: jdk1.7
  • База данных: mysql 5.7
  • Java-фреймворк: springboot 1.5.6.RELEASE
  • Уровень сохраняемости: spring-data-jpa
  • Фронтенд-фреймворк: easyui 1.5.3

Структура проекта

fieldmeta
├──src/main/java      
│    ├─common     公共模块
│    │ 
│    ├─fieldmeta  元数据模块
│    │ 
│    └─sys        数据字典模块 

├──src/main/resources 
│    ├─app-jpa.xml             spring-data-jpa配置
│    │ 
│    ├─application.properties  springboot配置
│    │ 
│    └─jdbc.properties         数据库配置

└──src/main/webapp jsp页面

Журнал обновлений

2018-06-12 Выпущено Alpha 0.0.1

Использование

  1. Напишите файлы конфигурации и шаблонов.
  2. Управляйте метаданными сущности.
  3. Настройте поля страницы.
  4. Используйте необязательные поля, которые обычно можно настроить заранее в соответствии с правилами проекта или привычками.

Сообщество

QQ группа: 830635442

Присоединиться к группе QQ необходимо, выполнив следующие условия: star, watch, fork проект.

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

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

Введение

Филдмета: основанное на SpringBoot управление метаданными полей, универсальная платформа для генерации кода. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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