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

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微信公众号

 

的码云指数为
超过 的项目
加载中
此软件有 81 条评论,请先登录后再查看。

JeeSite v4.1.8 更新,OAuth2,微信集成,Flowable

v4.1.8 2020-3-3 新增 新增 OAuth2 第三方登录模块(快速登录:码云、QQ、微信、等等) 新增 账号注册 界面的功能示例(看演示:http://demo.jeesite.com) 新增微信模块,实现微信消息推送、...

03/04 12:09

JeeSite v4.1.8 更新,Cloud 下使用 BPM

v4.1.8 2020-2-5 增强 BPM Flowable 引擎升级到 6.5.0 BPM 流程追踪图tip显示实际处理人信息 BPM 新增视图文件及流程事件脚本默认包导入 BPM 新增 bpmScriptService.runScript(id) 方法,如:...

02/06 00:47

JeeSite V4.1.8 发布,BPM 业务流程模块发布

新增 新增 BPM 模块,基于 Flowable(Activiti)工作流引擎,详情:https://jeesite.gitee.io/docs/bpm/ 新增更多查询选项窗口(高级查询)不常用的查询折叠起来,详见:用户管理的查询 新增...

01/03 01:04

JeeSite v4.1.7 发布,文件上传拖拽和升级依赖库

新增 form:fileupload 组件,新增拖拽图片和文件排序功能。 form:fileupload 组件,增加 maxFileSize 单独设置上传文件的大小 新增 file.imageMaxWidth 和 imageMaxHeight 全局设置图片上传参...

2019/10/07 23:56

JeeSite V4.1.6 发布,新主题、性能提升、多数据源改进

JeeSite 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring MVC、Apache Shiro、MyBatis、Beetl、Bootstrap、AdminLTE)采用经典开发模式,让初学者能够更快的入门...

2019/08/06 23:56

JeeSite 4.1.5 发布,文件管理,用户多部门

新增 新增文件管理功能,支持公共文件柜、部门文件柜、个人文件柜、文件分享、批量删除 新增员工用户管理的附属部门功能,一个员工可归属多个部门,并支持多部门数据权限过滤 新增日语语言包...

2019/05/21 01:37

JeeSite V4.1.4 发布,支持分片上传、多线程上传

V4.1.4 2019-3-20 新增 新增内部消息站内信功能 社区版用户提升至20人同时在线 EmpUserService 添加获取用户最基本的信息 API DataGrid/jqGrid 新增“没有符合数据”示例,详见 testDataList...

2019/03/21 07:54

JeeSite 4.1.3 发布,支持一级菜单在顶部,各种组件改进

新增 新增参数配置 sys.index.menuStyle=2 的时候,一级菜单显示在主框架顶部 新增 lang.defaultLocale 和 lang.defaultTimeZone 指定默认语言和默认时区参数 fileupload 组件新增 extendPa...

2019/02/18 07:41

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

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

2018/11/18 00:02

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

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

2018/05/30 12:03

没有更多内容

加载失败,请刷新页面

1
回答
Jeesite4如何加入前端页面以及默认首页为前端页面的首页?

求教,最近利用Jeesite做一个网站,有一个管理系统,一个前端展示,求教如何将前端显示出来,将前端页面文件加在哪个位置,我试了一下,但是出现无权限的问题...

2019/06/20 14:26
5
回答
部署好jeesite 访问报jstl 问题

报错信息 rg.apache.jasper.JasperException: /WEB-INF/views/modules/sys/sysLogin.js...

2015/08/13 22:14
15
回答
java开源的快速开发平台哪家强?

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

2016/06/14 18:54
1
回答
jeesite4预览报错404

@ThinkGem 你好,想跟你请教个问题:我在做文件上传、预览的时候,上传正常,预览的时候点击按钮报错404,

2019/05/07 22:55
1
回答
jeesite4最新版,系统管理员无法查看系统管理-人员管理-管理员管理的菜单

@ThinkGem 你好,想跟你请教个问题: jeesite4最新版中,希望系统管理员查看系统管理-人员管理-管理员管理的菜单 但是通过1,配置系统管理-...

2019/03/19 20:31
3
回答
spring-boot版本问题

@ThinkGem 你好,想跟你请教个问题:请问jeesite依赖的spring-boot版本能不能从2降到1

2019/02/22 17:54
2
回答
中文乱码

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

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

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

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

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

2018/05/04 18:36

没有更多内容

加载失败,请刷新页面

JeeSite | Excel导入导出

  在各种管理系统中,数据的导入导出是经常用到的功能,通常导入导出以Excel、CSV格式居多。如果是学习的过程中,最好是自己实现数据导入与导出的功能,然而在项目中,还是调用现成的功能比...

2018/05/06 23:16
144
0
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...

2018/05/21 11:34
3.4K
0
基于jeesite的cms系统(二):整体设计

一、菜单设计 在系统管理-菜单管理中可以设置内容管理菜单(自动生成) 注意:归属模块应属于核心模块core。如果新加的的菜单设置为内容管理模块cms,系统下次重启时会重置本次设置,具体原因...

2019/03/07 09:45
117
0
JEESITE快速开发平台(二)环境搭建

一、下载源码 下载地址: GitHub:https://github.com/thinkgem/jeesite 开源中国:http://git.oschina.net/thinkgem/jeesite Hibernate版:https://github.com/thinkgem/jeesite/tree/master...

2018/05/14 10:53
58
0
JEESITE快速开发平台(九)手机端基础接口文档

1 传输格式 传输格式均为JSON字符串,使用spring mvc返回对象,并自动通过fasterxml jackson工具类(JsonMapper.java)进行对象到JSON转换。 输出格式符合JSON标准,UTF-8编码。 2 账号登录 ...

2018/05/14 11:22
63
0
JeeSite开发(一)——JeeSite4开发基础实例

目录:   〇、开发环境   一、JeeSite介绍   二、获取JeeSite4   三、运行JeeSite后台(部署运行)   四、启动并访问   五、增加一个功能模块 〇、开发环境   JDK1.8、eclipse...

2019/03/06 10:53
148
0
jeesite框架搭建中mysql数据库导入问题

在进行mysql8.0的安装配置时,可以说是道路坎坷,之前介绍了如何安装配置mysql8.0,虽然mysql在正常情况下是很容易安装的,但是如果遇到特殊情况的时候那就需要特殊的处理。 这次我遇到的问题...

2018/07/30 11:04
49
0
JeeSite | 数据权限应用

  中午吃饭时看了一下陆毅版的《三国》,刚好看的是蜀军缺粮,诸葛亮让王平去劫司马懿的粮。司马懿看蜀军用木牛流马运量很方便,就抢了蜀军的木牛流马仿制了一批,结果司马懿用它运粮时,被...

2018/07/08 23:58
110
0
使用jeesite框架写一个树结构的列表页面(一般的数据表结构)

先上图,看一下需要完成的列表页的效果: 以区域树结构列表为例子,大致就是要完成这个效果   做这个需求之前,我大致阅读了jeesite官方文档( https://jeesite.gitee.io/docs/)关于树表结...

2019/08/13 18:24
77
0
基于jeesite的cms系统(一):开发环境搭建

基于jeesite的cms系统系列,是对基于jeesite进行二次开发的博客模块开发过程的总结。涉及入门安装,二次开发,部署等 一、概况: JeeSite 是一个 Java 企业级快速开发平台,基于经典技术(S...

2019/03/06 10:01
19
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部