EOSS V2.0 企业运营支撑系统(基于RBAC权限管理系统,轻松与Apahe Shiro集成)

下载地址:https://github.com/jelly-liu/EOSS

注意:最新的页面样式有所更新

一:EOSS 2.0功能介绍

其于用户,角色,权限,菜单的一套“简约实用”的权限管理系统,可在其基础之上,快速进行二次开发。

一个用户可以选择多个角色。

一个角色可以选择多个权限。

一个菜单可以有无限级子菜单。

一个菜单可以选择多个权限,权限是基于页面或URL的。

二:EOSS 2.0技术框架

完美兼容IE6.0,IE6.0+,Chrome,Firefox,其它浏览器未测试。推荐使用Chrome。

清爽页面,不仅好看,而且jsp代码中javascript和css完全分离,也使代码更清爽。

Spring3, Struts2, Mybatis3, (也集成了Hibernate4,但本项目中没有开启)。

树形菜单选用jQuery zTree插件。(很遗憾该插件自定义图标不能直接用jQuery Ui Theme)。

jQuery1.8.3及其jQuery Ui,已集成4套Theme。

完美解决项目根目录问题。

三:EOSS2.0快速部署

1:打开src/config.properties,修改项目根目录,数据库的配置等信息。

2:关于项目根目录的配置

tomcat的server.xml--><Contextpath="/eoss" xxxx="xxxx"/>

config.properties-->BASE_PATH=/eoss

menu表的所有url-->/eoss/system/menuAdd.jsp,注意路径前都加了/eoss。

tomcat的server.xml--><Contextpath="" xxxx="xxxx"/>

config.properties-->BASE_PATH=

menu表的所有url--> /system/menuAdd.jsp

tomcat的server.xml--><Contextpath="/eoss/sub" xxxx="xxxx"/>

config.properties-->BASE_PATH=/eoss/sub

menu表的所有url-->/eoss/sub/system/menuAdd.jsp

3:关于数据库兼容的问题

(1)EOSS2.0其于MySQL5.5开发,如果你用的是MySQL数据库,恭喜了,快速开始吧。

(2)EOSS2.0中用到的带有键ID的所有表,在插入行时,统一用了同步方法,如果您对性能要求很高,请自行修改。如:com.collonn.web.action.system.UserAction.java,第55行。

(3)如果你用的是非MySQL数据库,请更新com.collonn.config.mybatis下的*.mapper.xml,所有关于日期查询的语句,请自行修改成目标数据库格式。

一个表一般会对应一个xx.mapper.xml,其中一般也只含有一个关于日期查询的地方,通常是分页时用的。

如果加入新的xx.mapper.xml,只需要放入此文件夹内即可。

4:数据库初始化,加载系统基础数据

对应您的目标数据库,修改EOSS2.0_MySQL.sql,创建基础表和表数据。

5:启动系统

部署完成,您可以启动系统了。

四:关于快速开发

1:在com.collonn.config.struts.module包上新建您的struts-新模块.xml

2:在com.collonn.config.struts.struts.xml中加入您新建的struts-新模块.xml

3:根据您自己的XxxAction,进行开发吧。

4:如果要开启Hibernate4,则

com.collonn.config.spring.spring_base.xml,将Hibernate4相关的配置打开。

com.collonn.config.spring.spring_transaction.xml,将事务配置修改为HibernateTransactionManager,将注释掉原来的DataSourceTransactionManager。

五:如有问题请

(1)Email : collonn@126.com

(2)QQ :195358385

(3)下载地址:http://download.csdn.net/detail/collonn/5165757

六:界面欣赏


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值