我写了一个权限系统。还有一个信息管理系统。
我想将我的登录与操作权限通过权限系统管理起来。
也就是将一个写好的权限系统打成jar包放到信息管理系统中,
那么这里就要解决两个系统之间的耦合问题了,
请问我要写一个AOP通知类来对权限进行拦截,并验证用户的使用权限。
那我的这个类怎么写。
这里用到的通知类是import org.aopalliance.intercept.MethodInterceptor;
信息系统用到的是SSH,要将通知类定位到action到服务层之间
希望有高手能够给我发个将两个写好的程序组装到一起的例子看下,
谢谢!

解决方案 »

  1.   

    有点被搞糊涂了
    既然权限系统打成jar包放到信息管理系统中了
    为何信息管理系统不直接调用这个jar包的类?
      

  2.   


    调用是肯定 的。。现在就是要求。信息管理的使用方。不和管什么事,只要将权限弄进来。通过 spring的配置文件设置好,,就像spring的事务管理一样的,用他的类,并指定好要绑定的对象,你就不用管spring的类是怎么样写的了。也不管他是做了些什么了,只要把要管理的方法与是方面给他,就搞定了
      

  3.   

    在AOP里使用你的jar进行权限控制不就行了。
      

  4.   


    不知LZ的权限只要jar,还是有其他界面(权限设置、授权等)
    1、如果只是单纯的jar,那么你只需要在filter之类的里面截取验证权限就OK
    2、如果有界面这下的话,建议分开部署,采用统一认证的方式,这样更专一而且扩展更好。