JeeSite 快速开发平台使用教程
jeesite Java rapid development platform, based (Spring Boot, Spring MVC, Apache Shiro, MyBatis, Beetl, Bootstrap, AdminLTE), online code generation, including modules: Organization, role users, menu and button authorization, data permissions, system parameters, content management, workflow, etc. Loose coupling design is adopted; one key skin switch; account security Settings, password policies; Online scheduled task configuration; Support cluster, support SAAS; Support for multiple data sources
项目地址: https://gitcode.com/gh_mirrors/jee/jeesite
1. 项目介绍
JeeSite 是一个基于 Java 的快速开发平台,它不仅包含后端开发框架,还提供前端页面和功能模块,旨在帮助开发者高效地构建企业级应用。JeeSite 采用 Spring Boot、Spring MVC、Apache Shiro、MyBatis 等后端技术,以及 Vue3、Vite、Ant Design Vue、TypeScript 等前端技术,实现了前后端分离的架构。
2. 项目快速启动
环境准备
- 安装 Node.js 18+
- 安装 Git
- 安装 Pnpm
克隆项目
git clone https://github.com/thinkgem/jeesite.git
cd jeesite
安装依赖
pnpm install
开发环境运行
pnpm dev
打包发布
pnpm build
打包完成后,会在根目录生成 dist
文件夹,可以部署到 Nginx。
3. 应用案例和最佳实践
JeeSite 提供了丰富的模块和功能,以下是一些应用案例和最佳实践:
- 组织机构管理:系统内置组织机构模块,方便管理公司或企业的部门架构。
- 用户角色权限:通过角色和权限管理,实现细粒度的权限控制。
- 数据权限:控制用户对数据的访问权限,确保数据安全。
- 在线代码生成:通过在线代码生成工具,快速生成业务模块代码。
- 工作流引擎:内置工作流引擎,支持复杂业务流程的设计和实现。
4. 典型生态项目
JeeSite 生态系统中,以下是一些典型的项目:
- JeeSite V5.x:基于 Spring Boot、Vue3 等技术构建的后台管理系统。
- JeeSite Mobile:为移动端应用提供的解决方案,支持移动设备的后台管理。
- JeeSite Cloud:基于 Spring Cloud 构建的微服务架构版本。
- JeeSite Plus:扩展版本,包含更多高级功能和模块。
以上就是 JeeSite 快速开发平台的使用教程,希望对您的项目开发有所帮助。
jeesite Java rapid development platform, based (Spring Boot, Spring MVC, Apache Shiro, MyBatis, Beetl, Bootstrap, AdminLTE), online code generation, including modules: Organization, role users, menu and button authorization, data permissions, system parameters, content management, workflow, etc. Loose coupling design is adopted; one key skin switch; account security Settings, password policies; Online scheduled task configuration; Support cluster, support SAAS; Support for multiple data sources
项目地址: https://gitcode.com/gh_mirrors/jee/jeesite