Проведена обширная инкапсуляция основных операций добавления, изменения, удаления и запроса. В серверной части используются аспекты для унифицированной проверки данных формы (требуется добавить проверку на переднем конце), а также аспекты для унифицированной обработки специальных условий запроса.
Упрощена работа с уровнем DAO, инкапсулированы общие службы, пагинация и многопараметрический запрос. На переднем конце интегрирована обработка ошибок, успешный обратный вызов, асинхронная загрузка форм и асинхронная отправка.
Проект полностью реализовал управление правами доступа, упростив и сделав более контролируемыми операции с правами, добавив возможность гибкого добавления и изменения прав, автоматического предложения URL-адресов прав и использования унифицированного перехватчика прав для перехвата определённых URL-адресов в соответствии с правилами.
Интегрирован Druid от Alibaba, что делает просмотр и мониторинг выполнения SQL-запросов более удобным.
Для использования проекта необходимы базовые знания: Java, Maven, Eclipse, Git, jQuery, Spring Framework, Spring MVC, Hibernate/MyBatis.
Шаги по использованию: ####1: git clone ####2: Импорт существующих проектов Maven в Eclipse / MyEclipse ####3: Импортировать данные из gas.sql ####4: Обновить конфигурацию jdbc в src/main/resources/application.properties ####5: mvn clean jetty:run или mvn package для публикации упакованного файла war в веб-контейнер ####6: Войдите на localhost:8080/gas/rest/admin/index
Из-за лени все таблицы были созданы с использованием Hibernate. Данные инициализации меню были получены из gas.sql. Также из-за лени не был написан скрипт инициализации.
Автор: Diamond
Email: 458293193@qq.com
Спасибо автору проекта quick4j на GitHub за предоставленный код, который был использован в этом проекте.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )