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

OSCHINA-MIRROR/alexwangby-JMDA

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

JMDA открытый проект источником вдохновения

  1. В компании Yanhuang Yingzhuo проработал 6 лет в должности архитектора, занимаясь исследованиями платформ модели-ориентированного программирования и движков рабочих процессов.
  2. После ухода из Yanhuang Yingzhuo продолжил работу над ERP системами для электронной коммерции. После нескольких проектов с жестким кодированием был создан платформа JMDA.
  3. JMDA — это всего лишь открытое программное обеспечение, которое использует модель-ориентированный подход для решения проблем при разработке проектов, обеспечивая быстрое развитие и генерацию кода.
  4. В будущем планируется выпустить серию видеоуроков, основанных на текущей модели ERP системы, чтобы общаться с теми, кто любит разрабатывать платформы и ERP программы.

Архитектура JMDA

Проектные скриншоты Средство моделирования списков Средство моделирования форм Средство моделирования форм Выполнение модели списка Выполнение модели формы

Авторизация URL адрес: http://127.0.0.1:8081/jmda-web/console Примечание: Здесь следует использовать имя web-проектаБаза моделей приложений Модели бизнеса представляют собой абстракцию набора структур для описания и контроля над бизнес-поведением. Эти структуры, имеющие синтаксис и семантику, позволяют как IT-специалистам, так и бизнес-профессионалам эффективно взаимодействовать, а также обеспечивают компьютеру возможность распознавания и выполнения этих моделей.

Создание нового типа модели

  1. Нажмите значок «Новый» на панели инструментов, затем выберите диалоговое окно «Введите название типа модели».

  2. Введите новое название типа модели, нажмите кнопку «OK», завершив операцию.Модели списка Цель модели списка — предоставление новых средств моделирования и выполнения для управления данными в рамках процессов и вне процессов, удовлетворяющих требования клиентов к управлению данными, включая:

  3. Операции CRUD (создание, чтение, обновление, удаление) и панель инструментов кнопок

  4. Простое внедрение для удовлетворения типовых требований главного экрана, что позволяет через события кода удовлетворять сложные индивидуальные потребности a) Предоставление простого механизма поиска и условий для составления запросов b) Простое фильтрование списка и навигацию по дереву фильтров c) Обобщение трёх типичных видов макетных фреймворков (традиционные, навигационные деревья) d) Подробное поведение отображения данных (встроенное в нижней части, модальное окно, новое вкладочное окно, новое окно)Создание нового списка модели

  5. Нажмите 'Бизнес модель ▲ Список модели'

  6. Нажмите кнопку создания на панели инструментов, выберите [Создать новый список данных], откроется диалоговое окно [Создание нового списка данных]

  7. Введите [Название списка], выберите [Имя формы] и [Классификация модели], затем нажмите кнопку [Ок], откроется окно мастера создания списка данных

Основная информация Заполните страницу основной информации запросами SQL, расширенными js или css файлами.

Атрибут Описание
Название списка Заголовок, который будет показываться пользователю при входе в этот основной модуль, например, "Финансовая система_Экономическая категория"
Классификация модели Общие атрибуты всех бизнес-моделей, используемые для идентификации области бизнеса, к которой относится эта модель
Уникальный идентификатор Автоматически сгенерированное уникальное имя списка данных
Запрос SQL Запрос SQL для отображаемых данных, где ? ? ? — это системные метки, динамически заменяемые условиями запроса
Шаблон файла По умолчанию стиль шаблона системы (поддерживает конфигурацию одновременного существования дерева и списка)
Расширенный JavaScript/CSS Расширенные JavaScript/CSS файлы, следуя за бизнесом, ${basePath} представляет текущий путь web-проектаОтображаемые поля
Нажмите кнопку Добавить, чтобы выбрать отображаемые поля, затем нажмите кнопку Моделирование выполнения в правом верхнем углу, чтобы просмотреть эффект отображения.
Атрибут Описание
Поле Имя поля базы данных
Заголовок Заголовок списка
Ширина Ширина списка
Приближённый поиск Поддержка приближённого поиска (эта функция временно недоступна)
Поддержка сортировки Поддержка сортировки
Выравнивание данных Выравнивание данных при отображении
Функция форматирования Поддерживаемый метод форматирования js для столбца, можно использовать функции форматирования easyui grid

Панель инструментов Область кнопок управления списком данных Нажмите для добавления системных кнопок создания, изменения и удаления

Атрибут Описание
Название Название кнопки
Подсказка Подсказка, предоставляемая при наведении курсора на кнопку (эта функция временно недоступна)
Иконка Иконки кнопок функций
Событие Событие js функции, вызываемой при клике на кнопку
Персонализация UI Возможность создания персонализированного HTML для отображения данных, если существует персонализированное UI, то не выполняются настройки (название, подсказка, иконка, событие).

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

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

Введение

Платформа JMDA предоставляет разработчикам ПО всестороннюю поддержку на протяжении всего жизненного цикла приложения: от проектирования, разработки, отладки и развёртывания до эксплуатации, обслуживания, мониторинга и управления. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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