得得

开源

jeeplatform

一款企业信息化开发基础平台,拟集成OA(办公自动化)、CMS(内容管理系统)等企业系统的通用业务功能 JeePlatform项目是一款以SpringBoot为核心框架,集ORM框架Mybatis,Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台,代码已经捐赠给开源中国社区
Apache-2.0开源 快速上手
最新版本:1.0.0     更新时间:2018-09-10
一、项目简介
JeePlatform项目是一款以SpringBoot为核心框架,集ORM框架Mybatis,Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台,代码已经捐赠给开源中国社区:https://www.oschina.net/p/jeeplatform,代码结构图:
系统管理(模块名称jeeplatform-admin)
管理系统登录页面 ps:登录链接一般为:http://127.0.0.1:8080/jeeplatform/login ,管理系统主页前端,可以适配移动端页面 ,管理系统主页采用开源前端模板,具有换肤功能 ,管理系统主页,获取用户具有的权限,显示菜单 ,角色进行授权,只有超级管理员才具有权限 ,角色进行配置,可以学习一下RBAC(基于角色的权限控制) ,使用JavaEmail插件实现邮件发送,记得需要开启SSl验证
CAS单点登录基础(模块名称jeeplatform-sso-cas)(功能修整中)
项目采用CAS实现单点登录,单点登录集群搭建可以参考博客: http://blog.csdn.net/u014427391/article/details/78653482 项目单点登录:使用nginx作为负载均衡,使用redis存储tomcat session,来实现集群中tomcat session的共享,使用redis作为cas ticket的仓库,来实现集群中cas ticket的一致性。OA已经对接CAS,admin工程暂时不对接CAS,图来自官网,这里简单介绍一下,从图可以看出,CAS支持多种方式的认证,一种是LDAP的、比较常见的数据库Database的JDBC,还有Active Directory等等;支持的协议有Custom Protocol 、 CAS 、 OAuth 、 OpenID 、 RESTful API 、 SAML1.1 、 SAML2.0 等,单点登录集群方案如图
研发人员
jeeplatform的研发团队来自五湖四海,期待你的加入。
Nicky
Tornado
The Gitter Badger