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

OSCHINA-MIRROR/supyuan-jfinal-admin

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

jfinal-admin: описание и обновления

jfinal-admin — это бэкенд-фреймворк, основанный на JFinal. В качестве веб-фреймворка используется JFinal, шаблонизатор — Beetl, база данных — MySQL, а для фронтенда применяется Bootstrap.

Демонстрационный адрес: http://jad.yxyun.win/ с паролем 123456. API-документ: https://apidoc.gitee.com/supyuan/jfinal-admin/. Документация JFinal: https://www.jfinal.com/doc/14-1. Документация Beetl: http://ibeetl.com/guide/#beetl. JetBrains: https://www.jetbrains.com/?from=jfinal-admin.

Версия 3.6.06

  • Упрощение логики получения параметров типа выполнения класса.
  • Новый механизм выполнения класса, расширена поддержка основных типов данных.
  • Поддержка методов класса в виде таблицы: | class | class | | -------|:-------:| | Boolean.class | boolean.class | |Character.class| Byte.class| | byte.class| Short.class| |short.class| Integer.class| |int.class| Long.class| |long.class| Float.class| |float.class| Double.class| |double.class| BigDecimal.class| |String.class|-|

Версия 3.6.05

  • Обновление JFinal до версии 4.9.06, FastJSON до версии 1.2.68.
  • Очистка ненужных конфигураций Maven.

Версия 3.6.04

  • Добавление инструмента управления версиями базы данных Flyway.
  • Подробности см. в BaseConfig.
  • Flyway — независимый инструмент управления версиями баз данных, который отслеживает изменения в базе данных.

Версия 3.6.03

  • Разделение исходного модуля обработки разрешений на два независимых модуля (разрешения меню и функциональные разрешения).
  • Сохранение информации о конфигурации портала.
  • Исправление некоторых ошибок и повышение стабильности программы.

Версия 3.6.02

  • Замена пула соединений с базой данных на HikariPool.
  • Удаление ненужных классов и упрощение инструментов.

Версия 3.6.01

  • Обновление JFinal до 4.5, Beetl до 3.0.11.RELEASE.
  • По умолчанию отключена задача планирования (BaseConfig, строка 83, можно включить по мере необходимости).
  • Выполнение класса: com.supyuan.modules.system.job.jobWeb.job.TestJob (необходимо изменить исходный класс выполнения в библиотеке).

Обновление версии 3.6

  • JFinal обновлён до 4.3, Beetl — до 3.0.7.RELEASE.
  • Обновлены и оптимизированы некоторые jar-пакеты и инструменты.
  • Изменена структура пакетов, чтобы отделить бизнес-логику от фреймворка (можно скомпилировать даже после удаления бизнес-логики).
  • Небольшие изменения в структуре передней страницы.

Последние обновления

  • Исправлена уязвимость XSS в панели навигации.
  • Интеграция Spring вместо использования аннотаций Dubbo, предоставляется переключатель для интеграции Spring (по умолчанию выключен).
  • Исправлены ошибки, связанные с ролевым управлением.
  • Объединение задач планирования (QuickJob QuickJob).
  • Добавлена функция обработки XSS-скриптов, пример: ${nameHtml,xss}.
  • Исправлен ряд проблем, связанных с разбиением на страницы, когда текущая страница больше общего количества страниц.
  • Управление правами стало более точным, вплоть до уровня функциональных кнопок.
  • Полностью переработан интерфейс входа.
  • Новые страницы 404 и 500.
  • Задачи планирования объединены в модуль системы, исправлены проблемы с входом в систему и обновлением Beetl до версии 2.7.14.
  • Оптимизация SEO, порт basePath не отображается при значении 80.
  • Исправлены проблемы с планированием задач.
  • Решена проблема с шифрованием DES.
  • Изменение дизайна пользовательского интерфейса.

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

  • 12 июля 2018 года
    • Функциональные обновления: исправлена ошибка, связанная с получением некорректных параметров задачи планирования при использовании метода JavaAssist; исправлена ошибка с использованием ключа DES.
    • Второстепенные корректировки: улучшен внешний вид сообщений системы и подсказок (используется layer.msg).
  • 18 апреля 2018 года
    • Мелкие корректировки: задачи планирования объединены в системный модуль, обновлена версия Beetl до 2.7.14, оптимизирована SEO (basePath не отображается, если порт равен 80).
    • Второстепенные корректировки: оптимизирован поиск и устранение неполадок, связанных с задачами планирования.
  • 7 февраля 2018 года
    • Основные обновления: из-за использования метода отражения JavaAssist при получении параметров метода в Linux, полученные имена параметров не совпадали с фактическими именами. В этом обновлении метод JavaAssist заменён на Spring, заинтересованные могут изучить изменения в QuartzJobClassSvc (строки 106–142) и GetParamUtil (строки 102–150).
    • Второстепенное обновление: устранена проблема, из-за которой при отсутствии входа в систему происходила ошибка при переходе к определённому маршруту, UserInterceptor перемещён в базовый модуль системы.

Также в тексте упоминаются другие аспекты работы с jfinal-admin, такие как качество кода, предварительный просмотр интерфейса, конфигурация и особенности проекта. О авторе — IT Сяо Хань Чжу (qq: 454979901).

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

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

Введение

jfinal-admin позволяет разработчикам с минимальными затратами времени и кода создавать функциональные административные панели. Включает в себя управление организационными структурами, пользователями, ролями, меню, словарями данных и журналами. Встроенная система пользователей и прав поддерживает множество баз данных, таких как MySQL и Oracle. Т... Развернуть Свернуть
JavaScript и 6 других языков
MIT
Отмена

Обновления

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

Участники

все

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

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