之前做项目的时候,使用了一个伪struts1的架构,结果那个架构不能统一实现权限的管理,问了好多人,都说不能实现,郁闷中……当时还纳闷怎么会用了那种不能实现权限管理的架构呢(当时不知道那个是类似与struts1的架构)?
现在,俺们学了struts2了,对权限管理终于有点想法了,可以通过配置拦截器来实现,很好,非常好。
但是,新的问题又来了,就是我是要先有相应的action,之后才能有对应的拦截器,如果放到团队项目里面,做权限的人不太可能等大家把所有的action都写完了才来写过滤器(说过滤器说习惯了)啊?那怎么办呢?总不能让所有写action的人自己来写拦截器吧??
还有之前娄老师说可以通过读取数据库中的权限,然后根据权限来显示相应的页面,我当然知道这样做可以,问题是这样做也很麻烦,万一系统有了一点更改,页面岂不是也要都改?而且都不知道应该改哪里,漏掉的内容也许会是n多。呃,树形结构的左边部分倒是可以考虑这个办法