分享

权限管理系统

 时间要去哪 2015-12-02


权限管理系统界面


部门管理




角色管理





开发语言及技术框架


后台:Java、MySQL、Dubbo、Spring、SpringMVC、MyBatis、Redis、JasigCAS

前台:Bootstrap、Jquery(jsTree、jquery.validate、DataTables、Bootstrap Modals、jquery-multi-select )



系统特点


1、基于角色的管理,账户不进行单独的权限设置,只通过赋予账户多个角色进行授权。

2、一个权限实际就是一个菜单,通过账户具有的权限,控制对于账户显示哪些菜单。

3、认证和授权分为两个部分:认证是使用JasigCAS实现单点登录,授权是通过Dubbo接口提供。


将来会继续开发对于功能点的权限管理,以及登录日志模块。


关于系统的更多说明,请参阅这里:https://github.com/pumadong/cl-privilege


代码说明


这已经是第三个版本,放弃了Thrift这个通讯框架,改用Dubbo;对于界面,采用MetroNic这套基于BootStrap和JQuery框架的模板。

最新源码:git clone git@github.com:pumadong/cl-privilege.git 。


关于Thrift和Dubbo的比较


1、性能方面:Socket>Thrift>Dubbo>Hessian>WebService

2、易用性方面:Dubbo是一个完整的服务治理框架,本身通过Zookeeper提供负载,通过Netty进行基础通讯,易用、管理配置都方便

3、开发效率:Dubbo=WebService=Hessian > Thrift > Socket


Thrift:http://thrift./

DUBBO:http://alibaba./dubbo-doc-static/Home-zh.htm


权限管理系统界面


部门管理




角色管理





开发语言及技术框架


后台:Java、MySQL、Dubbo、Spring、SpringMVC、MyBatis、Redis、JasigCAS

前台:Bootstrap、Jquery(jsTree、jquery.validate、DataTables、Bootstrap Modals、jquery-multi-select )



系统特点


1、基于角色的管理,账户不进行单独的权限设置,只通过赋予账户多个角色进行授权。

2、一个权限实际就是一个菜单,通过账户具有的权限,控制对于账户显示哪些菜单。

3、认证和授权分为两个部分:认证是使用JasigCAS实现单点登录,授权是通过Dubbo接口提供。


将来会继续开发对于功能点的权限管理,以及登录日志模块。


关于系统的更多说明,请参阅这里:https://github.com/pumadong/cl-privilege


代码说明


这已经是第三个版本,放弃了Thrift这个通讯框架,改用Dubbo;对于界面,采用MetroNic这套基于BootStrap和JQuery框架的模板。

最新源码:git clone git@github.com:pumadong/cl-privilege.git 。


关于Thrift和Dubbo的比较


1、性能方面:Socket>Thrift>Dubbo>Hessian>WebService

2、易用性方面:Dubbo是一个完整的服务治理框架,本身通过Zookeeper提供负载,通过Netty进行基础通讯,易用、管理配置都方便

3、开发效率:Dubbo=WebService=Hessian > Thrift > Socket


Thrift:http://thrift./

DUBBO:http://alibaba./dubbo-doc-static/Home-zh.htm

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多