当前位置:首页 > 技术分析 > 正文内容

J2eeFAST 开源平台

ruisui8820小时前技术分析2

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

软件架构

1. 核心框架:Spring Boot 2.2.5.RELEASE

2. 安全框架:Apache Shiro 1.4.2

3. 模板引擎:Freemarker

4. 前端:AdminLTE 2.3.8, Bootstrap 3.3.7, Bootstrap-Table 1.11.0, JQuery 3.3.1

5. 持久层框架:MyBatis-Plus 3.3.1

6. 定时任务: Quartz

7. 数据库连接池:Druid 1.10.1

9. 数据库: Mysql5.7

10. 分布式缓存数据库: Redis 4.0.9

11. 工具类:Hutool 4.5.8

12. 工作流引擎:flowable 6.4.2

演示地址

1. 演示地址: http://www.j2eefast.com 账号 :admin 密码:admin

2. 功能还在陆续更新中......

内置功能

1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。

2. 部门管理:配置系统组织机构(公司、部门),树结构展现支持数据权限。

3. 岗位管理:配置系统用户所属担任职务。

4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。

5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。

6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。

7. 参数管理:对系统动态配置常用参数。

8. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。

9. 登录日志:系统登录日志记录查询包含登录异常。

10. 在线用户:当前系统中活跃用户状态监控。

11. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。

12. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。

13. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。

14. 在线构建器:拖动表单元素生成相应的HTML代码。

15. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。

16. 产品许可: 对项目进行许可证书控制,防止程序拷贝运行。

17. 公告通知: 针对项目升级重要情况出通知公告直接生成静态页面,可以实现延迟推送,设置时效性,实时预览功能

common 模块中crypto包下有关于银行加密算法 DES 3DES 国密,怎么算MAC 银行密码加密、都是通过项目实践的。 对这块感兴趣的可以学习下

产品许可生成数字证书 保护个人与企业的软件作品权益,降低盗版造成的损失

项目配置文件yml对于敏感字段如数据库密码,证书密码,等重要敏感信息加密。防止敏感信息直接暴露!#注意 数据加密安全性其实是相对的,什么加密如果私钥或者key泄露都是无用,这个世界上没有一种加密方法是绝对安全的。这种加密方法只能做到:防君子不防小人!!

写法需要加密的参数 ENC{} DES{} 包裹 或者 SM4{} 包裹 系统会自动识别,其他正常参数不加即可

例如:

spring:

    datasource:

        #默认(主)数据库配置

        default:

            driverClassName: com.mysql.cj.jdbc.Driver

            url: SM4(YPS0KwUcR6ZETrk1CkHPQydzrGO0WEGKb23G4SYdxRHfCqpDI+CrZfEhdxrjkLrH8TlmyqsC50mP/q4ZJzyJfauQIZ3AbsgQ3k/XzDwsrvSI+58c1UuMKaZW3zdIPj1wg+dUmfldaW4i3CQOfHGXwXL+hpVTIjpUBPZFewkPcnk=)


免责声明:

本项目代码全部开源,无需任何费用。如果有人向你贩卖本系统都是骗子!

不得将 J2eeFAST 于危害国家安全、荣誉和利益的行为,不能以任何形式用于非法为目的的行为,否则后果自负

J2eeFAST 前身主要用于银行项目,本身很注重安全因素,可以从项目登陆可以看出.但是您也需了解使用本软件的风险,是软件皆有漏洞,任何人都无法保证100%没有漏洞,所以由软件漏洞造成的损失不予赔偿,也不承担任何因使用本软件而产生相关法律责任。请软件上线使用前进行足够的安全检测,以避免此问题发生。

码云Gitee(主):
https://gitee.com/zhouhuanOGP/J2EEFAST









扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/3562.html

标签: adminlte2
分享给朋友:

“J2eeFAST 开源平台” 的相关文章

教培收费管理系统有哪些?

大部分培训机构走上正轨后,随着学员数量不断增长,各种业务和课程报名费用项目逐渐增多,如果还是采用传统的人工收费,就势必会出现算错账或收支对不上的问题。此时,再去查询哪里出了问题是一件非常难的事情。因此,很多培训机构都会使用机构收费系统。那培训机构收费系统有哪些呢?校宇宙是一款适合培训学校内部使用的信...

vue 开发规范

项目运行指南(#项目运行指南)开发本地环境(#开发本地环境)开发相关插件/工具(#开发相关插件工具)开发规范(#开发规范)vue(#vue)【数据流向】(#数据流向)【慎用全局注册】(#慎用全局注册)【组件名称】(#组件名称)【组件中的 CSS】(#组件中的-css)【统一标签顺序】(#统一标签顺序...

TDesign企业级开源设计系统越发成熟稳定,支持 Vue3 / 小程序

TDesing 发展越来越好了,出了好几套组件库,很成熟稳定了,新项目完全可以考虑使用。早在2021年,腾讯的 TDesing 刚发布不久,我就写了一篇简短的文章来介绍,当时主要关注的是 TDesign 的 Vue 组件库和用来搭建 admin 后台系统的实用性。虽然当时看起来不错,但还处于测试版,...

微信开发整合APP的“应用号” 以整合支付宝为谎言

据最新的消息称,自从前天微信公开课PRO版的各种谣言后,微信的相关人士就对于这个话题澄清后也发表了微信公众号的最新发展趋势。腾讯微信事业群总裁张小龙透露,微信公众平台的出发点并不是要做成一个只是传播内容的平台,而是一个提供服务的平台。“但是,目前的服务号依然没有达到要求。所以,微信正在开发一个新的形...

详解编程中的同步和异步

本文主要总结一些自己对异步的理解,话不多说 下面开始。一. 单线程 我们常说“JavaScript是单线程的”,所谓单线程,是指在JS引擎中负责解释和执行JavaScript代码的线程只有一个。不妨叫它主线程 但是实际上还存在其他的线程。例如:处理AJAX请求的线程、处理DOM事件的线程、定时器线程...

能者多劳!让NVMe固态硬盘做系统盘的同时,加速SATA数据盘

不知不觉当中,固态硬盘已经取代机械硬盘成为主流。越来越多的玩家已经淘汰机械盘,使用NVMe+SATA的固态硬盘高低搭配。既然是高低搭配,就一定会有性能差距,是否能从NVMe固态硬盘中划分出一小部分空间来给SATA固态硬盘加速,实现更好地整机性能呢?答案是肯定的,而且这一功能早已隐藏在英特尔Z170、...