Introduction to the framework – It focuses on the Internet enterprise architecture, and has built-in basic functions of enterprise information system and efficient code generation tools, including system permission component, data permission component, data dictionary component, core tool component, view operation component, workflow component, and code generation. Adopt layered design, double authentication, secure coding of submitted data, password encryption, access authentication and data permission authentication. Platform Introduction is a distributed framework, providing the idea of project modularization, servitization, hot plug, high encapsulation security JavaEE rapid development platform. It integrates Dubbo service management and control, Zookeeper registry, Redis distributed cache technology, FastDFS distributed file system, ActiveMQ asynchronous message middleware, Nginx load balancing and other distributed technologies to use Maven for project management, project modularization, Spring Framework is the core container, Spring MVC is the model view controller, MyBatis is the data access layer, Apache Shiro is the authorization layer, Ehcahe is the cache for common data, And Activit is the workflow engine.
The front end integrates Bootstrap4 Metronic framework, and the UI is responsive and flat layout, which is suitable for all PC, Pad, android, iOS mobile devices, etc. It is mainly targeted at Internet enterprise architecture, and has built-in basic functions of enterprise information system and efficient code generation tools, including: system permission component, data permission component, data dictionary component, core tool component, view operation component, workflow component, code generation and so on. Adopt layered design, double authentication, secure coding of submitted data, password encryption, access authentication and data permission authentication.
Currently, it includes the following module projects: background system management system, RestFul independent service system, Scheduler scheduling system, content management (CMS) system, online Office (OA) system, My To-do (Task Service) and My Collection (Bookmark service).
Background management system includes enterprise organizational structure (user management, organization management, regional management), menu management, role permission management, dictionary management and other functions; RestFul provides standard Rest service apis. You can quickly implement your own business and provide required services. Quartz timing scheduling system can dynamically configure your task rules;
Data and source code