读书人

Ejb3.0的保险访问

发布时间: 2012-10-18 13:46:55 作者: rapoo

Ejb3.0的安全访问

package com.easyway.tbs;
/**
?* ejb3.0 的安全的访问
?* @author longgangbai
?*
?*/
public interface SecurityAccess {
?public String adminUserMethod();
?public String departmentMethod();
?public String annonymousUserMethod();
}

?

package com.easyway.tbs;

import javax.annotation.security.PermitAll;
import javax.annotation.security.RolesAllowed;
import javax.ejb.Remote;
import javax.ejb.Stateless;
/**
?* ejb3.0 的安全的访问
?* @author longgangbai
?*
?*/
@Stateless
@Remote({SecurityAccess.class})
public class SecurityAccessBean? implements SecurityAccess{
?@RolesAllowed({"AdminUser"})
?public String adminUserMethod(){
??return "admin ";
?}
?
?@RolesAllowed({"DepartmentUser"})
?public String departmentMethod(){
??return "admin ";
?}
?@PermitAll
?public String annonymousUserMethod(){
??return "annonymousUser";
?}
}

1 楼 rocketlee 2012-02-28 不错,学习了!

读书人网 >软件架构设计

热点推荐