企业信息化快速开发平台 JeeSite

AGPL+Apache
Java
跨平台
2013-02-24
ThinkGem

引言

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

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

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

快速了解 JeeSite 4.0

快速体验

在线演示

本地运行

  1. 环境准备:JDK 1.8Maven 3.3MySQL 5.7
  2. 下载源码:https://gitee.com/thinkgem/jeesite4/attach_files
  3. 打开文件 /web/src/main/resources/config/jeesite.yml 配置JDBC连接
  4. 执行脚本 /web/bin/init-data.bat 初始化数据库
  5. 执行脚本 /web/bin/run-tomcat.bat 启动服务即可
  6. 浏览器访问 http://127.0.0.1:8980/js/ 账号 system 密码 admin

常见问题

  • 管理员账号system与admin的区别:system为开发者使用的最高级别管理员,主要用于开发和调试,有些修改会直接影响系统的正常运行;admin为客户方使用的系统管理员,用于一些基础数据配置,如机构、用户、权限、用户字典等。
  • 下载不到jeesite-xxx.jar依赖包:相关包已经发布到Sonatype Repository快照仓库,在web项目的pom.xml里已配置,有可能是你的 Maven setting.xml里添加了mirrorrepository导致的问题,请清理或追加添加Sonatype Repository仓库地址,再尝试执行 /web/bin/package.bat 脚本,预先下载依赖jar包即可。

  • IntelliJ IDEA中提示NoClassDefFoundError: javax/servlet/ServletOutputStream错误,你只需要修改web项目下的pom.xml,注释掉spring-boot-starter-tomcatprovided部分改为compile即可。

  • 出现NoSuchMethodError错误,一般是依赖包版本需要更新,请尝试如下操作:在web项目上右键,选择菜单 -> Maven -> Update Project...(或按Alt+F5) -> 点击 Select All 按钮 -> 选择 Force Update of Snapshots/Releases 复选框 -> 点击OK按钮即可。

技术交流方式

关于授权协议声明

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

 

加载中

评论(71)

馬七生
在开源社区放的,假开源代码忽悠人,平台可以举报吗?
7upzcc
7upzcc
社区版限制用户数量,又不写明。想用的,请仔细调查清楚。
lzh-boy
lzh-boy
还要点逼脸不?挂着狗头卖羊肉
sofn
sofn
披着开源的外衣,宣传闭源的产品
ccflow周朋
ccflow周朋
基于jeesite版本的jflow, 工作流引擎,欢迎使用。 https://gitee.com/thinkgem/jeesite4-jflow
d
dasas12x
拿开源的东西整合在一起 不开源合法吗?
l
liujiexin
很不错
w
wunian
假开源而已
OSC_xzlwPT
OSC_xzlwPT
框架和jeeplus很像,两个框架代码复制过去就能用,高度相似,用着简单上手,就是限制在线用户个数10个就恶心了,还要花钱买,
夏槿凉安
qq多少呀,没找到你qq

JeeSite 4.1.1 发布,拥抱 Spring Cloud 2.0,UI 小圆角

新增: 新增 Spring Cloud Finchley 的支持 新增代码生成 gen.enabled=true 开关 新增系统监控 state.enabled=true 开关 新增支持 iframe 内页使用 hash,addTabPage 的父级标签加 treeview...

11/18 00:02

JeeSite 4.0.3 发布,企业级快速开发平台

新增 新增:core项目增加单元测试支持类 ApplicationTest.java 新增:代码生成config.xml支持自定义,放同目录下config-custom.xml文件即可覆盖 新增:shiro.allowRequestMethods 参数,可指...

05/30 12:03

JeeSite 4.0.2 发布,企业级快速开发平台

新增 新增:支持分布式事务,多数据源下事务支持 新增:支持MyBatisDao注解指定数据源名称,Dao层动态切换数据源 新增:国际化底层框架、通用组件、机构管理功能和代码生成模板 新增:Linux...

04/22 19:23

JeeSite 4.0.1 发布,企业级快速开发平台

新增 新增:国际化登录相关和错误页面信息(中文、英文) 新增:数据表格实例,多表头、行分组、合计行、小计行、编辑表格,实例 新增:表单组件实例,栅格布局(一列、两列、三列、四列),...

03/31 22:25

JeeSite 4.0.0 开发平台社区测试版公布,欢迎大家测试反馈意见

JeeSite 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring MVC、Apache Shiro、MyBatis、Beetl、Bootstrap、AdminLTE),在线代码生成功能,包括核心模块如:组织...

02/25 11:10

没有更多内容

加载失败,请刷新页面

没有更多内容

2
回答
中文乱码

@ThinkGem 你好,想跟你请教个问题:java从数据库中查询出来的中文,只有一列是乱码,跟了下代码,是activity工作流里面的,改了对应的字段的...

11/12 16:30
8
回答
现遇到2个问题,用jeesite框架,工具eclipse,部署完毕,连mysql数据库无报错,连oracle无报错但浏览器访问说登录账号和密码错误,连sqlserver报错: 对象名 'DUAL' 无效。

1.连接mysql(正常可登陆) 2.连接oracle(一直说用户和密码错误登录不上) 3.连接sqlserver(tomcat启动时候就报错) 信息: ...

01/01 12:49
4
回答
jeesite v4.0.2多数据源配置问题

现在项目管理后台想用jeesite4.0,需要支持多数据源配置。自己配置了一天也不好使。请问有做过类似的同学分享下经验。感激不尽。最好能有详细的配置步骤。谢谢了

05/04 18:36
10
回答
java开源的快速开发平台哪家强?

大神们,我想知道下java开源的快速开发平台哪个最为可靠稳定而且省事省力,比如像jeecg和jeesite他们哪个好些,开发中应该怎么选择?如果知之者,请...

2016/06/14 18:54
3
回答
jeesite启动服务时候报错,前边都是按步骤做的,请问问什么会有这样的错误

2018-05-12 21:25:04,551 ERROR [activiti.engine.impl.db.DbSqlSession] - proble...

05/12 21:33
1
回答
jeesite创建连接问题

创建连接时,Class.forName("org.sqlite.JDBC");一直报错,找不到,我import org.sqlite.JDBC;都可以,说...

03/22 17:50
4
回答
jeesite中jsp的标签怎么才能弄懂?

例如:sys:dyselect sys:treeselect sys:message form:form form:input ,有的网上也搜不到,我该以...

03/21 16:25
8
回答
jeesite框架思维导图

工欲善其事,必先利其器!工匠想要使他的工作做好,一定要先让工具锋利。要做好一件事,准备工作非常重要。刚刚接触jeesite,觉得还不错,可其技术涉及 1、...

2016/06/27 11:05
9
回答
java.lang.ClassNotFoundException: com.thinkgem.jeesite.modules.sys.listener.WebContextListener
天池番薯 的回答 2015/10/15 09:45
最佳答案
引用来自“胡沛文”的评论 我的也是这个问题 有那个大神指导解决办法不 是tomcat的 问题, 在eclipse里面把tomcat整个删除了, 重新new 一个 tomcat, 或者project clean 一下
1
回答
tomcat启动时无法找到maven仓库中的jar包?

是这样的,最近在搭jeesite,什么都弄好了,就差最后一步启动服务器,启动时,却报找不到类,我看了下,都在maven依赖包里,pom.xml里也写好了的...

2017/07/18 13:40

没有更多内容

加载失败,请刷新页面

jeesite 快速开发平台 初体验

http://www.jeesite.com/ GitHub:https://github.com/thinkgem/jeesite 开源中国:http://git.oschina.net/thinkgem/jeesite 更多文档 https://github.com/thinkgem/jeesite/tree/master/do...

05/21 11:34
673
0
Spring MVC 整合 Swagger

Swagger 简要说明 将Swagger和Swagger UI集成到系统中,可以实现接口可视化界面操作。 版本号 Swagger UI 2.2.10 高于该版本,可能会出现“No operations defined in spec”错误 下载地址:h...

04/24 17:56
59
0
可扩展的代码生成器(一)

做Java企业级项目开发免不了大量的重复代码,而由于懒惰是程序员的伟大品质,所以就有了代码生成器。代码生成器不是一个新鲜事物,像一些建模工具也支持建模正向反向代码,PD,EA等等,功能不...

2013/11/30 00:14
353
0
Java中Maven项目Jar包私服的搭建方式【应用篇】

原文地址:https://blog.csdn.net/hugaozhuang/article/details/81912772 本次搭建使用Nexus最新版工具,下载地址https://www.sonatype.com/download-oss-sonatype, 最新版本3.X下载https:/...

08/22 08:30
40
1
Jeesite 客户端验证Jquery Validate及服务器端验证

Jeesite框架采用了双重验证模式,即客户端采用Jquery Validate表单验证以及服务器端数据校验,可以有效的防止恶意性数据提交。

2017/10/30 10:32
10
0
Jeesite使用requests模拟登录

使用Python的requests对jeesite模拟用户登录。

04/20 21:03
88
0
JTY基础权限管理系统

由spring+springmvc+hibernate+shiro+quartz+maven+easyui实现的一个基础权限管理系统

2015/01/16 14:37
424
1
jeesite部署时,竟然浪费了1个小时!

在家里部署jeesite,跑起来以后打开浏览器去访问可是怎么都访问不了。工程也没报错。各种尝试之后发现在家将TOMCAT 的端口改成80了 ,一直访问的是8080 所以才访问不了的。之前也想过可能是t...

2017/10/29 16:04
107
0
【和我一起学jeesite】jeesite结合CAS做单点登录

1、cas实现通过ad域进行认证 搭cas服务器环境,配置一下deployerConfigContext.xml即可,相当简单,上代码!导证书啥的自己百度,我之前文章也介绍过,很简单。不再多说,我是使用ldap进行认...

2016/06/17 14:30
3.1K
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部