JeeSite 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
JeeSite 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
JeeSite 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java JavaScript
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 ThinkGem
适用人群 未知
收录时间 2013-02-24

软件简介

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

更多介绍

生态系统

快速体验

在线演示

  1. 地址:http://demo.jeesite.com/

本地运行

  1. 环境准备:JDK 1.8 or 11、17Maven 3.6+、使用 MySQL 5.7 or 8.0 数据库、其它数据库
  2. 下载源码:https://gitee.com/thinkgem/jeesite4/repository/archive/v5.3.zip 并解压
  3. 打开文件:/web/src/main/resources/config/application.yml 配置JDBC连接
  4. 执行脚本:/web/bin/init-data.bat 初始化数据库
  5. 执行脚本:/web/bin/run-tomcat.bat 启动服务即可
  6. 浏览器访问:http://127.0.0.1:8980/js/ 账号 system 密码 admin
  7. 部署常见问题:https://jeesite.com/docs/faq/
  8. 分离端安装:https://jeesite.com/docs/vue-install-deploy/

快速运行

  1. 环境准备:JDK 1.8 or 11、17Maven 3.6+、无需准备数据库(使用内嵌 H2 DB)
  2. 下载源码:https://gitee.com/thinkgem/jeesite4/repository/archive/v5.3.zip 并解压
  3. 执行脚本:/web-fast/bin/run-tomcat.bat 启动服务即可(自动初始化库)
  4. 浏览器访问:http://127.0.0.1:8980/js/ 账号 system 密码 admin
  5. 部署常见问题:https://jeesite.com/docs/faq/
  6. 分离端安装: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

开发环境

  1. 部署运行文档:https://jeesite.com/docs/install-deploy/
  2. 部署常见问题:https://jeesite.com/docs/faq/
  3. 分离端安装:https://jeesite.com/docs/vue-install-deploy/

技术文章

专题文章

云服务架构

前后分离版

技术服务与支持

  • 没有资金的支撑就很难得到发展,特别是一个好的产品,如果 JeeSite 帮助了您,请为我们点赞。支持我们,您可以获得更多回馈,我们会把公益事业做的更好,开放更多资源,回报社区和社会。请给我们一些动力吧,在此非常感谢已支持我们的朋友!
  • 联系我们:请访问技术支持服务页面:https://jeesite.com/docs/support/

技术交流方式

JeeSite4微信公众号

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(86) 发布并加入讨论🔥
发表了资讯
08/25 09:31

JeeSite V5.5.0 发布,升级 Antd v4.0,Java 快速开发平台

升级内容 升级 spring boot 2.7.14、justauth 1.16.5、antdv 4.0.0 调整 语法 html 和 js 编写不同的占位符,减少IDE标红提示 新增 支持数据源独立设置XA开关,如 jdbc.数据源名.xa: false 新增 当前用户展示子系统列表过滤,进入角色管理中配置包含系统 新增 js ajax 下载 clearParams 参数,可清理掉不需要添加的请求参数 优化 子系统,角色增加包含系统参数,切换系统时只需展示当前用户包含的子系统 优化 fileupload 增加缩...

2
2
发表了资讯
07/27 07:50

JeeSite V5.4.1 和 V4.7.0 发布,一个 Java 快速开发平台

V5.4.1 升级内容 新增 对象存储 增加 expires 参数,生成私有对象地址的有效期 去掉 对象存储 publicUrl 中的桶名称(阿里云、七牛云、腾讯云、MinIO) 增加 配置参数 web.xssFilterExcludeUri 方便排除一些特殊地址不过滤 优化 文件预览 禁用pdfobject,直接使用pdfjs,防止pdf中的js运行 优化 数据源 createDruidDataSource 接口,可以自定义xa数据源 优化 支持自定义 j2Cache 的二级缓存,可以将 Redis 替换为同类产品 优化 ...

0
2
发表了资讯
07/24 11:13

JeeSite 平台 Spring Boot 3 体验版发布,一个 Java 快速开发平台

引言 是时候为 Spring Boot 3 做准备了,2018年2月 Spring Boot 进入 2.0 时代,距今已经 5 年了。2022 年 11 月 Spring Boot 3.0 正式发布,它将基于 Spring Framework 6.0,并且需要 Java 17 版本,同时它也将是 Jakarta EE 9 的第一个 Spring Boot 版本。如今 Spring Boot 3.1 已经发布,也带来了非常好的新特性,同时也支持了 Java 20。 为跟近技术时代,周边生态依赖库大部分也对 Spring Boot 3 做了相应支持,所以 JeeSit...

2
7
发表了资讯
06/26 08:28

JeeSite V5.4.0 发布,架构升级,Java 快速开发平台

升级内容 升级 springboot 2.7.12、mybatis 3.5.13、jsqlparser 4.6、druid 1.2.18、commons-io 2.13 升级 poi 5.2.3、groovy 3.0.17、thumbnailator 0.4.19、twelvemonkeys 3.9.3、zxing 3.5.1 升级 minio 8.5.3、aliyun oss 3.16.3、cos api 5.6.149、qiniu 7.13.1、weixin java 4.5.1 升级 UReport 的POI5.2.3、Antlr4.7.2,并增加slf4j日志、修正日期类型格式化的问题 升级 jquery 3.7.0、jquery ui 1.13 等依赖 移除 comm...

0
1
发表了资讯
05/11 08:52

JeeSite V5.3.2 发布,CMS 增强,Java 快速开发平台

升级内容 新增 CMS 增加 ES 全文检索功能 新增 CMS 页面高速缓存网页静态化缓存 新增 CMS 的栏目权限(基于数据权限配置) 新增 ELK 日志搜集、可视化查询分析系统配置及文档 新增 Global.getConfigToArray、getPropertyToArray、getConfigToLong 方法 新增 PropertiesUtils.getPropertyToArray 方法 新增 js.addTabPage 方法增加 lazyload 懒加载参数 新增 开源 jeesite-module-app 手机端服务模块 优化 缓存管理 当 key 出现特...

0
3
发表了资讯
04/07 09:31

JeeSite V5.3.1 发布,BPM 多项更新,Java 快速开发平台

升级内容 升级 spring boot 2.7.10 新增 mybatis.scanTypeAliasesBasePackage 配置,减少启动时间 新增 JoinTable 的 lazy 懒加载属性,标记为懒加载的,默认不进行联表,当需要时再联表 新增 js.cookie 默认存 localStorage,可通过 window.cookieToLocalStorage 关闭默认 新增 oauth2.callbackUrl 回调后的跳转地址(可自定义vue版的账号绑定) 新增 子表编辑的另一种实现例子beetl(当点击行的时候开启编辑状态) 新增 BPM ...

6
1
发表了资讯
03/28 08:24

JeeSite Vue 4.6.2 发布,Spring Boot 快速开发平台

升级内容 升级 spring boot 2.7.10 增加 子表初始非编辑状态,点击行再编辑的存储例子 优化 展开当前级别树表时,加载框显示1次,不频闪了 优化 内容管理网站主题,细节风格美化。 优化 列表查询,点击重置按钮后即查询 优化 分页输入框显示样式,分页参数容错 优化 表格分页的输入框宽度,根据输入页码自适应 优化 右上角消息太多时,有时文字溢出的样式 修正 非黑暗模式下,登录页的页签 hover 黑色的问题 修正 jqgrid custo...

0
4
发表了资讯
03/08 08:06

JeeSite V5.3.0 发布,众多更新,性能提升,好用的快速开发平台

𝙝𝙖𝙫𝙚 𝙖 𝙣𝙞𝙘𝙚 𝙙𝙖𝙮 女神们,节日快乐! 升级内容 升级 spring boot 2.7.9、spring cloud 2021.0.5、nacos 2.2.0、knife4j-ui 4.0.0 等等依赖 新增 自动扫描 @Table 的列注释到 Swagger 在线文档,并补充字段说明 新增 BaseDao 添加 executeBatch 方法,可以代替 startBatch flush endBatch 快速批量处理 新增 Page 增加一个构造方法,传递 isPaging 可快速设置是否分页 新增 oauth2.success...

0
5
发表了资讯
03/05 20:54

JeeSite PC 客户端安装程序发布

PC 客户端安装程序 项目介绍 这是一个 JeeSite PC 客户端安装程序,基于 NW.js 桌面应用技术。 本软件是使用 Zip 自解压安装程序,自动创建 Windows 菜单和桌面快捷方式。 NW.js 跨平台,体积小,使用简单,官网:https://nwjs.io 项目下载地址:https://gitee.com/thinkgem/jeesite-client 文件介绍 for win x64 :适应于现代 Windows 7、8、10、11 操作系统,Chrome 版本为 110。 for xp x86 :适应于较老的 Windows XP 操作系...

0
3
发表了资讯
02/09 09:05

JeeSite Vue 4.6.1 发布,Spring Boot 快速开发平台

升级内容 升级 spring-boot 2.7.8、mybatis 3.5.11、shiro 1.11.0、druid 1.2.15、spring cloud 2021.0.5、alibaba cloud 2021.0.4.0、seata 1.5.2、more... 新增 userService.saveAuthRole 该方法是不验证当前用户权限的授权角色方法 优化 dataGrid 设置列上的 sortable 优先级更高,树表可以设置 优化 缓存名称为特殊字符时,缓存管理操作删除问题 无用户数限制,无在线人数限制 多项功能细节优化 升级方法 修改 pom.xml 文件...

0
3
发表了资讯
01/31 14:06

JeeSite Vue 5.2.2 发布,Spring Boot 快速开发平台

升级内容 新增 文件管理功能、文件分享等 新增 站内消息功能、消息发布、查看 新增 消息提醒功能、未读已读消息列表、消息查看 新增 Editor 富文本编辑器的黑暗模式样式 新增 Upload 组件 是否上传附件验证例子 新增 Table 增加 filterDictType 字典过滤 Oliver 新增 Table 增加 dictType 支持多级对象 Oliver 新增 支持 PageWrapper 隐藏 title,设置为 false 即可 优化 登录后跳转到会话失效前的页面 优化 sys_menu_sys_code ...

0
3
发表了资讯
01/31 09:00

JeeSite Vue 5.2.2 发布,Spring Boot 快速开发平台

升级内容 新增 文件管理功能、文件分享等 新增 站内消息功能、消息发布、查看 新增 消息提醒功能、未读已读消息列表、消息查看 新增 Editor 富文本编辑器的黑暗模式样式 新增 Upload 组件 是否上传附件验证例子 新增 Table 增加 filterDictType 字典过滤 Oliver 新增 Table 增加 dictType 支持多级对象 Oliver 新增 支持 PageWrapper 隐藏 title,设置为false即可 优化 登录后跳转到会话失效前的页面 优化 sys_menu_sys_code 字...

0
1
发表了资讯
2022/12/06 09:12

JeeSite Vue 5.2.1 发布,Spring Boot 快速开发平台

升级内容 全面升级依赖库 antdv 3.2.15、vue 3.2.45、vite 3.2.4 等等 新增 树表 reload 方法增加 parentCode 参数,方便重载某个节点的下级数据 新增 强制加载接口自动展开当前节点,给已经展开的节点强制刷新数据使用 新增 useQuery 方便获取 url 请求参数方法 新增 Editor 富文本组件的图片上传 新增 Tree 异步加载示例(/src/views/sys/area/index.vue) 新增 Upload 上传组件的按钮标签设置属性,增加上传按钮click事件 新...

0
6
发表了资讯
2022/11/15 08:58

JeeSite 4.6.0 发布,Spring Boot 快速开发平台

升级内容 升级 spring boot 2.7.4、spring cloud 2021.0.4、alibaba cloud 2021.0.4.0、nacos 2.1.1、seata 1.5.2、sentinel 1.8.5、more.. 新增 oss.client.xxx.publicUrl 参数,支持公有文件下载 新增 pool.poolPreparedStatements 参数,Oracle 使用 新增 job.jobStore.misfireThreshold 参数 新增 左树右表和导入导出代码生成模板 优化 isInnerLogin 时忽略图片验证码检查 可视化数据大屏升级支持自定义组件 无用户数限制,...

0
4
发表了资讯
2022/10/17 09:30

JeeSite Vue 5.2.0 发布,Spring Boot 快速开发平台

升级内容 升级 ant design 3.2.13、vue 3.2.39 等众多组件 多项功能细节优化、页面加载提升、性能大幅度提升 无用户数限制,无在线人数限制 升级方法 请与 jeesite-vue 代码仓库源码进行同步,合并代码,手动解决冲突代码。 如果您对 jeesite-vue 本身框架修改很少,就比较容易进行升级,如下: 注意 BasicDrawer 的 wrapClassName 属性替换为 class 注意 moment 日期时间库替换为轻量级的 dayjs 日期时间库 使用 VScode 全局查...

0
6
发表了资讯
2022/09/15 08:54

JeeSite Vue 5.1.0 发布,Spring Boot 快速开发平台

升级内容 新增 初始密码提醒和强制修改初始密码功能 新增 上传文件在线预览、SSO 单点登录实例 优化 ListSelect 组件增加左树右表功能配置 优化 ListSelect 组件自适应表格高度优化 优化 TreeSelect 组件字典类型支持树结构展示 优化 切换多语言情况下vue前端没有刷新菜单问题 优化 rules: [{ required: true }] 时的验证应与直接写 required: true 的验证相同 优化 BasicTable 表格翻页时默认自动滚动到顶部 优化 接口启用 ap...

0
8
发表了资讯
2022/08/09 08:44

JeeSite 4.5.0 发布,Spring Boot 快速开发平台

升级内容 升级 spring boot 2.6.10、mybatis-spring 2.0.7、shiro 1.9.1、shardingsphere 5.1.1 等 微服务组件升级 spring cloud 2021.0.2、nacos 2.1.0、seata 1.5.0、sentinel 1.8.4 等 新增 左树右表、导入导出代码生成、微服务启动脚本模板 新增 支持OSS对象存储的文件预览(阿里、腾讯、七牛、MinIO) 新增 @Table允许排序设置为空参数 mybatis.allowOrderEmpty 为空时,不自动添加主键排序条件。 新增 form:treeselect 组...

1
8
发表了资讯
2022/06/28 09:02

JeeSite Vue 5.0.4 发布,Spring Boot 快速开发平台

升级内容 新增 ListSelect 列表选择组件 新增 锁屏密码支持账号密码解锁 新增 后台页面黑暗主题,流程图黑暗主题下调色 优化 避免文件名过长挤出操作列 优化 文件下载显示原文件名 优化 checkImgType 支持 base64 格式 修正 上传文件个数判断差 1 个 修正 Switch 为 false 的时候 foramt 不调用问题 修正 展开的表格不显示水平滚动条问题 修正 展开的表格双击展开图标的时候显示加载框问题 修正 使用展开表格时拖拽报错问题 升级...

0
7
发表了资讯
2022/05/16 10:27

JeeSite Vue 5.0.3 发布,Spring Boot 快速开发平台

升级内容 新增 在线用户列表界面、3分钟内活动的用户、游客用户、强踢 新增 访问日志界面功能、异常日志、修正前后数据对比 新增 菜单管理子系统管理、右上角用户切换子系统 新增 多租户切换功能、页面缓存接口优化 新增 左树右表可拖拽调整大小 by Oliver 新增 BasicTable 表格列拖拽调整列宽功能 新增 BasicTable 树表的本地数据,展开折叠 新增 BasicTable 组件,字典类型,显示字典默认值属性 defaultValue 新增 BasicForm ...

0
9
发表了资讯
2022/05/06 08:29

JeeSite 4.4.1 发布,无用户限制,Spring Boot 快速开发平台

被封闭的这段时间深感从业不易,为支持小微企业发展,今后发布的所有社区版将全线解除用户数限制。 愿疫情早日散去,山河无恙,人间皆安。🌞🌞 升级内容 升级 Spring Boot 2.5.13、Shiro 1.9.0、其它工具等等 新增 Spring configuration metadata yml 配置信息友好提示 新增 是否启用默认 Servlet 映射(启用后可访问 webapp 下的静态资源访问) 新增 支持 Spring Boot 带减号的 key 写法,自动转换为...

5
11
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
86 评论
1.5K 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部