Prefacio
No solo una arquitectura de desarrollo está separada de la parte frontal y posterior, sino que se esfuerza por construir un conjunto de soluciones de desarrollo J2EE integrales a nivel empresarial a partir de plantillas de front-end, marco básico, arquitectura distribuida, proyectos de código abierto, integración continua, implementación automatizada, monitoreo del sistema, actualizaciones integradas Programa.
Introducción al proyecto
Basado en Spring + SpringMVC4 + Mybatis3 + Shiro + Vue + redis + ehcache + Swagger2 WeChat applet arquitectura de sistema de desarrollo ágil, proporciona un conjunto completo de módulos de servicios de microservicios públicos: administración de contenido, centro de pago, administración de usuarios (incluidos terceros), plataforma WeChat, El sistema de almacenamiento, el centro de configuración, el análisis de registros, las tareas y notificaciones, etc., respaldan la gobernanza, la supervisión y el seguimiento del servicio, y se esfuerzan por crear una solución de desarrollo integral J2EE a nivel empresarial para pequeñas y medianas empresas.
Descripción de la estructura de la organización del proyecto:
- my-shop-manager - gestión de antecedentes integrada
- my-shop-api - Interfaz api de WeChat Mini Program Mall
- my-shop-common - módulo común
- my-shop-web - Tienda web
- my-shop-comerciantes - plataforma de gestión de operadores
- my-shop-gen - generación de código
- my-shop-schedule: tarea cronometrada
- my-shop-shiro - permiso de inicio de sesión relacionado
- my-shop-wechat - Gestión de Wechat
- my-shop-oss: gestión de almacenamiento en la nube de software
- my-shop-pay - gestión de pagos
- my-shop-pointsmall --Points Mall
- my-shop-serach - módulo de búsqueda
- my-shop-goods - módulo de productos básicos
- my-shop-member - Módulo de membresía
- my-shop-order - gestión de pedidos
- my-shop-fast - almacenamiento de archivos
- my-shop-im --im mensaje
- my-shop-ucenter: Centro de autenticación de usuarios
- my-shop-mq: mecanismo de mensajes
- my-shop-config - gestión de la configuración
- my-shop-crm - Gestión de clientes
- my-shop-erp - gestión de compras
- my-shop-cms - gestión de contenido
- my-shop-cache - Gestión de caché
- my-shop-wx-mall - Centro comercial del programa WeChat Mini
- my-shop-mobile - mobile H5 + vue mall
- my-shop-activiti - flujo de trabajo
- my-shop-reports - informe de estadísticas
- my-shop-wms - sistema de gestión de inventario
- my-shop-distribution - Sistema de gestión de distribución
- my-shop-bill - Sistema de gestión de facturas
- my-shop-finance - sistema de gestión financiera
- my-shop-sales - sistema de gestión de ventas
- my-shop-monitor: sistema de gestión del monitor
Configuración del entorno
开发工具:
MySql: 数据库
jetty: 开发服务器
Tomcat: 应用服务器
SVN|Git: 版本管理
Nginx: 反向代理服务器
Varnish: HTTP加速器
IntelliJ IDEA: 开发IDE
PowerDesigner: 建模工具
Navicat for MySQL: 数据库客户端
开发环境:
Jdk8+
Mysql5.5+
Redis4.0
ActiveMQ
Tomcat8
Diagrama de arquitectura:
Imagen de demostración:
Si necesita obtener el código fuente más reciente del proyecto, haga clic en "Agregarme VX Assistant" para obtenerlo gratis.