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

OSCHINA-MIRROR/rguess-thinker

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

Thinker (как мыслитель пишу код)

Me

Введение

  • Накопленный опыт работы, создание быстрой разработки j2ee-приложений, акцент на рефакторинге кода, демонстрация некоторых общих функций, инструментов и плагинов. PS: (см. springside4, es быструю разработку фреймворка, jeesite).
  • Spring MVC, Spring, Hibernate в качестве базовой структуры.
  • База данных MySQL.
  • Фронтенд использует компонентную библиотеку Metronic на основе Bootstrap.

Модули

Common

  • Обобщённая упаковка DAO, Service, Controller базовых классов, включая разбиение на страницы и упаковку условий запроса, что позволяет быстро выполнять операции CRUD (см. springside4).
  • Простой генератор кода, добавление функций конфигурации полей, генерация страниц, реализация операций добавления, удаления, изменения и проверки без необходимости написания кода (см. jeesite).
  • Ehcache кэширование.
  • Интеграция Spring MVC с Hibernate Validator для проверки данных на стороне сервера.

Системное управление правами

  • Управление системой — включает управление пользователями, ролями, правами, ресурсами и меню.
  • Управление правами — использование Apache Shiro для аутентификации и авторизации системы.
    • Аутентификация и авторизация системы.
    • Контроль разрешений на уровне кнопок.
    • Ограничение одновременного входа пользователей.
    • Авторизация на уровне методов с использованием аннотаций на стороне сервера.
  • Системный вход, ведение журнала операций, запросов и анализа.

Рабочий процесс OA

  • Интеграция Activiti (движок рабочего процесса).
    • Интеграция с Spring.
    • Создание общей основы рабочего процесса и общих инструментов.
    • Общие запросы, такие как ожидающие рассмотрения, завершённые и мои процессы.
    • Определение интерфейсов, которые должны быть реализованы для бизнес-разработки.
    • Развёртывание процессов.
    • Пример процесса отпуска.
    • Примеры свободного проектирования процессов.

Управление контентом

  • Реализация управления категориями, статьями, системными статическими ресурсами.
  • Поддержка загрузки документов Word для публикации статей.
  • Использование UEditor для форматированного текста при публикации статей.
  • Статическая индексация домашней страницы с помощью AOP + Freemarker + Thread.
  • Управление несколькими сайтами.
  • Персональный блог на основе этой CMS.

Utils

  • Разработка общих инструментов, таких как универсальные инструменты экспорта Excel на основе Apache POI.
  • Инструменты для преобразования различных типов данных.
  • Http и Servlet инструменты.
  • Общие инструменты обработки дат.
  • Работа с различными кодировками, декодированием и шифрованием.
  • Инкапсуляция операций отражения.
  • Файловые операции.
  • WordToHtml.
  • Реализация задач по расписанию с использованием Spring аннотаций и MySQL резервного копирования данных.
  • ...
  • Собраны разнообразные JS и jQuery плагины.
    • Bootstrap.
    • JQuery Validation, модификация проверки для соответствия Bootstrap, делая его более привлекательным, добавляя общие проверки.
    • Пользовательский плагин для разбиения на страницы (совместимый с Bootstrap-Paginator).
    • Ztree (плагин дерева jQuery).
    • Datetimepicker (компонент календаря).
    • Gritter (всплывающее окно).
    • Jquery-slimscroll (определение прокрутки локальных элементов).
    • Jquery-treegrid (плагин для дерева, который лучше интегрируется с таблицами Bootstrap для отображения данных).
    • Bootstrap-tree (простой плагин для дерева).
    • Chosen-bootstrap (выбор элемента управления раскрывающимся списком).
    • Font-awesome (шрифт).
    • Uniform (улучшение формы).
    • Jquery blockUI (слой маскировки).
    • Ueditor (редактор форматированного текста).
    • Bootstrap-fileupload.
    • Многофайловая загрузка Jquery Fileupload с индикатором выполнения.
    • ....

Прочее

  • Интеграция динамического инструмента создания отчётов JasperReports (незавершённая).
  • Push-уведомления Jpush.

Начальный пользователь: admin/admin123

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

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

Введение

Собственная J2EE платформа для быстрой разработки. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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