banq,我看了您的关于用aop,取代传统的proxy模式,进行权限控制的文章。于是我想把我一个项目的代码进行重构。 想法很简单,实现起来也很容易。就是为每个role定义个pointcut, 然后编植权限控制代码。
AoP使用的是Aspectj。 但问题就出现在工具上,我用的是eclipse的WTP,这项目是一个Dynamic Web Project. 但是Dynamic Web Project不支持aop开发;如果在Aspectj Project中的话,将来客户端的测试会很麻烦,因为我不可能写完所有的JavaBean, aspects,然后编译,把编译的结果拷贝到Dynamic Web Project中再测试,太麻烦了。
那篇文章是2005年写的,估计jivejdon的权限部分早就完成了,所以请问,您使用的是什么工具啊? 谢谢!!!
http://www.jdon.com/AOPdesign/acl.htm
[该贴被jeadu于2008-01-11 02:41修改过]