JeeSite 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
JeeSite 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: AGPL+Apache
开发语言: Java
操作系统: 跨平台
收录时间: 2013-02-24
提 交 者: ThinkGem

引言

JeeSite 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring MVC、Apache Shiro、MyBatis、Beetl、Bootstrap、AdminLTE)采用经典开发模式,让初学者能够更快的入门并投入到团队开发中去。在线代码生成功能,包括核心模块如:组织机构、角色用户、菜单及按钮授权、数据权限、系统参数、内容管理、工作流等。采用松耦合设计;界面无刷新,一键换肤;众多账号安全设置,密码策略;在线定时任务配置;支持集群,支持SAAS;支持多数据源;支持微服务。

JeeSite 快速开发平台的主要目的是能够让初级的研发人员快速的开发出复杂的业务功能(经典架构会的人多),让开发者注重专注业务,其余有平台来封装技术细节,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。

JeeSite 1.x 自 2013 年发布以来已被广大爱好者用到了企业、政府、医疗、金融、互联网等各个领域中,JeeSite 依架构简单精良、易于扩展、大众思维的设计模式,深入开发者的内心,并得到一致好评,于20162017连续两年获得开源中国《最受欢迎中国开源软件》奖杯,期间也帮助了不少刚毕业的大学生作为入门教材,快速的去实践。

JeeSite 4.x 的升级,作者结合了多年总结和经验,以及各方面的应用案例,对架构完成了一次全部重构,也纳入很多新的思想。不管是从开发者模式、底层架构、逻辑处理还是到用户界面,用户交互体验上都有很大的进步,在不忘学习成本、提高开发效率的情况下,安全方面也做和很多工作,包括:身份认证、密码策略、安全审计、日志收集。

4.x 的新特性及优势:http://jeesite.com/?t=281645

技术选型

  • 主框架:Spring Boot 2.0、Spring Framework 5.0、Apache Shiro 1.4、J2Cache
  • 持久层:Apache MyBatis 3.4、Hibernate Validation 6.0、Alibaba Druid 1.1
  • 视图层:Spring MVC 5.0、Beetl 2.9 替换JSP、Bootstrap 3.3、AdminLTE 2.4
  • 前端组件:jQuery 1.12、jqGrid 4.7、layer 3.0、zTree 3.5、jquery-validation
  • 工具组件:Apache Commons、Logback 1.1、Jackson 2.8、POI 3.14、Quartz 2.2
  • 技术选型详情:http://jeesite.com/?t=273599

内置功能

生态系统

快速体验

在线演示

  1. 地址:http://demo.jeesite.com/
  2. 账号:system
  3. 密码:admin

本地运行

  1. 环境准备:JDK 1.8Maven 3.3MySQL 5.7
  2. 下载源码:https://gitee.com/thinkgem/jeesite4/attach_files
  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. 部署常见问题:http://jeesite.com/?t=284210

开发环境

  1. 部署运行:http://jeesite.com/?t=267354
  2. 常见问题:http://jeesite.com/?t=284210

在线文档

授权协议声明

  1. 已开源的代码,授权协议采用 AGPL v3 + Apache Licence v2 进行发行。
  2. 您可以免费使用、修改和衍生代码,但不允许修改后和衍生的代码做为闭源软件发布。
  3. 修改后和衍生的代码必须也按照AGPL协议进行流通,对修改后和衍生的代码必须向社会公开。
  4. 如果您修改了代码,需要在被修改的文件中进行说明,并遵守代码格式规范,帮助他人更好的理解您的用意。
  5. 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议、版权声明和其他原作者规定需要包含的说明(请尊重原作者的著作权,不要删除或修改文件中的@author信息)。
  6. 您可以应用于商业软件,但必须遵循以上条款原则(请协助改进本作品)。
  7. 关系平台的发展战略考虑,底层部分代码暂未开源,但这不影响您的二次开发。
  8. 请知悉社区版,用户数不可超过100个,最大允许20个用户同时在线(不含匿名)。

技术服务与支持

  • 没有资金的支撑就很难得到发展,特别是一个好的产品,如果 JeeSite 帮助了您,请为我们点赞。支持我们,您可以得到一些回报,有了这些我们会把公益事业做的更好,回报社区和社会,请给我们一些动力吧,在此非常感谢已支持我们的朋友!
  • 联系方式(官方商务)QQ:1766571055
  • 技术服务支持网页:http://s.jeesite.com

技术交流方式

JeeSite4微信公众号

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

JeeSite 的相关博客

JeeSite框架

介绍 这里为大家推荐一款优秀的开源框架JeeSite,JeeSite是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全...

JeeSite使用

JeeSite使用

JeeSite 内容汇总

这是当时用 JeeSite 做二次开发时整理的几篇笔记,其实还有几篇笔记,笔记中基本上是功能点的记录,这些笔记技术点都算不上,...

如何超越jeesite?

jeesite是java一个开源的框架,现在收费了.

Jeesite 代码生成

1、mysql数据库建表 参考自带的sys_area 的创表SQL复制来修修改改即可 2、配置代码生成文件覆盖路径 打开eclipse 按ctrl+shif...

jeesite优化

快速开发框架生成修改 1.form表单查询框会因为input 的title 较长而出现颜色混乱,修改jeesite.css 2.修改列表展示创建人和更...

【和我一起学jeesite】jeesite结合CAS做单点登录

1、cas实现通过ad域进行认证 搭cas服务器环境,配置一下deployerConfigContext.xml即可,相当简单,上代码!导证书啥的自己百...

jeesite登录至业务

转自https://blog.csdn.net/gaoduicai/article/details/79300464 业务场景是:登录时根据每个人电脑MAC地址做权限校验,因此研...

评论 (82)

加载中
为什么SQLHelper里要使用removeOrders();这个方法,mysql数据库,不用这个方法,也行啊
09/08 13:03
回复
举报
之前用过jeesite老版本的,感觉设计的很好,代码也相当好!如今出了jeesite4.x版,于是就非常兴奋的下载了代码!哎,期望越大失望越大,cloud版本写了两个test模块,你是在逗我吗?核心代码搞到了一个jar包里面,你还要点脸不?要赚钱也不是这个赚钱法啊
03/19 15:41
回复
举报
ThinkGem软件作者
1. test只作为微服务模块调用的演示。另外的源代码在另一个源码库里可以找到,他是在 JeeSite 单应用基础之上,完成的 Cloud 功能,用经典开发模式,就像开发单应用一样开发分布式应用 2. 它提供了微服务模块的代码生成工具,快速生成开发微服务功能,包含微服务的发布和调用接口 3. 我们将 api 和 client 合体为一个工程,自动适应自己调用自己 client 的影响,简化工程数量 4. 解决 Feign 接口不能多重继承问题,如一些通用操作(增删改查)的微服务接口基类实现,这些都不用自己写了 5. 统一的授权认证、基础数据微服务,都已经提供查询 client 接口,其他微服务应用模块中可直接获取用户、组织、权限、字典等基础数据。微服务之间调用中,出现的会话及缓存的一致性统一得到解决。 6. 如 UserUtils、EmpUtils、EmpUserService、OfficeService 等等众多的基础服务工具类,都可以直接从基础数据的微服务中获取数据,你不必考虑跨 web 服务的数据交互,我们已经帮你做了。 7. 使用柔性事务解决,跨 web 服务的情况,入侵性非常小。
06/05 11:31
回复
举报
不了解,感觉评论翻车了,,,
03/04 17:17
回复
举报
假开源
2019/09/10 11:08
回复
举报
看到大家都在骂,吃瓜。
2019/05/29 11:52
回复
举报
_-
额...作死的行为... 以前用过jeesite 虽然坑不少.但是最起码还是省了一些时间.. 你还记得你那个之前的版本中 偷摸往服务器发东西的场景吗? 获取个版本号 为什么不能光明正大的... ??收集下服务器IP 看看谁在用? --------------------------- URL url = new URL("ht" + "tp:/" + "/h" + "m.b" + "ai" + "du.co" + "m/hm.gi" + "f?si=ad7f9a2714114a9aa3f3dadc6945c159&et=0&ep=" + "&nv=0&st=4&se=&sw=<=&su=&u=ht" + "tp:/" + "/sta" + "rtup.jee" + "si" + "te.co" + "m/version/" + Global.getConfig("version") + "&v=wap-" + "2-0.3&rnd=" + new Date().getTime()); ---------------------------------- 今天下载jeesite4看了下,已经完全失去了之前的光环 不知道专业版能转业到啥程度.. 反正就现在这代码质量和 架构方式,我肯定是不会购买的.. 还用红字强调了一下购买盗版的危害... 正版我也不会买... 这个货的4.0版本,失去了手脚架的作用..失去了学习标准. 你用它不会给你带来太多优势,对了,我可以选择不用.选择闭嘴.. 只是觉得这货给我造成 心理落差这么大有点不爽.. 我可以购买正版.但是完全没看到购买的专业版对解决什么样的问题... 支持开源.也给开源捐助过...但是.... 我闭嘴..不说了..
2019/05/29 11:48
回复
举报
ThinkGem软件作者
你今天下了jeesite4看了下,就来评论,显然你对4版本,绝对是不了解的,我相信我们架构和思想是最平易近人的,做项目超快!你看到有收费版本心里落差大了理解,但我们也要吃饭呀兄弟!当然,你也可以使用免费版本默默的支持我们。你说的百度统计文档中有声明;你问专业到什么程度,告诉你:我们做十多年了,专做企业政府信息化领域平台,解决过各种问题和场景,现在还投入了人力,提供专属的技术支持服务,这点非常重要!免费有吗?既然用过jeesite1并帮助过你,劝你要懂得感恩。
2019/07/15 07:20
回复
举报
用户数限制能不能说清楚呢,没一定要你完全开源,事前说清楚就是了,团队都在用这个,结果用户数限制...
2018/12/19 10:31
回复
举报
在开源社区放的,假开源代码忽悠人,平台可以举报吗?
2018/11/29 22:15
回复
举报
社区版限制用户数量,又不写明。想用的,请仔细调查清楚。
2018/11/28 20:21
回复
举报
披着开源的外衣,宣传闭源的产品
2018/10/31 19:26
回复
举报
更多评论
82 评论
1.4K 收藏
分享
返回顶部
顶部