EJB项目通常仅包含一个企业JavaBean或它们的集合吗?
-
16-09-2020 - |
题
我正在使用 IBM Rational Application Developer for WebSphere 它基于Eclipse,尽管我不确定与Eclipse的Java EE功能的差异。
我想有两个企业javabeans。我是否创建了两个单独的EJB项目,每个javabean一个,或者我在一个项目中将它们放在不同的类中?
解决方案
我想有两个企业javabeans。我是否创建了两个单独的EJB项目,每个javabean一个,或者我在一个项目中将它们放在不同的类中?
每个EJB模块可以有几个EJB(谢谢上帝)。
在这些决定之间的考虑因素是什么,假设可以在技术上是可能的?
我会说包装/部署考虑因素。如果无论您想要组装并仅在企业应用程序中只能组装和部署其中一个EJB,那么请提供单独的模块。
经验法则是将事物逻辑上重新组合到同一部署单元中。仅在出现特殊部署时将逻辑组分成更精细的粒度模块(罕见)。
另见
不隶属于 StackOverflow