保持本地EJB中的所有逻辑是好的吗?

时间:2014-10-30 10:33:53

标签: oop ejb ejb-3.0

我在无状态EJB中有一些业务逻辑,但逻辑对于一个EJB来说过于复杂和太大。所以我可以在这里看到以下事项:

1)将逻辑解压缩到一些辅助类中并在EJB中实例化它们,因此EJB将成为所有业务逻辑的外观。 将存在的缺点:EJB有很多注入资源(例如队列,connectionFactory,其他EJB),因此我必须将构造函数中的那些传递给辅助类。也许不那么方便,但可行。

2)。使用业务逻辑和注入创建更多本地无状态EJB。 将存在的缺点:我不确定是否有很多本地EJB实际上影响了整个应用程序的性能。可能它会以某种方式:它必须将它添加到池,实例化等。

我正在使用EJB3.0和WebLogic作为容器。

你会说什么会更好?

由于

0 个答案:

没有答案