title: ACL in spring security or permision configuration
body: <p>My requirement is the following: We have an application that uses roles lets said (ADMIN/USER/GUEST), depending on the role they can access to different sections on the application. However in an specific section, some of them can see some actions/options/buttons/tabs, it means for two ADMIN users, the configuration of the screen and available option could be different.</p>
  
  <p>I was reading about <a href="http://docs.spring.io/spring-security/site/docs/3.0.x/reference/domain-acls.html" rel="nofollow">DomainACL</a> in spring security and <a href="http://dtr-trading.blogspot.com/2014/04/spring-security-32-users-roles.html" rel="nofollow">spring-security permissions</a>, I believe use DomainACL is not what I need to cover this requirement as I don't need to have object granular security.</p>
  
  <p>My question is there is specific out-of-the box feature of spring-security that can solve this requirement that I don't know, taking in consideration that I need to add some java tags in the jsp to remove buttons/controls from the UI.
  Other question is : permissions without DomainACL will be enough to solve this requirement or I am missing something.</p>
  
  <p>Basically I need to save actions that can be executed for some users + the role of the users, lets said that I want to store in the database the permissions as "EXECUTE SEARCH", "VIEW_USER_TAB".</p>
  
  <ul>
  <li>ADMIN / peter / "EXECUTE SEARCH", "VIEW_USER_TAB" </li>
  <li>ADMIN / sarah / "EXECUTE SEARCH" </li>
  <li>USER  / john  / "VIEW_USER_TAB"</li>
  </ul>
  
  <p>I'm using spring-security3.2 and jsp pages as my view technology.</p>