Руководство по использованию 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.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )