NutzFw: среда быстрой разработки Java с открытым исходным кодом корпоративного уровня.
NutzFw — это мощная и простая в использовании среда быстрой разработки корпоративного уровня с открытым исходным кодом Java и система управления серверной частью. Компания стремится упростить процесс разработки корпоративных приложений, предоставляя богатые функциональные модули и поддерживая раздельную разработку интерфейсной и серверной части, помогая разработчикам быстро создавать эффективные и стабильные бизнес-системы.
Характеристики проекта
NutzFw имеет множество отличных функций, призванных предоставить разработчикам удобный и эффективный опыт разработки:
1. Центр платформы данных: NutzFw поддерживает динамическую настройку таблиц данных, легко реализует центр платформы данных и создает гибкую систему управления данными.
2. Быстрая настройка систем OA. С помощью механизма рабочих процессов NutzFw может быстро настроить системы OA для достижения эффективного управления бизнес-процессами.
3. Поддержка кросс-платформенных приложений. Используя метод оболочки приложения, NutzFw поддерживает кросс-платформенную упаковку приложений и поддерживает отдельную разработку внешнего и внутреннего интерфейса для удовлетворения потребностей многосценарных приложений.
4. Мощная функция расчета таблицы данных: NutzFw позволяет использовать функции базы данных для вычислений в логических полях и зависимых полях таблицы данных, реализуя сложную логическую обработку без изменения кода.
5. Эффективная статистика и экспорт данных. Для запроса данных из сложных таблиц данных NutzFw предоставляет удобные и эффективные функции статистики и экспорта для удовлетворения разнообразных потребностей анализа данных.
6. Усовершенствованный контроль ролевых разрешений. На основе ролевой модели разрешений RBAC (управление доступом на основе ролей) NutzFw реализует усовершенствованную область управления персоналом для обеспечения безопасности системы и целостности данных.
7. Мощный и гибкий механизм рабочего процесса: NutzFw использует механизм рабочего процесса Flowable, который является более мощным и масштабируемым, чем Activiti, и помогает разработчикам быстро разрабатывать бизнес-процессы.
8. Мониторинг сервера и оповещение: NutzFw предоставляет функции мониторинга ресурсов сервера и может оперативно отправлять электронные письма для уведомления администраторов о нештатных ситуациях для обеспечения стабильной работы системы.
9. Динамически настраивайте диаграммы в соответствии с потребностями руководства. Портал домашней страницы поддерживает динамическую настройку диаграмм, чтобы предоставить лидерам интуитивно понятное макровизуализированное отображение данных.
Список функций
NutzFw предоставляет богатый набор функциональных модулей, охватывающих все аспекты разработки корпоративных приложений:
1. Управление онлайн-формами. Обеспечьте гибкие функции управления онлайн-формами для удовлетворения различных потребностей в сборе данных.
2. Управление словарем данных. Поддерживает управление словарем данных для облегчения унификации спецификаций данных и улучшения согласованности данных.
3. Комплексный запрос данных таблицы данных: поддерживает запрос, статистику и экспорт данных таблицы сложных данных для удовлетворения различных потребностей анализа данных.
4. Управление организационной структурой: обеспечивает полные функции управления организационной структурой для обеспечения гибкого поддержания организационной структуры.
5. Управление пользователями. Поддерживает управление пользователями, что позволяет системным администраторам удобно добавлять, изменять и удалять пользователей.
6. Управление ролевыми правами: обеспечивает усовершенствованные функции управления ролевыми правами для обеспечения безопасности системы и целостности данных.
7. Нутц-интернационализация: поддерживает функции интернационализации, облегчающие адаптацию системы к различным языковым средам.
8. Управление почтой: поддерживает функцию управления почтой, можно настроить несколько бесплатных почтовых ящиков для отправки писем для облегчения системных уведомлений и доставки информации.
9. Управление новостями: обеспечивает функции управления новостями для облегчения выпуска новостных объявлений, связанных с системой.
10. Конфигурация портала домашней страницы: поддерживает диаграммы динамической конфигурации портала домашней страницы для удовлетворения потребностей руководителей в макровизуализации.
11. Мониторинг состояния сервера: интегрируйте инструмент oshi для мониторинга состояния сервера и обеспечения стабильной работы системы.
12. Мониторинг друида: интегрируйте пул соединений с базой данных друида для реализации мониторинга пула соединений с базой данных и повышения производительности системы.
13. Интеграция Redis. Интегрируйте механизм кэширования Redis для повышения скорости ответа системы и эффективности доступа к данным.
14. Конфигурация системной информации: обеспечивает функцию конфигурации системной информации, позволяющую администраторам настраивать параметры системы.
15. Просмотр записей журнала: поддерживает просмотр записей журнала для облегчения устранения неполадок системы.
16. Управление запланированными задачами: обеспечивает функцию управления запланированными задачами для облегчения регулярного выполнения системных задач.
17. Поддержка мобильных приложений. Поддерживает разработку мобильных приложений и предоставляет инструмент упаковки HBuilder для облегчения создания кроссплатформенных мобильных приложений.
18. Вход в систему с кодом сканирования приложения: поддерживает функцию входа в систему со сканированием кода приложения, чтобы пользователи могли быстро войти в систему.
19. Автоматическое резервное копирование базы данных по расписанию: обеспечивает функцию запланированного автоматического резервного копирования базы данных для обеспечения безопасности данных.
20. Рассылка бизнес-сообщений через веб-сайты. Поддержка веб-сайтов для отправки бизнес-сообщений и реализации уведомлений о сообщениях в режиме реального времени.
21. Мониторинг журналов в реальном времени: поддерживает веб-скокеты для мониторинга журналов в реальном времени на основе оболочки, чтобы облегчить своевременное обнаружение системных проблем.
22. Управление кэшем Redis: предоставляет функции управления кэшем Redis для облегчения управления и оптимизации кэшированных данных.
23. Управление вложениями: поддерживает функцию управления вложениями, позволяющую пользователям загружать вложения и управлять ими.
24. Управление кадровыми изменениями: обеспечивает функцию управления кадровыми изменениями для облегчения корректировки позиций менеджеров в подразделениях. Рабочий процесс необходимо использовать для управления процессами.
25. Обслуживание личных данных: предоставляет функции обслуживания личных данных, облегчающие пользователям управление личной информацией. Рабочий процесс необходим для управления процессами.
26. Адресная книга. Предоставляет функцию адресной книги, позволяющую пользователям находить коллег и связываться с ними. Ее необходимо реструктурировать для оптимизации взаимодействия с пользователем.
27. Стандартизированный доступ к CAS. Поддерживает стандартизированный доступ к CAS для облегчения функции единого входа.
28. Глубокая настройка рабочего процесса Flowable: поддерживает глубокую настройку рабочего процесса Flowable для обеспечения быстрой разработки конфигурации и удовлетворения различных потребностей бизнес-процессов.
Операционная среда
NutzFw требует следующей операционной среды:
JDK 8u221+
Мавен 3.3.9+
Редис 3.2.100+
MariaDB 10.2+ или MySQL 5.7+
ломбок 1.18.4 +
Среда разработки IDEA
Плагин Ломбок
NutzCodeInsight Плагин платформы Nutz
NutzFw Code Generat Плагин генератора кода NutzFw
Подвести итог
NutzFw — это мощная и простая в использовании среда быстрой разработки корпоративного уровня с открытым исходным кодом Java и система управления серверной частью. Его богатые функциональные модули, гибкие возможности конфигурации и мощная масштабируемость могут помочь разработчикам быстро создавать приложения корпоративного уровня, отвечающие различным потребностям.