Rest Easy PreProcessInterceptor通过数据库验证用户

时间:2012-10-03 12:57:29

标签: transactions resteasy

我使用RestEasy设计了一个应用程序。 我基本上使用了PreProcessInterceptor拦截所有请求并从数据库验证用户。 验证成功后,请求将转到相应的服务API。 所以我的问题是它有一个正确的方法,它有一个PreProcessInterceptor拦截器,它与数据库交互以在一个事务中验证用户,并再次调用服务api,而服务api将为业务目的提供一个或多个不同的数据库事务。 理想情况下,对于每个具有2个不同事务的请求,将至少有2个数据库命中。

1 个答案:

答案 0 :(得分:0)

如果您的应用程序用户很少,请务必继续。但既然你问我猜不是这样的。

我不建议您按照提议的方式设计应用程序。我建议你使用适当的安全框架,例如apache shiro。 Shiro开箱即用,caching features很好。