一款企业信息化开发基础平台,拟集成办公自动化(办公自动化)、厘米(内容管理系统)等企业系统的通用业务功能 吉普车平台项目是一款以春靴为核心框架,集形式框架Mybatis,网页层框架春季MVC和多种开

Posted

tags:

中文标题:一款企业信息化开发基础平台,拟集成办公自动化(办公自动化)、厘米(内容管理系统)等企业系统的通用业务功能 吉普车平台项目是一款以春靴为核心框架,集形式框架Mybatis,网页层框架春季MVC和多种开 原文标题:一款企业信息化开发基础平台,拟集成OA(办公自动化)、CMS(内容管理系统)等企业系统的通用业务功能 JeePlatform项目是一款以SpringBoot为核心框架,集ORM框架Mybatis,Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台,代码已经捐赠给开源中国社区 项目评级:Star:1400      Fork:583 下载地址:https://github.com/u014427391/jeeplatform 详情介绍

一、项目简介

吉普车平台项目是一款以春靴为核心框架,集形式框架Mybatis,网页层框架春季MVC和多种开源组件框架而成的一款通用基础平台,代码已经捐赠给开源中国社区:https://www.oschina.net/p/jeeplatform

代码结构图:

├─jeeplatform----------------------------父项目,公共依赖 │ │ │ ├─jeeplatform-admin--------------------------基础管理系统 │ │ │ ├─jeeplatform-cms-----------------------内容管理系统 │ │ │ ├─jeeplatform-common--------------------------通用工程 │ │ │ ├─jeeplatform-oa--------------------------协调办公系统 | | | |─jeeplatform-provider-----------------------平台服务中心 │ │ │ ├─jeeplatform-provider-api-----------------------平台服务API | | │ ├─jeeplatform-sso-cas-----------------------CAS单点登录服务端 │ │ │ ├─jeeplatform--sso-oauth2---------------OAuth2.0单点登录服务端 │ │

二、系统设计

系统管理(模块名称吉普车平台管理员)

管理系统登录页面

附言:登录链接一般为:http://127.0.0.1:8080/jeeplatform/login

管理系统主页前端,可以适配移动端页面

管理系统主页采用开源前端模板,具有换肤功能

管理系统主页,获取用户具有的权限,显示菜单

角色进行授权,只有超级管理员才具有权限

角色进行配置,可以学习一下RBAC公司(基于角色的权限控制)

使用Java电子邮件插件实现邮件发送,记得需要开启SSl公司验证

办公自动化管理系统(待开发)

接入CAS服务器实现单点登录

厘米管理系统(待开发)

暂时接入Oauth2.0版本实现的单点登录系统

三、关键技术

CAS单点登录基础(模块名称吉普车平台(功能修整中)

项目采用CAS实现单点登录,单点登录集群搭建可以参考博客:

http://blog.csdn.net/u014427391/article/details/78653482

项目单点登录:使用发动机控制系统作为负载均衡,使用再贴现率存储tomcat会话来实现集群中tomcat会话的共享,使用再贴现率作为cas票证的仓库,来实现集群中cas票证的一致性。办公自动化已经对接CAS,管理员工程暂时不对接CAS

图来自官网,这里简单介绍一下,从图可以看出,CAS支持多种方式的认证,一种是LDAP协议的、比较常见的数据库数据库的JDBC还有Active Directory(Active Directory)等等;支持的协议有自定义协议、CAS、OAuth、OpenID、RESTful API、SAML1.1、SAML2.0等

单点登录集群方案如图

OAuth2.0版本单点登录基础(模块名称吉普车平台-So-auth2)(功能修整中)

春靴集成Redis公司缓存处理(弹簧AOP实现)

先从Redis公司里获取缓存,查询不到,就查询MySQL数据库数据库,然后再保存到Redis公司缓存里,下次查询时直接调用Redis公司缓存,详情参考博客:链接

可以看到Redis公司里保存到了缓存

四、业务方案

系统管理通用功能

办公自动化系统通用功能(待开发)

厘米系统通用功能(待开发)

五、技术方案

后台技术

前端技术

六、常见问题

运行吉普车平台打开页面404,如果是用主意的,就可以编辑配置->;配置->;编辑工作目录设置为:$模块DIR$

七、版本说明

八、项目技术博客介绍

为了帮助学习者更好地理解代码,下面给出自己写的一些博客链接

Java语言框架

春靴

我的弹簧靴系列博客可以参考我的专栏:春靴系列博客

远程控制框架

单点登录

码头工人笔记

用应用搭建平台轻松“配置”一套个性化办公软件

如何理解OA协同办公系统的工作流引擎?

心通达

详解IBPS平台-个人办公

一款实用的办公软件,简信CRM管理系统

oa办公自动化为企业带来哪些实用价值?