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

OSCHINA-MIRROR/ysc-APDPlat

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

Быстрый старт APDPlat

Руководство по использованию APDPlat

Статьи по темам APDPlat

APDPlat — это аббревиатура от Application Product Development Platform (платформа для разработки приложений).

APDPlat предоставляет следующие возможности: контейнер приложения, многомодульная архитектура, генерация кода, установочные программы, аутентификация и авторизация, резервное копирование и восстановление, словарь данных, веб-сервисы, мониторинг системы, аудит действий, графики статистики, отчеты, привязка к оборудованию, защита от взлома, безопасность данных, встроенный поиск, преобразование данных, поддержка Maven, компоненты веб-приложений, управление содержимым, рабочие процессы, оптимизация веб-ресурсов и многое другое.

Спонсорская помощь и благодарности

Основные технологии используемые в APDPlat:

1) Веб-интерфейс реализован с помощью Ext JS.

2) До версии 2.6 фронтенд контроллер был основан на Struts2, начиная с версии 2.6 используется Spring MVC.

3) Управление зависимостями осуществляется с помощью Spring.

4) ORM реализуется через JPA, где Hibernate является основной реализацией.

5) Внутренний поиск (OSEM) использовал Compass до версии 2.6, после чего был отключен.    6) Аутентификация и авторизация осуществляются с помощью Spring Security.

7) Генерация кода выполняется с помощью Freemarker.

8) Логирование производится с помощью SLF4J и Logback.

9) Расписание задач реализуется с помощью Quartz.

10) CAPTCHA реализуется с помощью Jcaptcha.

11) Веб-сервисы используются с помощью CXF.

12) Мониторинг SQL-запросов осуществляется с помощью P6Spy.

13) Сжатие JavaScript и CSS происходит с помощью YUI Compressor.

14) Обфускация Java-кода выполняется с помощью Allatori.

15) Получение информации о системе осуществляется с помощью Sigar.

16) Единичные тесты выполняются с помощью JUnit.

17) Шифрование конфигурационных файлов осуществляется с помощью Jasypt.

18) Кэширование осуществляется с помощью EhCache или Memcached.

19) Подключение к базе данных осуществляется с помощью Commons DBCP.

20) Операции с офисными документами выполняются с помощью Apache POI.

21) Рабочие процессы реализуются с помощью Activiti.

22) Отчеты создаются с помощью BIRT.

23) Оптимизация веб-ресурсов осуществляется с помощью WRO4J.

24) Логирование и мониторинг осуществляются с помощью AspectJ.

25) Загрузка бэкапов на FTP осуществляется с помощью Commons Net.

26) Обработка JSON осуществляется с помощью Jackson.

27) Распределенный поиск и анализ данных в режиме реального времени осуществляются с помощью Elasticsearch.

https://travis-ci.org/ysc/APDPlat

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

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

Введение

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

Обновления

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

Участники

все

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

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