<#include "/common/defaultEngine.html"> <@pageTheme mark="true"> <@header title="主页">

J2eeFAST 开源平台

J2eeFAST 是一个 Java EE 企业级快速开发平台,致力于打造中小企业最好用的开源免费的后台框架平台。 系统基于(Spring Boot、Spring MVC、Apache Shiro、MyBatis-Plus、Freemarker、Bootstrap、AdminLTE)经典技术开发, 系统内置核心模块包含众多常用基础功能(在线代码生成功能、组织机构、角色用户、菜单及按钮授权、数据权限、系统参数、license认证、BPM工作流等), 让你用最低的成本、最高的效率,开发项目,她也适合新手朋友练手。同时具备,界面简洁美观、高效、安全、源码可控、版本迭代快、免费技术交流群等特点。她适用于所有Web应用,她会成为你快速开发项目的好帮手。


当前版本:v${config.getVersion()}

技术选型:

  1. 核心框架:Spring Boot 2.X
  2. 安全框架:Apache Shiro
  3. 模板引擎:Freemarker
  4. 工作流引擎:Flowable 6.4.2
  5. 前端:AdminLTE 2.3.8, Bootstrap 3.3.7, Bootstrap-Table 1.11.0, JQuery 3.3.1
  6. 持久层框架:MyBatis-Plus 3.3.1
  7. 定时任务: Quartz
  8. 数据库连接池:Druid 1.10.1
  9. 工具类:Hutool 4.5.8
  10. 更多……
更新日志
  1. 1. 升级mybatisplus到最新版本3.4.2.
  2. 2. 新增数据库脚本自动升级
  3. 3. 适配恶心的IE浏览器最低适配IE10
  4. 4. 修复添加SQLServer数据库源问题
  5. 5. 修复多源数据JTA事务问题
  6. 6. 新增多源数据支持Mapper接口注解
  7. 7. 修复表格显示图片点击事件问题
  8. 8. 优化适配移动端
  9. 9. linux环境升级、启动脚本备份文件无目录问题
  10. 10.修复多源数据库代码生成切换数据库问题
  11. 11.修复oracle兼容问题
  12. 12.修复代码生成器生成头像问题/li>
  13. 13.修复适配数据库执行语句问题
  14. 14.新增金额转换中文通用方法
  15. 15.修复代码生成div标签问题
  16. 16.调整文件上传考虑事务问题、不删除文件
  17. 17.移除项目pom文件多余配置
  18. 18.新增系统默认配置文件
  19. 19.简化配置文件
  20. 20.移除代码默认密码字段
  21. 21.新增base64字符判断公用方法
  22. 22.优化图片上传支持直接Base64字符
  23. 23.新增表格通过id获取行对象数据
  24. 24.修复删除server.servlet.context-path 导致登录异常问题
  25. 25.修复锁屏css应用问题
  26. 26.修复防御CSRF攻击导致访问问题
  27. 27.修复项目路径问题导致工作流页面404问题
  28. 28.修复代码生成器id上传文件id问题
  29. 29.移除redis开启控制
  30. 30.优化其他细节
  1. 1. 优化新建tab页面方法、处理数据异常问题.
  2. 2. 正式移除include.html模板引擎
  3. 3. 兼容pgsql导致字段类型异常问题
  4. 4. 修复代码生成主子表预览字段问题
  5. 5. 修复多级菜单联动问题
  6. 6. 修复#I284V7复杂表头设置无效问题
  7. 7. 修复页面同时多个表格属性firstLoad=false 异常情况
  8. 8. 代码生成器新增字段校验方式
  9. 9. 修复表格记住我字段避免与系统冲突问题
  10. 10.Druid升级到1.1.22版本
  11. 11.升级 oshi 5.3.6 jna 5.6.0 兼容最新mac系统
  12. 12.修项目启动随机生成shiro密钥/li>
  13. 13.项目默认关闭记住我功能
  14. 14.修改sys_area表字段名称
  15. 15.优化系统适配oracle数据库
  16. 16.新增系统核心模块支持SqlServer数据库
  17. 17.新增系统配置实现记住我功能
  18. 18.优化权限字符控制
  19. 19.优化新建菜单出现新标签
  20. 20.修复报表导出被拦截问题
  21. 21.去除系统参数配置版本号
  22. 22.优化弹窗遮罩
  23. 23.调整项目开源协议
  24. 24.支持手动配置实现是否支持分布式事务
  25. 25.修改系统表字段出现的数据库关键字问题
  26. 25.优化其他细节
  1. 1. 系统核心功能全面支持PostgreSql数据库.
  2. 2. 修复表格选择组件查询不能下拉问题
  3. 3. 升级阿里云OSS依赖
  4. 4. 组件支持阿里云OSS
  5. 5. 调整项目结构移除system模块
  6. 6. 修复多选表格组件回显勾选问题
  7. 7. 增强输入组件支持日期时间选择
  8. 8. 细化前端模板引擎libs引入JS,按需引入减少无关JS引入
  9. 9. 优化表格边框设置、允许表格列拉伸、支持通过参数配置是否需要显示边框
  10. 10.新增表单单元格过长使用隐藏函数可以复制单元格内容
  11. 11.升级Spring Boot 2.2.10.RELEASE 版本阻止安全漏洞(CVE-2020-5421)
  12. 12.修复日志查询业务表格字段过长显示不友好问题
  13. 13.修复安全认证关闭,登录异常问题
  14. 14.修复树表父子节点错乱问题
  15. 15.修改登录图片修改成base64
  16. 16.修复角色管理序号字段排序问题
  17. 17.优化登录安全认证
  18. 18.新增文件预览器支持gif预览
  19. 19.移除多余文件
  20. 20.优化数据库自动填充delFlag字段
  21. 21.修复mybatis-plus配置无效问题
  22. 22.优化Shiro 密钥问题
  23. 23.升级Oshi到最新版本 5.2.5
  24. 24.升级Shiro到最新版 1.7.0,阻止权限绕过漏洞
  25. 25.优化其他细节
  1. 1. 增加core中的分步式锁注解,实现业务id方式的注解锁.
  2. 2. 增加User View页面的权限树,显示该用户已获取的权限
  3. 3. 将Shiro的自己定义url filter移动配置application.yml
  4. 4. 优化shiro权限,优化session管理
  5. 5. 增加select组件的view方式
  6. 6. 增加了fastJS.js中获取菜单的函数,用于打开指定的页面
  7. 7. 优化项目启动配置
  8. 8. 优化登录页面样式
  9. 9. 修复SM4加密jar包引用冲突问题
  10. 10.修复表格主子表子表编辑数据更新问题
  11. 11.修复checkbox组件字典表回显问题
  12. 12.新增树状表支持异步加载及分页显示
  13. 13.优化树表UI细节
  14. 14.扩增表格行titel提示 修复转义问题
  15. 15.优化重写admin-LTE、Gitee登录页面去除多余样式
  16. 16.新增表单导向插件
  17. 17.新增表单导向组件、演示示例
  18. 18.新增信息通知演示示例
  19. 19.新增主页面加载动画
  20. 20.修复图片剪切组件上传大小限制问题
  21. 21.优化主要样式、与便签样式
  22. 22.屏蔽登录提示音
  23. 23.新增一套Ionicons 系统图标. 完全融合系统方便使用
  24. 24.升级fastjson到最新版1.2.74
  25. 25.新增系统防护请求伪造(CSRF)攻击、通过配置文件控制
  26. 26.去除系统include.html模板引用
  27. 27.其他细节优化
  1. 1. 解决登录IP转换位置接口不够用问题.
  2. 2. 修复前端表格插件显示跳转问题
  3. 3. 优化前端页面渲染
  4. 4. 优化shiro权限,优化session管理
  5. 5. 新增对最大在线人数控制,证书控制.
  6. 6. 优化登录并发控制
  7. 7. 优化组件规范名称
  8. 8. 新增系统文件管理
  9. 9. 优化上传文件控制
  10. 10.解决左侧菜单适配高度滑动问题,解决小窗口菜单点击出现重叠问题
  11. 11.新增表格动态增减行数据
  12. 12.新增大数据表格选择组件
  13. 13.新增右侧滑动弹出窗口
  14. 14.新增颜色选择器
  15. 15.优化视频播放器
  16. 16.升级shiro到最新版本1.6.0 权限绕过漏洞CVE-2020-13933
  17. 17.升级fastjson到最新版1.2.73
  18. 18.修复打包生成Windows命令文件
  19. 19.修复代码生成管理人员字段、修复百度富文本路径问题
  20. 20.优化表单验证只有id报错问题
  21. 21.修改默认打包不打工作流模块
  22. 22.去掉系统google字体
  23. 23.新增系统部分引用功能标注,作者与申明
  24. 24.修复前端请求获取异常问题
  25. 25.新增请求控制实体类字段输出、敏感数据转换提供安全性
  26. 26.修改弹出Tab框细节
  27. 27.优化系统移动设备适配问题
  28. 28.新增war打包
  29. 29.其他细节优化
  1. 1. 解决issues #I1LLJX 问题,页面多个表格回调混乱问题.
  2. 2. 修复用户头像不存在、或者头像地址异常显示问题
  3. 3. 修复CVE-2020-11996 | Apache Tomcat HTTP/2拒绝服务漏洞
  4. 4. 修复JAT 设置日志名称路径无效问题
  5. 5. 修改输入框后图标带点击事件样式.
  6. 6. 优化页面ibox卡片样式UI
  7. 7. 新增登录验证码类型[支持算数格式]
  8. 8. 修复系统监控获取硬盘信息光驱问题
  9. 9. 修复表格冻结列问题
  10. 10.优化表格冻结列样式
  11. 11.扩增字典表数据值长度
  12. 12.新增上传组件
  13. 13.优化代码生成器新增关联公司机构,支持生成TAB页面
  14. 14.新增第三方登录集成JustAuth插件
  15. 15.新增上传文件管理表与业务关联表
  16. 16.代码生成器支持单独生成实体类,支持代码生成业务关联上传组件
  17. 17.支持上传信息在线预览功能,fastJS.js 新增打开视图方法
  18. 18.新增多级联动控件(未优化完),新增多级异步联动示例
  19. 19.项目文档转移至[语雀]、Gitee WIKI文档不在维护、更新
  20. 20.新增无密登录方法
  21. 21.优化其他细节
  1. 1. 删除多余依赖
  2. 2. @paradisehere 修复新建菜单,尚未新建菜单时左侧菜单栏404报错
  3. 3. 新增一个表单显示国际化案例
  4. 4. @临时的 增加了代码产生模块表构结刷新功能
  5. 5. @临时的 代码生成模块修正checkbox在增删改查,列表使用问题
  6. 6. @临时的 增加了一个单表的增删改查范例,基本包含了目前的所有表单控件.
  7. 7. 修复代码生成页面大量空格格式问题
  8. 8. 新增多级菜单演示
  9. 9. 修复代码生成器选择生成路径获取本地磁盘有光驱报错问题
  10. 10.修复弹窗加载遮罩问题
  11. 11.重构项目系统数据权限
  12. 12.重构前端页面布局
  13. 13.新增前端组件功能
  14. 14.优化项目启动
  15. 15.升级fastjson 1.2.69, 防止安全漏洞
  16. 16.新增系统手动热加载mapper.xml, 修改mapper文件无需重启项目,配合开发工具到此本项目开发无需重启项目整体实现热加载
  17. 17.新增前端引擎使用,组件使用demo
  18. 18.新增登录提示音
  19. 19.修复bootstrap-table.js源码压缩阅读不友好问题
  20. 20.新增表格行title提示
  21. 21.优化用户登录解密异常问题
  22. 22.重构项目定时任务模块
  23. 23.修改权限控制,数据控制精确到菜单权限上.便于更加细致化的控制
  24. 24.layer.js 增强type=2 iframe 层POST可以POST 提交
  25. 25.参数管理、字典管理新增缓存清除功能,便于开发清除缓存
  26. 26.新增用户查询侧边栏关联机构
  27. 27.优化其他细节
  1. 1. 新增BPM 工作流模块
  2. 2. 修复登陆页面安全key cookie超时导致登陆异常问题
  3. 3. 新增报表导出功能
  4. 4. 修改fastJS.js 支持报表导出
  5. 5. 修复用户删除问题,不能自身删除自身
  6. 6. 修复ie版本过低提示页面问题.
  7. 7. 修改@MapperScan注解到配置文件,便于二次开发
  8. 8. 使用Hutool获取硬件信息解决获取机器码兼容性问题
  9. 9. 升级layer到3.1.1最新版本,解决监听窗口拉伸动作问题
  10. 10.修复国际化切换[繁体]异常问题
  11. 11.首页新增[便签]小工具
  12. 12.修复菜单层级问题,理论可以支持无限级
  13. 13.新增大量文档
  14. 14.修复部分细节
  1. 1. 优化项目打包流程,call mvn install 一键打gz包
  2. 2. 修改Yml工具类增强获取文件
  3. 3. 修改打包运行内存
  4. 4. 修复新增模块404异常,编辑菜单模块提交重复问题
  5. 5. 修复菜单缓存多个模块问题
  6. 6. 优化页面部分窗口小图标
  7. 7.修复在使用Nginx反向代理, 获取真实IP问题
  8. 8.修复系统设置默认语言不生效问题
  9. 9.修复mac系统获取机器码异常问题,在此感谢@Mico、@AKAI 提供的测试与代码
  10. 10.新增系统兼容Oracle,到此J2eeFAST 已经可以同时兼容Mysql,与Orcale.其他支持可以自行扩增
  11. 11.修改对多源数据库支持,改成数据库配置形式可以无限扩展,实时生效。
  12. 12.修复前端界面不能获取语言不能通过cookie获取问题.
  13. 13.新增启动扫描配置文件
  14. 14.修复因网络变动而导致机器码变动的情况.
  15. 15.新增502页面,主要用于配合nginx反向代理使用.当服务器升级期间通过nginx引导502页面
  16. 16.修复若干细节
  1. 1. 新增百度ueditor富文本编辑器更换之前编辑器
  2. 2. 增强ueditor 新增在线删除功能,修改ueditor 完全适配fastos,页面引入直接使用
  3. 3. 增加上传图片添加水印
  4. 4. 修改公告展示页面,改用iframe引入确保页面所见即所得
  5. 5. 修复授权角色选中值丢失情况
  6. 6. 修复表格初始化选中,获取选中行值丢失问题
  7. 7.修复TAB栏菜单刷新/TAB切换刷新问题
  8. 8.修复定时任务功能cron工具 不能显示最近执行时间,查询列表新增下次执行时间字段
  9. 9.新增3套登陆页面风格,可以再后台配置默认风格
  10. 10.整合Spring注解Redis缓存,解决Redis故障或者不可用情况任然可以执行方法获取参数
  11. 11.兼容不配置Redis缓存数据库项目也可以运行
  12. 12.解决初次登陆显示问题
  13. 13.登陆页面主页面增加页面压缩减低易读性,提高安全性。此功能可以全局开启
  14. 14.完善国际化字段
  15. 15.去掉Dao包,简化代码
  16. 16.调整包名统一规范
  17. 17. 优化代码,修复若干细节
  1. 1. fastjson升级1.2.67 阻止漏洞
  2. 2. 修复tab菜单关闭当前BUG
  3. 3. 修复浏览器版本底,提示页面404问题
  4. 4. 新增yml字段加密写法
  5. 5. 新增yml文件敏感信息加密处理
  6. 6. 新增信息加密测试类
  7. 7. 感谢@wangyu 提出问题,修改公司,地区 顶级节点报错问题
  8. 8. 修复树表格 展开/折叠 BUG
  9. 9. 升级Swagger到2.9.2 新增swagger-bootstrap-ui 优化接口展示
  10. 10. 新增公告发布功能.信息延迟推送,可设置时效性。
  11. 11. 修复修改头像点击多次弹出多个对话框情况
  12. 12. 修改定时任务可以选择cron执行表达式,方便添加任务
  13. 13. 统一处理前端传入日期格式转换
  14. 14. 修复若干细节
  1. 1. 新增产品许可功能
  2. 2. 系统启动验证证书是否合法
  3. 3. 修改用户、权限页面滑动按钮获取表ID数据丢失导致页面异常情况
  4. 4. 配置文件新增项目参品名称、license证书、公钥存放位置字段
  5. 5. 新增测试数据SQL
  6. 6. fastJS.js 新增页面模板引擎,优化部分代码
  7. 7. 删除多余类与无用的引用
  8. 8. 针对Apache Shiro Padding Oracle导致远程代码执行漏洞,Apache Shiro 1.4.1 升级 1.4.2 安全版本
  9. 9. 感谢@凌晨雨薇提出的问题, 修复登陆页面免登录记住我BUG,但是作者建议此功能正式项目不用此功能.有远程执行风险
  10. 10. 测试模式定时任务不执行问题
  11. 11. 修复删除操作日志报错问题
  12. 12. 其他细节优化
  1. FAST云OS系统正式发布(后更名J2eeFAST)
关于系统

: J2eeFAST (快速开发开源系统)名字由来:包含作者对于软件开发的美好幻想,希望软件开发变的快速而简单,每个人都能分享自己的技术从而达到快速又强大的软件系统,让我们有更多的时间去陪伴家人!
        你可能在本系统中看到众多优秀开源项目的影子,因为她本身集成了众多优秀的开源项目精华功能,在这种环境中成长的,但是她目前还有很多缺点, 希望大神们嘴下留情。如果你也喜欢开源、喜欢本项目,作者欢迎您的加入,J2eeFAST会因为您的加入而变的更加完善与丰富!

:如果本项目对你有帮助请点击Star收藏(点击查看),本项目会长期维护,若你在使用中有任何问题或建议欢迎在码云issue提交问题作者会第一时间处理,让我们一起完善J2eeFAST

官网:http://www.j2eefast.com

项目文档:语雀 文档

关于更新:项目现在会放缓更新、优化细节,演示网站会不定期暂停访问,带来不便尽情谅解!

官方技术交流QQ群:805468934

免责声明:

  • 1. 本项目代码全部开源,免费。但请遵循开源协议!
  • 2. 不得将 J2eeFAST于危害国家安全、荣誉和利益的行为,不能以任何形式用于非法为目的的行为,否则后果自负.
  • 3. J2eeFAST前身主要用于银行项目,本身很注重安全因素,可以从项目登陆可以看出。再者本身项目100%开源,但是您任需了解是软件皆有漏洞,任何人都无法保证软件100%没有漏洞。所以由本软件漏洞造成损失不予赔偿,同时也不承担任何因使用本软件而产生的相关法律责任。也请在软件上线前进行必要的安全检测,避免安全问题发生.
  • 捐赠-支持作者

    访问码云 下载项目

    <@footer>