Características del proyecto
- desarrollo modular maven
- Andamio general de desarrollo de sitios web, usuario, rol, permiso, menú, gestión de diccionarios
- Clúster de soporte, basado en el uso compartido de sesiones de redis, sistema operativo Alibaba Cloud para almacenamiento de archivos
- klg-jpa agregar, eliminar, modificar, verificar paquete rápidamente
- Easyui agregar, eliminar, modificar, verificar el paquete rápidamente
- Springmvc manejo de excepciones unificado y especificación estándar de código de error
- Módulo de registro aop
Selección técnica
- Entorno operativo: jdk1.7
- Base de datos: mysql 5.7
- estilo java: primavera mvc + spring-data-jpa + shiro
- Marco de interfaz de usuario: easyui 1.5.3
En cuanto a la selección técnica de easyui + jpa, mucha gente puede quejarse, pero aquí me gustaría decir algunas palabras:
- easyui no está desactualizado, es muy adecuado para un sistema de gestión con una interfaz hermosa y es adecuado para páginas con estructuras complejas y grandes cantidades de datos, rico en componentes y documentación completa.
- La eficiencia operativa de jpa no es baja o no tiene ningún efecto sobre el uso del sistema. El almacenamiento en caché y CDN son las consideraciones más importantes.
- No tiene sentido hablar de selección de tecnología sin escenarios de aplicación. Para los desarrolladores independientes individuales (que reciben trabajo privado jaja), las pequeñas y medianas empresas, e incluso las grandes empresas para hacer prototipos de sistemas, el desarrollo rápido es muy importante.
Vista previa del proyecto
Documentación del proyecto: