NutzFw: marco de desarrollo rápido de nivel empresarial de código abierto Java
NutzFw es un marco de desarrollo rápido y un sistema de gestión de backend de código abierto Java potente y fácil de usar a nivel empresarial. Se compromete a simplificar el proceso de desarrollo de aplicaciones empresariales, proporcionar módulos funcionales enriquecidos y respaldar el desarrollo separado de front-end y back-end, ayudando a los desarrolladores a construir rápidamente sistemas comerciales eficientes y estables.
Características del proyecto
NutzFw tiene muchas características excelentes diseñadas para brindar a los desarrolladores una experiencia de desarrollo conveniente y eficiente:
1. Centro de plataforma de datos: NutzFw admite la configuración dinámica de tablas de datos, implementa fácilmente un centro de plataforma de datos y crea un sistema de gestión de datos flexible.
2. Configure rápidamente los sistemas OA: a través del motor de flujo de trabajo, NutzFw puede configurar rápidamente los sistemas OA para lograr una gestión eficiente de los procesos comerciales.
3. Compatibilidad con aplicaciones multiplataforma: al utilizar el método de shell de la aplicación, NutzFw admite el empaquetado de aplicaciones multiplataforma y admite el desarrollo separado de front-end y back-end para satisfacer las necesidades de aplicaciones de múltiples escenarios.
4. Potente función de cálculo de la tabla de datos: NutzFw permite el uso de funciones de base de datos para el cálculo en los campos lógicos y campos dependientes de la tabla de datos, realizando un procesamiento lógico complejo sin modificar el código.
5. Exportación y estadísticas de datos eficientes: para la consulta de datos de tablas de datos complejas, NutzFw proporciona estadísticas y funciones de exportación convenientes y eficientes para satisfacer diversas necesidades de análisis de datos.
6. Control de permisos de funciones refinado: basado en el modelo de permisos de funciones RBAC (control de acceso basado en roles), NutzFw implementa un alcance de gestión de personal refinado para garantizar la seguridad del sistema y la integridad de los datos.
7. Motor de flujo de trabajo potente y flexible: NutzFw utiliza el motor de flujo de trabajo Flowable, que es más potente y escalable que Activiti, lo que ayuda a los desarrolladores a desarrollar rápidamente procesos comerciales.
8. Monitoreo y alarmas del servidor: NutzFw proporciona funciones de monitoreo de recursos del servidor y puede enviar correos electrónicos rápidamente para notificar a los administradores sobre situaciones anormales para garantizar un funcionamiento estable del sistema.
9. Configure gráficos dinámicamente para satisfacer las necesidades de liderazgo: el portal de la página de inicio admite la configuración dinámica de gráficos para proporcionar a los líderes una visualización intuitiva de datos macrovisualizados.
Lista de características
NutzFw proporciona un amplio conjunto de módulos funcionales que cubren todos los aspectos del desarrollo de aplicaciones empresariales:
1. Gestión de formularios en línea: proporcione funciones flexibles de gestión de formularios en línea para satisfacer diversas necesidades de recopilación de datos.
2. Gestión del diccionario de datos: admite la gestión del diccionario de datos para facilitar la unificación de las especificaciones de datos y mejorar la coherencia de los datos.
3. Consulta compleja de datos de tablas de datos: admite consultas, estadísticas y exportación de datos de tablas de datos complejos para satisfacer diversas necesidades de análisis de datos.
4. Gestión de la estructura organizativa: proporciona funciones completas de gestión de la estructura organizativa para lograr un mantenimiento flexible de la estructura organizativa.
5. Gestión de usuarios: admite la gestión de usuarios, lo que hace que sea conveniente para los administradores del sistema agregar, modificar y eliminar usuarios.
6. Gestión de derechos de funciones: proporciona funciones refinadas de gestión de derechos de funciones para garantizar la seguridad del sistema y la integridad de los datos.
7. Internacionalización Nutz: admite funciones de internacionalización para facilitar que el sistema se adapte a diferentes entornos lingüísticos.
8. Gestión de correo: admite la función de gestión de correo, se pueden configurar varios buzones de correo gratuitos para enviar correos electrónicos y facilitar las notificaciones del sistema y la entrega de información.
9. Gestión de noticias: proporciona funciones de gestión de noticias para facilitar la publicación de anuncios de noticias relacionados con el sistema.
10. Configuración del portal de la página de inicio: admite gráficos de configuración dinámica del portal de la página de inicio para satisfacer las necesidades de visualización macro de los líderes.
11. Monitoreo del estado del servidor: integre la herramienta oshi para monitorear el estado del servidor y garantizar el funcionamiento estable del sistema.
12. Monitoreo de druidas: integre el grupo de conexiones de la base de datos de druidas para realizar el monitoreo del grupo de conexiones de la base de datos y mejorar el rendimiento del sistema.
13. Integración de Redis: integre el mecanismo de caché de Redis para mejorar la velocidad de respuesta del sistema y la eficiencia del acceso a los datos.
14. Configuración de la información del sistema: proporciona la función de configuración de la información del sistema para facilitar a los administradores ajustar los parámetros del sistema.
15. Visualización de registros: admite la visualización de registros para facilitar la resolución de problemas del sistema.
16. Gestión de tareas programadas: proporciona una función de gestión de tareas programadas para facilitar la ejecución regular de las tareas del sistema.
17. Compatibilidad con aplicaciones móviles: admite el desarrollo de aplicaciones móviles y proporciona la herramienta de empaquetado HBuilder para facilitar la construcción de aplicaciones móviles multiplataforma.
18. Inicio de sesión con código de escaneo de la APLICACIÓN: Admite la función de inicio de sesión de escaneo de código de la APLICACIÓN para facilitar que los usuarios inicien sesión rápidamente en el sistema.
19. Copia de seguridad automática programada de la base de datos: proporciona una función de copia de seguridad automática programada de la base de datos para garantizar la seguridad de los datos.
20. Enviar mensajes comerciales a través de webscokets: admita webscokets para enviar mensajes comerciales y realizar notificaciones de mensajes en tiempo real.
21. Monitoreo de registros en tiempo real: admite webscokets para impulsar el monitoreo de registros en tiempo real basado en shell para facilitar el descubrimiento oportuno de problemas del sistema.
22. Gestión de caché de Redis: proporciona funciones de gestión de caché de Redis para facilitar la gestión y optimización de los datos almacenados en caché.
23. Gestión de archivos adjuntos: admite la función de gestión de archivos adjuntos para facilitar a los usuarios cargar y administrar archivos adjuntos.
24. Gestión de cambios de personal: proporciona una función de gestión de cambios de personal para facilitar el ajuste de las posiciones de los gerentes en los departamentos. El flujo de trabajo debe usarse para el control de procesos.
25. Mantenimiento de datos personales: Proporciona funciones de mantenimiento de datos personales para facilitar a los usuarios la gestión de la información personal. Se requiere un flujo de trabajo para el control del proceso.
26. Libreta de direcciones: proporciona una función de libreta de direcciones para facilitar que los usuarios encuentren y se pongan en contacto con colegas. Es necesario reestructurarla para optimizar la experiencia del usuario.
27. Acceso CAS estandarizado: admite el acceso CAS estandarizado para facilitar la función de inicio de sesión único.
28. Personalización en profundidad del flujo de trabajo de Flowable: admite una personalización en profundidad del flujo de trabajo de Flowable para lograr un desarrollo rápido de la configuración y satisfacer diversas necesidades de procesos comerciales.
Entorno operativo
NutzFw requiere el siguiente entorno operativo:
JDK 8u221+
Maven 3.3.9+
Redis 3.2.100+
MariaDB 10.2+ o MySQL 5.7+
lombok 1.18.4 +
Entorno de desarrollo IDEA
Complemento de Lombok
Complemento de marco NutzCodeInsight Nutz
NutzFw Code Generat Complemento generador de código NutzFw
Resumir
NutzFw es un marco de desarrollo rápido y un sistema de gestión de backend de código abierto Java potente y fácil de usar a nivel empresarial. Sus ricos módulos funcionales, opciones de configuración flexibles y su potente escalabilidad pueden ayudar a los desarrolladores a crear rápidamente aplicaciones de nivel empresarial que satisfagan diversas necesidades.