webgate 整体技术说明 + 代码目录分析
项目地址:https://github.com/Wenhaoran/webgate
webgate 属于Maven 项目。主要技术包括如下:
后端技术:springmvc mybatis ,数据库 mysql 。
前段,easyui。
整体代码结构如图下:
Java代码:
authen.cn.digitalpublishing : 单点登录实现 代码
cn.digitalpublishing : 基础代码
tag.digitalpublishing:自定义标签 代码 (实现角色页面 按钮控制)
配置:
目前,activeMQ,在系统中没有使用。
其他的配置文件,看名字就知道干啥的。可以自己去github下载代码查看。
前段:
commons :引用标签库,js引用,css引用,404页面,等等配置。
static:静态文件引用库
views: 具体业务 jsp 文件