我有一些可以从多个无状态会话 EJB 调用的实用程序函数。这些效用函数需要在新事务中 ( RequiresNew
)。
为所有这些功能创建一个无状态会话 EJB 是否有意义Utility
?
或者我应该尝试让它们按功能组织,在这种情况下我最终会得到多个无状态会话 EJB?如果我有很多这样的无状态会话 EJB,对系统性能会有什么影响?
效用函数的一些示例:
我有一张桌子,用于存储带有 ID 的消息。创建一个实用函数来检索特定 ID 的消息。创建一个实用函数来更新特定 ID 的消息。
我有一张表,我可以在其中跟踪某些进程的状态。创建一个实用函数来给出特定进程的状态。创建一个实用函数来更新特定进程的状态。
等等