JeeSite 快速开发平台,不仅仅是一个后台开发框架,它是一个企业级快速开发解决方案,后端基于经典组合 Spring Boot、Shiro、MyBatis,前端采用 Beetl、Bootstrap、AdminLTE 经典开发模式,或者分离版 Vue3、Vite、Ant Design Vue、TypeScript、Vben Admin 最先进技术栈。提供在线代码生成功能,可自动创建业务模块工程和微服务模块工程,自动生成前端代码和后端代码;包括功能模块如:组织机构、角色用户、菜单及按钮授权、数据权限、系统参数、内容管理、工作流等。采用松耦合设计,微内核和插件架构,模块增减便捷;界面无刷新,一键换肤;众多账号安全设置,密码策略;文件在线预览;消息推送;多元化第三方登录;在线定时任务配置;支持集群,支持SAAS;支持多数据源;支持读写分离、分库分表;支持微服务应用。
JeeSite 快速开发平台的主要目的是能够让初级的研发人员快速的开发出复杂的业务功能,中高级人员有时间做一些更有用的事情。让开发者注重专注业务,其余有平台来封装技术细节,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。
JeeSite 自 2013 年发布以来已被广大爱好者用到了企业、政府、医疗、金融、互联网等各个领域中,JeeSite 架构精良、易于扩展、大众思维的设计模式、工匠精神打磨每一个细节,深入开发者的内心,并荣获开源中国《最受欢迎中国开源软件》奖杯,期间也帮助了不少刚毕业的大学生,教师作为入门教材,快速的去实践。
JeeSite4 的升级,作者结合了多年总结和经验,以及各方面的应用案例,对架构完成了一次全部重构,也纳入很多新的思想。不管是从开发者模式、底层架构、逻辑处理还是到用户界面,用户交互体验上都有很大的进步,在不忘学习成本、提高开发效率的情况下,安全方面也做和很多工作,包括:身份认证、密码策略、安全审计、日志收集等众多安全选项供你选择。努力为大中小微企业打造全方位企业级快速开发解决方案。
平台优势
JeeSite 整体架构清晰、稳定技术先进、源代码书写规范、经典技术会的人多、易于维护、易于扩展、安全稳定。
JeeSite 功能全,知识点非常多,也非常少。因为她使用的都是一些通用的技术,通俗的设计风格,大多数基础知识点多数人都能掌握,所以每一个 JeeSite 的功能点都非常容易掌握。只要你学会使用这些功能和组件的应用,就可以顺利的完成系统开发了。
JeeSite 是一个低代码开发平台,具有较高的封装度、扩展性,封装不是限制你去做一些事情,而是在便捷的同时,也具有较好的扩展性,在不具备一些功能的情况下,JeeSite 提供了扩展接口,提供了原生调用方法。
大家都在用 Spring,也在学习 Spring 的优点,Spring 提供了较好的扩展性,可又有多少人去修改它的源代码呢,退一步说,大家去修改了 Spring 的源码,反而会对未来升级造成很大困扰,您说不是呢?这样的例子很多,所以不要纠结,我们非常注重这一点,JeeSite 也一样具备强大的扩展性。
- 至今 JeeSite 平台架构已经非常稳定。
- JeeSite 精益求精,用心打磨每一个细节。
- JeeSite 是一个专业的平台,是一个让你使用放心的平台。
架构特点、安全方面等等的优势:https://jeesite.com/docs/feature/
技术选型
- 主框架:Spring Boot 2.7、Spring Framework 5.3、Apache Shiro 1.11、J2Cache
- 持久层:Apache MyBatis 3.5、Hibernate Validator 6.2、Alibaba Druid 1.2
- 视图层:Spring MVC 5.3、Beetl 3.10(替换JSP)、Bootstrap 3.3、AdminLTE 2.4
- 前端组件:jQuery 3.5、jqGrid 4.7、layer 3.5、zTree 3.5、jQuery Validation
- 分离前端版:Node.js、TypeScript、Vue3、Vite、Ant Design Vue3、Vue Vben Admin
- 工作流引擎:Flowable 6.6、符合 BPMN 规范、在线流程设计器、中国式流程、退回、撤回、自由流
- Bootstrap 版 支持 IE9 及以上版本及其他所有现代浏览器,如:谷歌、火狐、国产浏览器 等
- Vue3 版 支持现代浏览器,如:谷歌 Chrome 86+、火狐、国产浏览器 等
- 技术选型(详细):http://jeesite.com/docs/technology/
- JeeSite Vue:https://gitee.com/thinkgem/jeesite-vue
更多介绍
- 内置功能:https://jeesite.com/docs/function/
- 目录结构:https://jeesite.com/docs/catalog/
- 架构特点:https://jeesite.com/docs/feature/
- 开发规范:https://jeesite.com/docs/standard/
- 代码生成:https://jeesite.com/docs/code-gen/
生态系统
- 分布式微服务(Spring Cloud):https://gitee.com/thinkgem/jeesite4-cloud
- Flowable业务流程引擎(BPM):http://jeesite.com/docs/bpm/
- JFlow工作流引擎:https://gitee.com/thinkgem/jeesite4-jflow :http://ccflow.org
- 内容管理模块(CMS):https://gitee.com/thinkgem/jeesite4/tree/v5.3/modules/cms
- 手机端移动端:https://gitee.com/thinkgem/jeesite4-uniapp
- PC客户端程序:https://gitee.com/thinkgem/jeesite-client
- Vue3分离版本:https://gitee.com/thinkgem/jeesite-vue
快速体验
在线演示
本地运行
- 环境准备:
JDK 1.8 or 11、17
、Maven 3.6+
、使用MySQL 5.7 or 8.0
数据库、其它数据库 - 下载源码:https://gitee.com/thinkgem/jeesite4/repository/archive/v5.3.zip 并解压
- 打开文件:
/web/src/main/resources/config/application.yml
配置JDBC连接 - 执行脚本:
/web/bin/init-data.bat
初始化数据库 - 执行脚本:
/web/bin/run-tomcat.bat
启动服务即可 - 浏览器访问:http://127.0.0.1:8980/js/ 账号 system 密码 admin
- 部署常见问题:https://jeesite.com/docs/faq/
- 分离端安装:https://jeesite.com/docs/vue-install-deploy/
快速运行
- 环境准备:
JDK 1.8 or 11、17
、Maven 3.6+
、无需准备数据库(使用内嵌 H2 DB) - 下载源码:https://gitee.com/thinkgem/jeesite4/repository/archive/v5.3.zip 并解压
- 执行脚本:
/web-fast/bin/run-tomcat.bat
启动服务即可(自动初始化库) - 浏览器访问:http://127.0.0.1:8980/js/ 账号 system 密码 admin
- 部署常见问题:https://jeesite.com/docs/faq/
- 分离端安装:https://jeesite.com/docs/vue-install-deploy/
容器运行
- 拉取 Docker 镜像:
docker pull thinkgem/jeesite-web
- 启动脚本:
docker run -d -p 8980:8980 --name jeesite-web -v /data:/data \ thinkgem/jeesite-web && docker logs -f jeesite-web
- 浏览器访问:http://127.0.0.1:8980/js/ 账号 system 密码 admin
- 分离端安装:https://jeesite.com/docs/vue-install-deploy/
开发环境
- 部署运行文档:https://jeesite.com/docs/install-deploy/
- 部署常见问题:https://jeesite.com/docs/faq/
- 分离端安装:https://jeesite.com/docs/vue-install-deploy/
技术文章
- 菜单和按钮权限:https://jeesite.com/docs/permi-shiro/
- 强大的数据权限:https://jeesite.com/docs/service-datascope/#数据权限
- 表结构数据字典:https://jeesite.com/docs/code-gen/#表结构数据字典
- 持久层设计:https://jeesite.com/docs/dao-mybatis/
- 后端工具:https://jeesite.com/docs/sys-utils/
- 表单组件:https://jeesite.com/docs/views-beetl/
- 表格组件:https://jeesite.com/docs/datagrid/
- js工具:https://jeesite.com/docs/jeesite-js/
专题文章
- 自定义主题:https://jeesite.com/docs/custom-views/
- 国际化多语言:https://jeesite.com/docs/i18n-locale/
- 接口文档:https://jeesite.com/docs/mobile-rest-api/
- BPM工作流引擎:https://jeesite.com/docs/bpm/
- 用户类型:https://jeesite.com/docs/user-type/
- 消息推送:https://jeesite.com/docs/msg-push-use/
- 单点登录:https://jeesite.com/docs/sso-cas/
- 在线任务调度:https://jeesite.com/docs/job/
- 对象存储:https://jeesite.com/docs/oss-client/
- 大屏设计器:https://jeesite.com/docs/visual/
- 报表设计器:https://jeesite.com/docs/ureport/
- 文件在线预览:https://jeesite.com/docs/filepreview/
- 三员管理员:https://jeesite.com/docs/manager3/
- 手机端框架:https://jeesite.com/docs/uniapp/
- 统一认证服务:https://jeesite.com/docs/oauth2-server/
- 树表结构设计:https://jeesite.com/docs/tree-table-use/
云服务架构
- 多租户、SaaS服务:https://jeesite.com/docs/saas-corp-use/
- 集群、负载均衡、高可用:https://jeesite.com/docs/cluster/
- Spring Cloud 微服务:https://jeesite.com/docs/springcloud/
- 分布式事务 Seata:https://jeesite.com/docs/springcloud-seata/
- 读写分离、分库分表:https://jeesite.com/docs/sharding/
前后分离版
- Vue 版介绍:https://jeesite.com/docs/jeesite-vue/
- Vue 安装部署:https://jeesite.com/docs/vue-install-deploy/
- Vue 参数配置:https://jeesite.com/docs/vue-settings/
- Vue 前端权限:https://jeesite.com/docs/vue-auth/
- Vue 源码解析:https://jeesite.com/docs/vue-crud-view/
- Vue 表单组件:https://jeesite.com/docs/vue-basic-form/
- Vue 表格组件:https://jeesite.com/docs/vue-basic-table/
- Vue 常用组件:https://jeesite.com/docs/vue-comp/
- Vue 图标组件:https://jeesite.com/docs/vue-icon/
- Vue 国际化多语言:https://jeesite.com/docs/vue-i18n/
- Vue 样式库:https://jeesite.com/docs/vue-style/
技术服务与支持
- 没有资金的支撑就很难得到发展,特别是一个好的产品,如果 JeeSite 帮助了您,请为我们点赞。支持我们,您可以获得更多回馈,我们会把公益事业做的更好,开放更多资源,回报社区和社会。请给我们一些动力吧,在此非常感谢已支持我们的朋友!
- 联系我们:请访问技术支持服务页面:https://jeesite.com/docs/support/
技术交流方式
- QQ 群号:
127515876
、209330483
、223507718
、709534275
、730390092
、183903863(外包)
- 问题反馈:https://gitee.com/thinkgem/jeesite4/issues 【新手必读】
- 码云Gitee:https://gitee.com/thinkgem/jeesite4
- GitHub:https://github.com/thinkgem/jeesite4
- 作者博客:https://my.oschina.net/thinkgem
- 技术服务:http://s.jeesite.com
- 官方网站:http://jeesite.com
- 官方论坛:http://jeesite.net
- 微信公众号:
评论