链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

JeePlatform:企业信息化开发基础平台

JeePlatform是一款以SpringBoot为核心框架的企业信息化开发基础平台,集多种开源组件框架而成。其代码结构包含多个模块,系统设计涵盖管理系统登录等多方面,关键技术有单点登录相关内容,业务方案包含系统管理、OA、CMS等的通用功能,技术方案有后台和前端的多种技术,代码...

访问官网 →

【Github】项目名:JeePlatform:企业信息化开发基础平台

一、项目简介

JeePlatform项目是以SpringBoot为核心框架,集Mybatis、SpringMVC等开源组件框架而成的通用基础平台,代码已捐给开源中国社区。其代码结构包含父项目、管理系统、内容管理系统、通用工程等多个模块,涵盖了企业信息化开发的多个方面。

二、系统设计

系统管理方面,管理系统登录页面一般为http://127.0.0.1:8080/jeeplatform/login,主页前端适配移动端且有换肤功能,还涉及权限管理等。OA管理系统待开发,CMS管理系统待开发,并且分别有不同的单点登录接入方式。

三、关键技术

在单点登录方面,有CAS单点登录基础(jeeplatform – sso – cas)和OAuth2.0单点登录基础(jeeplatform – sso – oauth2)。项目采用CAS实现单点登录时,集群搭建有参考博客,并且利用nginx负载均衡、redis存储tomcat session和casticket等。SpringBoot集成Redis缓存处理采用SpringAOP实现。

四、业务方案

系统管理通用功能包含多种单点登录方式、用户管理、角色管理等。OA系统通用功能待开发且有单点登录等功能,CMS系统通用功能待开发且有单点登录和信息管理等功能。

五、技术方案

后台技术涵盖工作流引擎、ORM框架、Web框架等多种技术,如Activiti5(待定)、Mybatis、SpringMVC等;前端技术包括文件上传、树形结构、日期插件等多种技术,如JQueryuploadify、EasyUITree、JQueryDate等。

六、项目总结

JeePlatform项目是一个功能丰富的企业信息化开发基础平台,整合了多种技术框架和业务功能。如果你对这个项目有任何想法或者疑问,欢迎在下方留言一起讨论。

项目地址

GitHub链接直达