[Open Source] Dedicated to providing a Java EE enterprise-level rapid development platform and backend framework for small and medium-sized enterprises
![[Open Source] Dedicated to providing a Java EE enterprise-level rapid development platform and backend framework for small and medium-sized enterprises](https://yy123.ink/api/img/1782590373945-a7oa71.jpg)
1. Project Overview
J2eeFAST is a Java EE enterprise-level rapid development platform, dedicated to building the most user-friendly, free, and open-source backend framework platform for small and medium-sized enterprises . The system is built using classic technologies including (Spring Boot, Spring MVC, Apache Shiro, MyBatis-Plus, Freemarker, Bootstrap, and AdminLTE). Its built-in core modules include numerous commonly used basic features (online code generation, organizational structures, role and user management, menu and button authorization, data permissions, system parameters, license authentication, BPM workflow, and more), allowing you to develop projects with minimal cost and maximum efficiency. It is also suitable for beginners looking for hands-on development experience . It also features a clean and attractive interface, high efficiency, security, controllable source code, rapid version updates, and a free technical discussion group . It is suitable for all Web applications and will become a valuable assistant for rapidly developing projects.
2. Open Source License
Licensed under Apache-2.0
3. Screenshots
Project Demo

4. Feature Overview
Built-in functions
Organizational structures, role and user management, menu and button authorization, data permissions, system parameters, content management, license authentication, BPM workflow, and more. Features a loosely coupled design, AJAX-based interfaces without page refreshes, one-click theme switching, one-click internationalization, numerous account security settings, password policies, online scheduled task configuration, cluster support, multiple data sources, read/write separation, and database sharding.
Technical Features
J2eeFAST is built on Spring Boot 2.X + MyBatis-Plus 3.3.1 + Apache Shiro + Redis + Freemarker + Flowable 6.4.2. The frontend uses jQuery + Bootstrap and adopts a flat, responsive design style, ensuring perfect compatibility across multiple platforms, including computers, tablets, and mobile phones. It enables rapid development using a classic development model.
Security
J2eeFAST was originally developed primarily for banking projects, with a strong emphasis on system security. It follows Web security standards, encrypts database transmission, and stores passwords as hashed ciphertext. It provides page-level button permission controls, strict data filtering, and SQL input filtering, fundamentally preventing common Web attacks such as SQL injection, Cross-Site Scripting (XSS), and Cross-Site Request Forgery (CSRF).
Source Code Control
J2eeFAST is 100% open source, with detailed comments that make the code easy to read. The code contains no backdoors and can be used with confidence. It provides a rich collection of plugins and interfaces for easy extension, comprehensive documentation, active responses to user feedback, and a technical discussion group.

5. Tech Stack
Software Architecture
- Core Framework: Spring Boot 2.X
- Security Framework: Apache Shiro 1.X
- Template Engine: Freemarker
- Frontend: AdminLTE 2.3.8, Bootstrap 3.3.7, Bootstrap-Table 1.11.0, JQuery 3.3.1
- Persistence Framework: MyBatis-Plus 3.3.1
- Scheduled Tasks: Quartz
- Database Connection Pool: Druid 1.10.1
- Database: MySQL 5.7
- Distributed Cache Database: Redis 4.0.9
- Utility Library: Hutool 4.5.8
- Workflow Engine: Flowable 6.4.2