Проект: введение
Это основа для разработки гибридного (Hybrid) смешанного приложения (APP) и системы управления бэкендом, ориентированная на корпоративные приложения. Она объединяет последние основные технологии с открытым исходным кодом и представляет собой интегрированный набор основных технологий Java EE и лучших практик для проектирования и реализации корпоративных веб-приложений.
http://www.entdiy.com
Синхронное обновление ресурсов репозитория GIT:

Следите за последними версиями микросервисной архитектуры от автора, основанной на Vue/Element-UI и Spring Boot/Spring Cloud & Alibaba.
Особенности фреймворка:
- Интерфейс и основные функции, ориентированные на основные корпоративные веб-системы.
- Основан на основной архитектуре (Java 8 + SpringMVC/Spring 5 + Hibernate 5.2/MyBatis 3/JPA 2.1/Spring Data 2). Подробнее см. в списке технических характеристик.
- Интеграция приложений на основе Webpack/NodeJS/React/Cordova и Restful API.
- На основе популярных JQuery 1.12/Bootstrap 3.3 и других UI-фреймворков и плагинов, с хорошей совместимостью браузеров и поддержкой мобильных устройств.
- Предоставляет базовую структуру генерации кода, упрощая разработку базовых функций CRUD.
- Модульный проект на основе Maven и управление зависимостями компонентов, что упрощает непрерывную интеграцию и разработку.
Техническая архитектура:
Список основных технических компонентов (Java/Web/Tool):
- [Технические характеристики](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/110.технические характеристики.md): описание основных технологий и дизайна.
- [Обработка исключений](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/120.обработка исключений.md): стратегия обработки исключений в рамках проекта.
- [Смешанное приложение](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/130.смешанное приложение.md): архитектура гибридных приложений на React+Cordova.
- [План разработки](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/140.план разработки.md): планирование внедрения новых функций и возможностей.
-
Журнал изменений: основные обновления версий проекта и его функций.
Руководство по разработке:
- [Демонстрация работы](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/210.демонстрация работы.md): запуск скрипта одним нажатием для автоматического завершения сборки на основе Maven и развёртывания Docker.
- [Услуги Docker](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/220.услуги docker.md): демонстрация использования Docker для развёртывания сервисов в рамках фреймворка.
- [Конфигурация разработки](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/230.конфигурация разработки.md): базовая конфигурация среды разработки.
- [Структура проекта](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/240.структура проекта.md): обзор структуры всего проекта.
- [Генерация кода](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/250.генерация кода.md): инструменты для создания базового кода CURD.
- [Основные функции](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/260.основные функции.md): список уже реализованных основных функций.
- [Компоненты пользовательского интерфейса](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/270.компоненты пользовательского интерфейса.md): дизайн и использование компонентов пользовательского интерфейса в рамках фреймворка.
- [Табличные компоненты](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/280.табличные компоненты.md): мощные расширения и улучшения табличных компонентов Grid.
- [Управление формами](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/290.управление формами.md): разработка веб-форм — важнейший аспект управления данными.
- [Часто задаваемые вопросы](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/295.часто задаваемые вопросы.md): ответы на часто задаваемые вопросы о проекте.
Основные модули:
- [Базовые данные](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/310.базовые данные.md): подход к проектированию базовых данных и данных тестирования.
- [Аудит данных](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/320.аудит данных.md): реализация аудита бизнес-данных с использованием компонента Hibernate Envers.
- [Плановые задачи](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/330.плановые задачи.md): настройка и мониторинг запланированных задач с помощью компонента Quartz.
- [Дизайн API](entdiy-devops/entdiy-dev-guide/src/main/resources/META-INF/resources/dev/docs/markdown/340.дизайн api.md): концепция дизайна API.
Главный сайт проекта:
Весь сайт защищён Ngrok и может работать медленно или временно отключаться при обновлении. Чтобы предотвратить случайное изменение данных, некоторые функции могут быть отключены. Для полного опыта рекомендуется запустить локально, следуя инструкциям в разделе «Демонстрация работы» или «Конфигурация разработки».
Скриншоты:
Пример объединённой страницы демонстрации системы управления бэкэндом All In One.
Комментарии ( 0 )