jivejdon是否存在代码冗余
jivejdon的学习我已经持续很久了,获益良多,希望更多的道友来一起学习,一起进步。
不过最近一直有一个疑惑,jivejdon代码中关于权限似乎存在一些多余代码,权限是一个切面,我们的服务组件比如ForumMessageShell完全可以权限不可知,但是jivejdon中关于权限似乎还是渗入到了业务组件,有了JAAS的url拦截,有了MessageEditAuthFilter的过滤,有了PermissionInterceptor的方法拦截,我认为在jivejdon中的isOwner,isAdmin以及findMessage中关于角色,用户验证的一些代码完全可以不要,类MessageEditAuthFilter也可以去掉,当然检查根节点和叶节点这完全是业务需求。
banq老师,我有没有错?谢谢