FASTOS 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
FASTOS 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

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

软件架构

软件架构说明

  1. 核心框架:Spring Boot 2.2.5.RELEASE
  2. 安全框架:Apache Shiro
  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
  8. 数据库: Mysql5.7
  9. 分布式缓存数据库: Redis 4.0.9
  10. 工具类:Hutool 4.5.8

内置功能

  1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
  2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
  3. 岗位管理:配置系统用户所属担任职务。
  4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
  5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
  6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
  7. 参数管理:对系统动态配置常用参数。
  8. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  9. 登录日志:系统登录日志记录查询包含登录异常。
  10. 在线用户:当前系统中活跃用户状态监控。
  11. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
  12. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
  13. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
  14. 在线构建器:拖动表单元素生成相应的HTML代码。
  15. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。

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

安装教程

  1. 需要准备环境 Mysql5.7以上、 JDK 1.8、 Maven 3.3 、Redis4.X 以上 、开发工具 eclipse 或者 IEDA
  2. 下载源码 git clone https://gitee.com/zhouhuanOGP/J2EEFAST.git
  3. 编译代码 找到根目录下 pom.xml,执行 mvn clean install 命令编译一键打包。 一般来说不会有什么问题,如果还是编译不成功,可以按照优先级逐个编译试一试。
  4. 导入数据库 db目录里initDb.sql 有建库建表语句按步骤执行即可
  5. 将代码导入开发工具fast-admin启动模块- 执行 FastApplication 类即可 注意: fast-admin模块 资源目录 application-Test.yml 中修改连接数据库 链接地址 如果你是按照initDb.sql 建库 则账号密码用户名都不需要修改

参与贡献

  1. 本项目设计思路借鉴了当前gitee中 开源项目中后台管理框架众多优秀项目的设计思路

演示地址

  1. 演示地址: http://123.56.123.130:8080/admin/login
    账号 :admin 密码:admin
  2. 功能还在陆续更新中......

演示图

输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表于服务端专区
04/13 08:23

FASTOS 2.0.4 版本发布

2020-04-11 v2.0.4 新增百度ueditor富文本编辑器更换之前编辑器 增强ueditor 新增在线删除功能,修改ueditor 完全适配fastos,页面引入直接使用 增加上传图片添加水印 修改公告展示页面,改用iframe引入确保页面所见即所得 修复授权角色选中值丢失情况 修复表格初始化选中,获取选中行值丢失问题 修复TAB栏菜单刷新/TAB切换...

7
16
发表于服务端专区
03/29 00:43

FASTOS 2.0.3 版本发布,新增公告通知修复若干细节

v2.0.3 本次升级如下: 1. fastjson升级 1.2.67 阻止漏洞 2. 修复tab菜单关闭当前BUG 3. 修复浏览器版本底,提示页面404问题 4. 新增yml字段加密写法 5. 新增yml文件敏感信息加密处理 6. 新增信息加密测试类 7. 感谢@wangyu 提出问题,修改公司,地区 顶级节点报错问题 8. 修复树表格 展开/折叠 BUG 9. 升级Swagger到2.9.2...

0
10
发表于AI & 大数据专区
03/20 23:53

FASTOS 2.0.2 版本发布,新增产品许可

2020-03-20 v2.0.2 新增产品许可功能 系统启动验证证书是否合法 修改用户、权限页面滑动按钮获取表ID数据丢失导致页面异常情况 配置文件新增项目参品名称、license证书、公钥存放位置字段 新增测试数据SQL fastJS.js 新增页面模板引擎,优化部分代码 删除多余类与无用的引用 针对Apache Shiro Padding Oracle导致远程代码...

0
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于AI & 大数据专区
2015/02/11 11:19

centos Fastsocket底层网络

Fastsocket 是一个高扩展性的 Socket 以及 Linux 内核的底层网络实现; Fastsocket 完全兼容 BSD Socket API,现有各类基于 Socket 的网络应用可以直接使用 Fastsockt。 目前经过兼容测试的常用服务软件有:HAProxy、Nginx、Lighttpd、Redis 和 Memcached。 [root@localhost ~]# git clone https://github.com/fastos/fa...

0
0
发表于开发技能专区
2016/08/21 15:59

FastSocket优化操作系统网络协议栈

利用fastsocket可以优化内核协议栈,达到更好的网络性能。

0
4
发表了博客
04/26 17:03

【程序源代码】 Java EE 企业级快速开发平台

“ 关键字:Java EE 企业级快速开发平台” FastOS 是一个 Java EE 企业级快速开发平台,基于经典技术组合采用经典开发模式,让初学者能够更快的入门并投入到团队开发中去。在线代码生成功能,包括核心模块如:组织...

0
0
发表了博客
2015/11/08 13:08

2014中国内核开发者大会资料整理

*主要学习了大会一提涉及的一些陌生或似是而非的概念和技术。 *标红的内容是我觉得给力的东西。 *大会官网:www.ckernel.org 一、帮助内核开发的一些工具 这个话题(Improving Linux Development with better tools )是去年大会,由Andi kleen(long term linux kernel contributor)分享的。跟我做的课题比较相关,就看...

0
0
发表了博客
2018/05/16 18:13

TCP协议的性能评测工具 — Tcpdive开源啦

https://blog.csdn.net/zhangskd/article/details/50529254 Github地址:https://github.com/fastos/tcpdive 为什么要开发Tcpdive 在过去的几年里,随着移动互联网的飞速发展,整个基础网络已经发生了翻天覆地的变化。 用户接入网络的方式,除了宽带和光纤之外,还有2G/3G/4G/WiFi,5G也已经在路上了。 作为使用范围最广...

0
0
发表了博客
2018/05/25 14:25

中国开源项目哪家强?看看阿里,百度,腾讯,360等都开...

奇虎360 开源github地址:https://github.com/Qihoo360 1.MySQL中间层 Atlas Atlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已...

0
0
发表了博客
2018/07/19 13:51

大公司都有哪些开源项目~~~阿里,百度,腾讯,360,新浪,网易,小米等

大公司都有哪些开源项目~~~阿里,百度,腾讯,360,新浪,网易,小米等 一、总结 一句话总结:要善用开源项目,善用接口,善用工具,效率百倍。 1、奇虎360有什么比较热的好用的开源项目? 1.MySQL中间层 Atlas Atlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推...

0
0
发表了博客
2016/03/11 15:50

2014年国人开发的最热门的开源软件TOP 100

不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必。做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外的认可。中国是开源不可忽视的力量。 而我们这个榜单也是从这些国人开发、主要参与开发或者基于国外开源软件进行改进并...

0
24
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
51 收藏
分享
返回顶部
顶部