springmvc+mybatis+dubbo+zookeeper distributed architecture

springmvc+mybatis+dubbo+zookeeper distributed architecture

Framework introduction--mainly positioned in the Internet enterprise architecture. The basic functions of the enterprise information system and efficient code generation tools have been built in, including: system authority components, data authority components, data dictionary components, core tool components, view operation components, work Flow component components, code generation, etc. Adopt hierarchical design, double verification, security coding of submitted data, password encryption, access verification, and data authority verification. Platform introduction

It is a distributed framework that provides project modularization, service-oriented, hot-swappable ideas, and a highly encapsulated and secure JavaEE rapid development platform.

It integrates Dubbo service management and control, Zookeeper registry, Redis distributed caching technology, FastDFS distributed file system, ActiveMQ asynchronous message middleware, Nginx load balancing and other distributed technologies

Use Maven for project management, project modularization, and improve the ease of development and scalability of the project

With springFramework as the core container, Spring MVC as the model view controller, MyBatis as the data access layer, Apache Shiro as the authorization layer, Ehcahe caches commonly used data, and Activit as the workflow engine.

The front-end integrates Bootstrap4 metronic framework, UI responsive, flat layout, suitable for all PC, Pad, Anroid, iOS mobile devices, etc.

Mainly positioned in the Internet enterprise architecture, it has built-in the basic functions of the enterprise information system and efficient code generation tools, including: system permission components, data permission components, data dictionary components, core tool components, view operation components, workflow components, code Generate etc. Adopt hierarchical design, double verification, security coding of submitted data, password encryption, access verification, and data authority verification.

Currently includes the following module projects, background system management system, RestFul independent service system, Scheduler timing scheduling system, content management (CMS) system, online office (OA) system, my to-do (Task service), and my collection (Bookmark service) ).

The backstage management system includes functions such as enterprise organization structure (user management, institution management, area management), menu management, role authority management, dictionary management, etc.;

RestFul independently provides standard Rest service APIs, so you can quickly implement your own business and provide the services you need;

Quartz timing scheduling system can dynamically configure your task rules, etc.;

Friends who are willing to understand the framework technology or the source code directly ask for it (Penguin) 2042849237