程序如下:
網(wǎng)站建設(shè)公司,為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及定制網(wǎng)站建設(shè)服務(wù),專注于企業(yè)網(wǎng)站制作,高端網(wǎng)頁制作,對(duì)花箱等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。專業(yè)網(wǎng)站設(shè)計(jì),網(wǎng)站優(yōu)化推廣哪家好,專業(yè)成都網(wǎng)站營銷優(yōu)化,H5建站,響應(yīng)式網(wǎng)站。
class User{
private String userName;
private String passWord;
private Role role;
public User(String userName, String passWord, Role role){
this.userName = userName;
this.passWord = passWord;
this.role = role;
}
public Role getRole() {
return role;
}
public String getUserName() {
return userName;
}
}
class Role{
private int roleId;
private String roleText;
private String users;
private Right rights;
public Role(int roleId, String roleText, String users, Right rights){
this.roleId = roleId;
this.roleText = roleText;
this.users = users;
this.rights = rights;
}
public int getRoleId() {
return roleId;
}
}
class Right{
private int rightId;
private String rightText;
private String roles;
public Right(int rightId, String rightText, String roles){
this.rightId =rightId;
this.rightText= rightText;
this.roles = roles;
}
}
public class Test {
public static void main(String[] args) {
Right rights = new Right(2013012701, "banana", "host");
Role role = new Role(20130127, "apple", "Zhang San", rights);
User user = new User("Zhang San", "zhangsan123", role);
System.out.println("The ID of user: " + user.getUserName() + "'s role is " + (user.getRole()).getRoleId());
}
}
代碼沒有寫出起來,給你說一下原理吧!權(quán)限主要分為用戶角色菜單一個(gè)角色對(duì)應(yīng)多個(gè)用戶,多個(gè)角色對(duì)應(yīng)多個(gè)菜單這樣用戶登錄時(shí)可以通過用戶自己的角色得到相應(yīng)的菜單而菜單就直接關(guān)系到具體的功能操作了這樣就劃分出權(quán)限了比如每個(gè)人都有自己的名字如“1,2,3,4”而用戶可能有同樣的角色如:“1,2是管理員”“3,4是主任”這樣的管理員和主任就是角色這兩個(gè)角色的權(quán)利(權(quán)限)當(dāng)然不同了這樣就是權(quán)限管理了啊中文java技術(shù)網(wǎng)
spring security可以實(shí)現(xiàn)。。不過spring要升級(jí)到3.0
tomcat6。7都能用,我有婉轉(zhuǎn)班。。置于前臺(tái)菜單用js隱藏也可以,用security判斷角色都行,
如果按資源判斷就要做acl。。這個(gè)很簡(jiǎn)單。。不過一般初學(xué)者要學(xué)會(huì)spring security至少要1,2個(gè)星期吧,如果樓主需要我可以把文檔發(fā)給你,如果你直接要代碼我也可以給你,但你看不懂。。建議還是看文檔先把,你留個(gè)郵箱給我我發(fā)給你。。
分享題目:java角色管理代碼,java編寫管理員類
地址分享:http://jinyejixie.com/article10/dsedpdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、靜態(tài)網(wǎng)站、關(guān)鍵詞優(yōu)化、面包屑導(dǎo)航、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)