1

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

4

1 回答 1

0

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

我不建议您按照您建议的方式设计应用程序。我建议您使用适当的安全框架,例如apache shiro。Shiro 具有开箱即用的良好缓存功能。

于 2012-10-17T20:02:10.143 回答