|
權(quán)限管理系統(tǒng)界面
部門(mén)管理
角色管理
開(kāi)發(fā)語(yǔ)言及技術(shù)框架
后臺(tái):Java、MySQL、Dubbo、Spring、SpringMVC、MyBatis、Redis、JasigCAS 前臺(tái):Bootstrap、Jquery(jsTree、jquery.validate、DataTables、Bootstrap Modals、jquery-multi-select )
系統(tǒng)特點(diǎn)
1、基于角色的管理,賬戶不進(jìn)行單獨(dú)的權(quán)限設(shè)置,只通過(guò)賦予賬戶多個(gè)角色進(jìn)行授權(quán)。 2、一個(gè)權(quán)限實(shí)際就是一個(gè)菜單,通過(guò)賬戶具有的權(quán)限,控制對(duì)于賬戶顯示哪些菜單。 3、認(rèn)證和授權(quán)分為兩個(gè)部分:認(rèn)證是使用JasigCAS實(shí)現(xiàn)單點(diǎn)登錄,授權(quán)是通過(guò)Dubbo接口提供。
將來(lái)會(huì)繼續(xù)開(kāi)發(fā)對(duì)于功能點(diǎn)的權(quán)限管理,以及登錄日志模塊。
關(guān)于系統(tǒng)的更多說(shuō)明,請(qǐng)參閱這里:https://github.com/pumadong/cl-privilege
代碼說(shuō)明
這已經(jīng)是第三個(gè)版本,放棄了Thrift這個(gè)通訊框架,改用Dubbo;對(duì)于界面,采用MetroNic這套基于BootStrap和JQuery框架的模板。 最新源碼:git clone git@github.com:pumadong/cl-privilege.git 。
關(guān)于Thrift和Dubbo的比較
1、性能方面:Socket>Thrift>Dubbo>Hessian>WebService 2、易用性方面:Dubbo是一個(gè)完整的服務(wù)治理框架,本身通過(guò)Zookeeper提供負(fù)載,通過(guò)Netty進(jìn)行基礎(chǔ)通訊,易用、管理配置都方便 3、開(kāi)發(fā)效率:Dubbo=WebService=Hessian > Thrift > Socket
DUBBO:http://alibaba./dubbo-doc-static/Home-zh.htm
權(quán)限管理系統(tǒng)界面
部門(mén)管理
角色管理
開(kāi)發(fā)語(yǔ)言及技術(shù)框架
后臺(tái):Java、MySQL、Dubbo、Spring、SpringMVC、MyBatis、Redis、JasigCAS 前臺(tái):Bootstrap、Jquery(jsTree、jquery.validate、DataTables、Bootstrap Modals、jquery-multi-select )
系統(tǒng)特點(diǎn)
1、基于角色的管理,賬戶不進(jìn)行單獨(dú)的權(quán)限設(shè)置,只通過(guò)賦予賬戶多個(gè)角色進(jìn)行授權(quán)。 2、一個(gè)權(quán)限實(shí)際就是一個(gè)菜單,通過(guò)賬戶具有的權(quán)限,控制對(duì)于賬戶顯示哪些菜單。 3、認(rèn)證和授權(quán)分為兩個(gè)部分:認(rèn)證是使用JasigCAS實(shí)現(xiàn)單點(diǎn)登錄,授權(quán)是通過(guò)Dubbo接口提供。
將來(lái)會(huì)繼續(xù)開(kāi)發(fā)對(duì)于功能點(diǎn)的權(quán)限管理,以及登錄日志模塊。
關(guān)于系統(tǒng)的更多說(shuō)明,請(qǐng)參閱這里:https://github.com/pumadong/cl-privilege
代碼說(shuō)明
這已經(jīng)是第三個(gè)版本,放棄了Thrift這個(gè)通訊框架,改用Dubbo;對(duì)于界面,采用MetroNic這套基于BootStrap和JQuery框架的模板。 最新源碼:git clone git@github.com:pumadong/cl-privilege.git 。
關(guān)于Thrift和Dubbo的比較
1、性能方面:Socket>Thrift>Dubbo>Hessian>WebService 2、易用性方面:Dubbo是一個(gè)完整的服務(wù)治理框架,本身通過(guò)Zookeeper提供負(fù)載,通過(guò)Netty進(jìn)行基礎(chǔ)通訊,易用、管理配置都方便 3、開(kāi)發(fā)效率:Dubbo=WebService=Hessian > Thrift > Socket
|
|
|
來(lái)自: 時(shí)間要去哪 > 《架構(gòu)設(shè)計(jì)》