问一上STRUTS+HIBERNATE中的角色与权限怎么实现

问一下STRUTS+HIBERNATE中的角色与权限如何实现?
在进行STRUTS+HIBERNATE的项目中遇到了要分角色权限管理来进行操作的问题 
本人是初学者   请各位给点思路 或基本的设计模型