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

OSCHINA-MIRROR/jeffxu-tianti

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

Тянти (tianti)

Введение:

  1. Тянти — это бесплатная CMS-система лёгкого веса, написанная на Java, которая предоставляет комплексное решение для управления контентом и его отображения.
  2. Пользователи могут создать сайт CMS без написания кода, получив сайт по умолчанию.
  3. Передняя страница адаптируется под разные устройства и использует разделение между фронтендом и бэкендом. Бэкенд поддерживает смену скинов на тянти синий и тянти красный.
  4. Проект имеет чёткую техническую структуру, что позволяет пользователям расширять функционал в соответствии с бизнес-потребностями и облегчает вторичную разработку.

Технические аспекты:

  • Бэкенд:

    • Основные фреймворки: Spring Framework 4.2.5.RELEASE.

    • Фреймворк безопасности: Apache Shiro 1.3.2.

    • Фреймворк представления: Spring MVC 4.2.5.RELEASE.

    • Соединение с базой данных: Tomcat JDBC.

    • Кэш-фреймворк: Ehcache.

    • ORM-фреймворк: Spring Data JPA, hibernate 4.3.5.Final.

    • Управление журналами: SLF4J 1.7.21, Log4j.

    • Редактор: ueditor.

    • Инструменты: Apache Commons, Jackson 2.8.5, POI 3.15.

    • Уровень представления: JSP.

    • База данных: MySQL, Oracle и другие реляционные базы данных.

    • Фронтенд:

      • DOM: jQuery.
      • Пагинация: jquery.pagination.
      • Управление пользовательским интерфейсом: common.
      • Интеграция пользовательского интерфейса: uiExtend.
      • Скроллинг: jquery.nicescroll.min.js.
      • Графики: Highcharts.
      • Трёхмерные графики: highcharts-more.
      • Слайдшоу: jquery-swipe.
      • Отправка форм: jquery.form.
      • Загрузка файлов: jquery.uploadify.
      • Проверка форм: jquery.validator.
      • Дерево отображения: jquery.ztree.
      • Шаблоны HTML: template.
  • Структура проекта: 2.1 tianti-common: базовые услуги системы, включая абстракции сущностей, DAO и сервисов. 2.2 tianti-org: реализация модуля прав пользователей. 2.3 tianti-cms: реализация информационного модуля. 2.4 tianti-module-admin: веб-проект для бэкенда тянти. 2.5 tianti-module-interface: проект интерфейса тянти. 2.6 tianti-module-gateway: адаптивный проект фронтенда тянти (статический проект, который получает данные из tianti-module-interface).

Обзор фронтенд-проекта:

Обзор бэкенд-проекта:

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

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

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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