1

我正在使用带有 Google guice 框架的 struts 2 来注入服务和 EJB。问题是当执行具有多个数据库查询的操作时,应用程序会变慢。另一方面,我尝试使用普通的 java 类(没有“@inject”)来进行查询,我得到了 600% 的加速。我想保留 EJB 结构。

我使用 Jprofiler 来检测瓶颈,问题出在 BCELStubBase.invoke() 中。Invoke 比调用内部的查询多五倍。

有什么解决办法吗?

4

0 回答 0