Backend Development 7 min read

Zheng: A Comprehensive J2EE Enterprise Development Solution with Modular Architecture

Zheng is a full‑stack J2EE enterprise solution that offers a complete suite of micro‑service modules—including content management, payment, user management, WeChat integration, storage, configuration, logging, and task scheduling—designed to help small‑to‑medium businesses build robust, scalable applications using Spring, MyBatis, Thymeleaf and related technologies.

Java Architect Essentials
Java Architect Essentials
Java Architect Essentials
Zheng: A Comprehensive J2EE Enterprise Development Solution with Modular Architecture

Project Zheng is a full‑stack J2EE enterprise development solution that provides a complete set of micro‑service modules such as content management, payment center, user management, WeChat platform, storage, configuration, logging, task scheduling and more, aiming to help small‑to‑medium businesses build robust applications.

Technical stack : Backend built on Spring, Spring MVC and MyBatis; frontend uses Thymeleaf templates with Bootstrap‑based Material Design; distributed architecture relies on Dubbo, Redis, Zookeeper, ActiveMQ, Nginx, Varnish and other components.

Module organization (excerpt of the repository tree):

zheng
├── zheng-common        -- SSM framework common module
├── zheng-admin        -- Backend admin template
├── zheng-ui           -- Frontend Thymeleaf templates
├── zheng-config       -- Configuration center
├── zheng-upms         -- User permission management (RBAC, SSO)
├── zheng-cms          -- Content management system
├── zheng-pay          -- One‑stop payment platform
├── zheng-ucenter      -- General user system
├── zheng-wechat-mp    -- WeChat public account management
├── zheng-api          -- API gateway
├── zheng-oss          -- Object storage service
├── zheng-message     -- Real‑time notification (Netty/SocketIO)
├── zheng-shop        -- E‑commerce system
└── zheng-demo        -- Demo modules

Environment : JDK 7+, MySQL 5.5+, Redis, Zookeeper, ActiveMQ, Dubbo, Jetty/Tomcat, Nginx, Varnish, IntelliJ IDEA, PowerDesigner, Navicat.

Demo applications are accessible via the ports indicated in the module list, and the full source code is hosted at https://gitee.com/shuzheng/zheng .

JavamicroservicesBackend DevelopmentSpringenterprise architecturej2ee
Java Architect Essentials
Written by

Java Architect Essentials

Committed to sharing quality articles and tutorials to help Java programmers progress from junior to mid-level to senior architect. We curate high-quality learning resources, interview questions, videos, and projects from across the internet to help you systematically improve your Java architecture skills. Follow and reply '1024' to get Java programming resources. Learn together, grow together.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.