67,513
社区成员
发帖
与我相关
我的任务
分享
<!--这个Admin是我在程序里面写的角色名-->
<security-role>
<role-name>Admin</role-name>
</security-role>
<!--这个myuser是我在调用程序的时候输入的用户名,他的角色是Admin-->
<security-role-mapping name="Amin">
<user name="myuser" />
。。。
</security-role-mapping>
@Stateless(mappedName = "ejb/helloworldbean", description = "test ejb")
@Local(ILocal.class)
@Remote(IHelloWorld.class)
public class HelloWorldBean implements IHelloWorld
{
/*
* (non-Javadoc)
* @see bean.IHelloWorld#sayHello(java.lang.String)
*/
@PermitAll
public String sayHello(String name)
{
return "Hello : " + name;
}
/*
* (non-Javadoc)
* @see bean.IHelloWorld#sayHi(java.lang.String)
*/
@RolesAllowed( { "AUTHORIZED_MERCHANT" })
public String sayHi(String name)
{
return "Hi : " + name;
}
}