Based on Spring+SpringMVC+Mybatis distributed agile development system architecture source code sharing

Based on Spring+SpringMVC+Mybatis distributed agile development system architecture, it provides a complete set of public microservice service modules: centralized authority management (single sign-on), content management, payment center, user management (support third-party login), WeChat platform, storage system , configuration center, log analysis, tasks and notifications, etc., support service governance, monitoring and tracking, and strive to create a comprehensive J2EE enterprise-level development solution for small and medium-sized enterprises.

How to get the source code:

Based on Spring+SpringMVC+Mybatis distributed agile development system architecture, it provides a complete set of public microservice service modules: centralized authority management (single sign-on), content management, payment center, user management (support third-party login), WeChat platform, storage system , configuration center, log analysis, tasks and notifications, etc., support service governance, monitoring and tracking, and strive to create a comprehensive J2EE enterprise-level development solution for small and medium-sized enterprises.

How to get the source code:

foreword

  The zheng project is not just a development architecture, but strives to create a set of comprehensive J2EE enterprise-level development solutions from front-end template - basic framework - distributed architecture - open source project - continuous integration - automated deployment - system monitoring - seamless upgrade .

Project Introduction

  Based on Spring+SpringMVC+Mybatis distributed agile development system architecture, it provides a complete set of public microservice service modules: content management, payment center, user management (including third parties), WeChat platform, storage system, configuration center, log analysis, tasks and notifications etc., support service governance, monitoring and tracking, and strive to create a full range of J2EE enterprise-level development solutions for small and medium-sized enterprises.

organizational structure

zheng
├── zheng-common -- SSM framework common module├── zheng-admin -- Background management template├── zheng-ui -- front desk thymeleaf template[port:1000]
├── zheng-config -- Configuration Center[port:1001]
├── zheng-upms -- User rights management system|    ├── zheng-upms-common -- upms System common module
|    ├── zheng-upms-dao -- Code generation module, no development required
|    ├── zheng-upms-client -- integrated upms Dependency package to provide single-point authentication, authorization, and unified session management
|    ├── zheng-upms-rpc-api -- rpc interface package
|    ├── zheng-upms-rpc-service -- rpc service providers
|    └── zheng-upms-server -- User permission system and SSO Server[port:1111]
├── zheng-cms -- Content Management System|    ├── zheng-cms-common -- cms System common module
|    ├── zheng-cms-dao -- Code generation module, no development required
|    ├── zheng-cms-rpc-api -- rpc interface package
|    ├── zheng-cms-rpc-service -- rpc service providers
|    ├── zheng-cms-search -- search service[port:2221]
|    ├── zheng-cms-admin -- Backstage management[port:2222]
|    ├── zheng-cms-job -- Message queues, task scheduling, etc.[port:2223]
|    └── zheng-cms-web -- Website front desk[port:2224]
├── zheng-pay -- payment system|    ├── zheng-pay-common -- pay System common module
|    ├── zheng-pay-dao -- Code generation module, no development required
|    ├── zheng-pay-rpc-api -- rpc interface package
|    ├── zheng-pay-rpc-service -- rpc service providers
|    ├── zheng-pay-sdk -- Development Kit
|    ├── zheng-pay-admin -- Backstage management[port:3331]
|    └── zheng-pay-web -- Demonstration example[port:3332]
├── zheng-ucenter -- User system(Include third-party login)
|    ├── zheng-ucenter-common -- ucenter System common module
|    ├── zheng-ucenter-dao -- Code generation module, no development required
|    ├── zheng-ucenter-rpc-api -- rpc interface package
|    ├── zheng-ucenter-rpc-service -- rpc service providers
|    └── zheng-ucenter-web -- Website front desk[port:4441]
├── zheng-wechat -- WeChat system|    ├── zheng-wechat-mp -- WeChat public account management system
|    |    ├── zheng-wechat-mp-dao -- Code generation module, no development required
|    |    ├── zheng-wechat-mp-service -- Business logic
|    |    └── zheng-wechat-mp-admin -- Backstage management[port:5551]
|    └── zheng-ucenter-app -- WeChat applet background
├── zheng-api -- API interface bus system|    ├── zheng-api-common -- api System common module
|    ├── zheng-api-rpc-api -- rpc interface package
|    ├── zheng-api-rpc-service -- rpc service providers
|    └── zheng-api-server -- api system server[port:6666]
├── zheng-oss -- object storage system|    ├── zheng-oss-sdk -- Development Kit
|    ├── zheng-oss-web -- front-end interface[port:7771]
|    └── zheng-oss-admin -- Backstage management[port:7772]
├── zheng-message -- real-time notification system
|    ├── zheng-message-sdk -- Development Kit
|    ├── zheng-message-server -- Server[port:8881,SocketIO port:8882]
|    └── zheng-message-client -- client
├── zheng-shop -- E-commerce system└── zheng-demo -- example module(Contains some sample code etc.)     ├── zheng-demo-rpc-api -- rpc interface package     ├── zheng-demo-rpc-service -- rpc service providers     └── zheng-demo-web -- Demonstration example[port:9999]

development tools:

  • MySql: database
  • jetty: development server
  • Tomcat: application server
  • SVN|Git: Version Management
  • Nginx: reverse proxy server
  • Varnish: HTTP Accelerator
  • IntelliJ IDEA: Development IDE
  • PowerDesigner: Modeling Tools
  • Navicat for MySQL: Database Client

 

Development environment:

  • Jdk7+
  • Mysql5.5+
  • Redis
  • Zookeeper
  • ActiveMQ
  • Dubbo-admin
  • Dubbo-monitor

Architecture diagram

 

module dependencies

 

preview

 

 

 

 

Topology

 

Based on Spring+SpringMVC+Mybatis distributed agile development system architecture source code has been uploaded

 

If you need to get this source code, please follow my headline number to forward the article and send a private message to [source code] to get it for free!

foreword

  The zheng project is not just a development architecture, but strives to create a set of comprehensive J2EE enterprise-level development solutions from front-end template - basic framework - distributed architecture - open source project - continuous integration - automated deployment - system monitoring - seamless upgrade .

Project Introduction

  Based on Spring+SpringMVC+Mybatis distributed agile development system architecture, it provides a complete set of public microservice service modules: content management, payment center, user management (including third parties), WeChat platform, storage system, configuration center, log analysis, tasks and notifications etc., support service governance, monitoring and tracking, and strive to create a full range of J2EE enterprise-level development solutions for small and medium-sized enterprises.

organizational structure

zheng
├── zheng-common -- SSM framework common module├── zheng-admin -- Background management template├── zheng-ui -- front desk thymeleaf template[port:1000]
├── zheng-config -- Configuration Center[port:1001]
├── zheng-upms -- User rights management system|    ├── zheng-upms-common -- upms System common module
|    ├── zheng-upms-dao -- Code generation module, no development required
|    ├── zheng-upms-client -- integrated upms Dependency package to provide single-point authentication, authorization, and unified session management
|    ├── zheng-upms-rpc-api -- rpc interface package
|    ├── zheng-upms-rpc-service -- rpc service providers
|    └── zheng-upms-server -- User permission system and SSO Server[port:1111]
├── zheng-cms -- Content Management System|    ├── zheng-cms-common -- cms System common module
|    ├── zheng-cms-dao -- Code generation module, no development required
|    ├── zheng-cms-rpc-api -- rpc interface package
|    ├── zheng-cms-rpc-service -- rpc service providers
|    ├── zheng-cms-search -- search service[port:2221]
|    ├── zheng-cms-admin -- Backstage management[port:2222]
|    ├── zheng-cms-job -- Message queues, task scheduling, etc.[port:2223]
|    └── zheng-cms-web -- Website front desk[port:2224]
├── zheng-pay -- payment system|    ├── zheng-pay-common -- pay System common module
|    ├── zheng-pay-dao -- Code generation module, no development required
|    ├── zheng-pay-rpc-api -- rpc interface package
|    ├── zheng-pay-rpc-service -- rpc service providers
|    ├── zheng-pay-sdk -- Development Kit
|    ├── zheng-pay-admin -- Backstage management[port:3331]
|    └── zheng-pay-web -- Demonstration example[port:3332]
├── zheng-ucenter -- User system(Include third-party login)
|    ├── zheng-ucenter-common -- ucenter System common module
|    ├── zheng-ucenter-dao -- Code generation module, no development required
|    ├── zheng-ucenter-rpc-api -- rpc interface package
|    ├── zheng-ucenter-rpc-service -- rpc service providers
|    └── zheng-ucenter-web -- Website front desk[port:4441]
├── zheng-wechat -- WeChat system|    ├── zheng-wechat-mp -- WeChat public account management system
|    |    ├── zheng-wechat-mp-dao -- Code generation module, no development required
|    |    ├── zheng-wechat-mp-service -- Business logic
|    |    └── zheng-wechat-mp-admin -- Backstage management[port:5551]
|    └── zheng-ucenter-app -- WeChat applet background
├── zheng-api -- API interface bus system|    ├── zheng-api-common -- api System common module
|    ├── zheng-api-rpc-api -- rpc interface package
|    ├── zheng-api-rpc-service -- rpc service providers
|    └── zheng-api-server -- api system server[port:6666]
├── zheng-oss -- object storage system|    ├── zheng-oss-sdk -- Development Kit
|    ├── zheng-oss-web -- front-end interface[port:7771]
|    └── zheng-oss-admin -- Backstage management[port:7772]
├── zheng-message -- real-time notification system
|    ├── zheng-message-sdk -- Development Kit
|    ├── zheng-message-server -- Server[port:8881,SocketIO port:8882]
|    └── zheng-message-client -- client
├── zheng-shop -- E-commerce system└── zheng-demo -- example module(Contains some sample code etc.)     ├── zheng-demo-rpc-api -- rpc interface package     ├── zheng-demo-rpc-service -- rpc service providers     └── zheng-demo-web -- Demonstration example[port:9999]

development tools:

  • MySql: database
  • jetty: development server
  • Tomcat: application server
  • SVN|Git: Version Management
  • Nginx: reverse proxy server
  • Varnish: HTTP Accelerator
  • IntelliJ IDEA: Development IDE
  • PowerDesigner: Modeling Tools
  • Navicat for MySQL: Database Client

 

Development environment:

  • Jdk7+
  • Mysql5.5+
  • Redis
  • Zookeeper
  • ActiveMQ
  • Dubbo-admin
  • Dubbo-monitor

Architecture diagram

 

module dependencies

 

preview

 

 

 

 

Topology

 

Based on Spring+SpringMVC+Mybatis distributed agile development system architecture source code has been uploaded

 

If you need to get this source code, you can get it as shown below

 

Tags: Java Linux Database MySQL Mini Program

Posted by njm on Thu, 12 May 2022 14:30:35 +0300