Добро пожаловать всем заинтересованным друзьям, присоединяйтесь к обновлению и поддержке...
Beta-v1.0.10 (2020.7.5)
Beta-v1.0.9 (2020.6.28)
Добавлены параметры конфигурации инициализации задачи по расписанию jobInit:
- По умолчанию 1: остановить все задачи;
- 2: запустить все задачи и начать выполнение;
- 3: сохранить текущее состояние и запустить задачу.
Адаптировано к версии SQL 1.0.12
Следите за отличными проектами с открытым исходным кодом
https://www.gemframework.com/bbs/reging.html?channle=gem&inviter=2SEVLFH8
Добавьте группу QQ, чтобы получить нажмите, чтобы присоединиться к группе QQ
Адрес демонстрации: http://coral.gemframework.com:8088/admin Имя пользователя демонстрации: admin Пароль демонстрации: 123456
Coral — член семьи Gem, произносится как «Coral» [ˈkɒrəl], что означает «барбекю», а также означает «коралл». Впервые она встретилась с вами в 2020 году. Она прекрасна, как её имя, и не только внешне, но и внутренне...
Coral — это корпоративная быстрая разработка на основе SpringBoot2.2x, MyBatis, Shiro и других основных фреймворков; страница переднего плана разработана с использованием LayUi. Эта система специально разработана для быстрой интеграции разработчиков бэкенда и подходит для всех малых и средних предприятий или команд разработчиков. http://www.gemframework.com
______ ________
.' ___ | |_ __ |
/ .' \_| .---. _ .--..--. | |_ \_| _ .--. ,--. _ .--..--. .---.
| | ____ / /__\\ [ `.-. .-. | | _| [ `/'`\] `'_\ : [ `.-. .-. | / /__\\
\ `.___] | | \__., | | | | | | _| |_ | | // | |, | | | | | | | \__.,
`._____.' '.__.' [___||__||__] |_____| [___] \'-;__/ [___||__||__] '.__.'
GemFrame — отличная отечественная корпоративная платформа на базе SpringBoot http://www.gemframework.com **Программное обеспечение (классическая комбинация фреймворков)**
* **Фреймворк ядра**: Spring Boot 2.2.5.RELEASE.
* **Фреймворк безопасности**: Apache Shiro 1.4.2.
* **Шаблонизатор**: Thymeleaf.
* **Интерфейс**: Layui 2.5.6, JQuery 3.3.1.
* **Уровень персистентности**: MyBatis-Plus 3.3.1.
* **Реляционная база данных**: MySQL 5.7.
* **Пул соединений с базой данных**: Druid 1.1.10.
* **Кэширующая база данных**: Redis 4.0.9.
* **Инструмент управления проектами**: Maven 3.3+.
* **Инструментальный класс**: Hutool 4.5.8.
**Выбор технологии**
| Технологический стек | Версия | Интерфейс | Серверная часть | Описание |
| --- | --- | --- | --- | --- |
| JDK | 1.8x | | Основа для разработки на Java | |
| Spring | 5.0+ | | Контейнер IoC и AOP | |
| SpringBoot | 2.2.x | | Упрощённый контейнерный фреймворк | |
| Mybatis-Plus | 3.3.x | | Уровень персистентности | |
| Shiro | 1.6.0 | | Фреймворк безопасности | |
| MySQL | 5.5+ | | База данных MySQL | |
| Oracle | 10g+ | | База данных Oracle | |
| SQLServer | 2000+ | | База данных MSSQL | |
| Maven | 3.3+ | | Инструмент управления проектами | |
| Redis | 3.2+ | | NoSql промежуточное ПО | |
| Fastjson | 1.2.58 | | Инструменты сериализации объектов | |
| Swagger | 2.6.1 | | Инструмент документации интерфейса | |
| Lombok | 1.18 | | Предоставляет аннотации для упрощения программирования | |
| Captcha | 1.6.2 | | Средство проверки подлинности | |
| Druid | 1.1.10 | | Пул соединений с базой данных | |
| Thymeleaf | — | | Шаблонизатор | |
| JQuery | 3.2.1 | + | Библиотека JavaScript | |
| Layui | v2.5.6 | + | Веб-компоненты с всплывающими окнами | |
| Layer | 2.5.6 | + | UI-фреймворк | |
| Layui.tree | — | + | Компонент веб-дерева | |
| Layui.xmSelect | — | + | Многокомпонентный компонент | |
| Layui.treeTable | — | + | Таблица компонентов дерева | |
| Layui.iconPicker | — | + | Выбор значка | |
| Layui.cityPicker | — | + | Выбор города | |
| Layui.staps | — | + | Шаги операции | |
| Layui.layDate | — | + | Выбор даты | |
| Layui.QRcode | — | + | QR-код | |
| Layui.Player | — | + | Плеер | |
**Структура кода**
— **Модульная структура**:
* coral:
* coral-apirest: предоставляет RESTful API для разделения интерфейса и серверной части;
* coral-admin: административная панель управления;
* coral-common: общий модуль;
* coral-common-service: сервисный модуль;
* coral-common-mapper: модуль работы с данными;
* coral-common-model: модельный слой.
— **Структура пакета**:
* java:
* com.gemframework.common: общий пакет;
* com.gemframework.constant: пакет констант;
* com.gemframework.config: конфигурационный пакет;
* com.gemframework.utils: пакет инструментов;
* com.gemframework.controller: пакет контроллеров;
* com.gemframework.mapper: пакет картографов;
* com.gemframework.model: пакет моделей;
* com.gemframework.service: пакет сервисов;
* com.gemframework.service.impl: пакет реализаций сервисов.
* resource:
* static: статические файлы (например, css, js, img, fonts);
* templates: шаблоны страниц (например, html, jsp, vm);
* mapper: файлы сопоставления Mybatis SQL.
— **Предварительный просмотр архитектуры**:
[введите описание изображения]
— **Скриншоты системы**:
* Вход в систему:
[введите описание изображения]
* Панель инструментов:
[введите описание изображения]
* Мониторинг системы:
[введите описание изображения]
* Управление правами:
[введите описание изображения]
* Управление ролями:
[введите описание изображения]
* Управление организацией:
[введите описание изображения]
* Управление словарями:
[введите описание изображения]
* Alibaba Cloud:
[введите описание изображения]
* OAuth:
[введите описание изображения]
* Oauth2-gitee:
[введите описание изображения]
* Авторизация входа:
[введите описание изображения]
* Пример модуля:
[введите описание изображения]
* Большой экран мониторинга:
[введите описание изображения]
**Окружение проекта**
* Документы проекта: [ограниченное по времени бесплатное использование](https://www.kancloud.cn/gemos/gem_coral_dev/1619676).
* Официальное сообщество: [http://bbs.gemframework.com](http://www.gemframework.com/bbs).
* Репозиторий gitee: https://gitee.com/gemteam/coral.
* Репозиторий github: https://github.com/gem-team/gem-croal.
* Официальный сайт: http://www.gemframework.com.
* Официальная группа QQ: 72940788, 446017307. **Об обновлениях:** проект каждую неделю получает обновления. Демонстрационный сайт будет периодически недоступен с вечера пятницы до воскресенья. Приносим извинения за доставленные неудобства!
Если вы хотите быть в курсе последних новостей проекта, а также получить поддержку, консультации по техническим вопросам, вопросам разработки и т. д., пожалуйста, перейдите в официальное сообщество. Я отвечу вам как можно скорее!
**Случайная благодарность**
<img src="https://images.gitee.com/uploads/images/2020/0324/225514_e980e3d0_2671379.png" width = "200" height = "200" div align=center />
<img src="https://images.gitee.com/uploads/images/2020/0324/225522_cb4dd187_2671379.png" width = "200" height = "200" div align=center />
Пожалуйста, укажите ваши контактные данные в поле для комментариев. Большое спасибо за вашу поддержку!
Я буду признателен, если вы отметите «смотреть» и «звездочка» в верхней части страницы, прежде чем уйти. Спасибо за вашу поддержку!
**Постоянное улучшение**
Спасибо за вашу поддержку. Пожалуйста, уделите десять минут и заполните опрос о степени удовлетворенности, чтобы мы могли стать лучше. Ваше мнение очень важно для меня!
[Опрос о степени удовлетворённости](https://www.wenjuan.com/s/6bAfMnE/?user=gitee&repeat=1)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )