我正在与IBM Rational Application Developer for WebSphere合作;它基于 Eclipse,但我不确定它与 Eclipse 的 Java EE 特性的区别。
我想要两个 Enterprise JavaBeans。我是创建两个单独的 EJB 项目,每个 JavaBean 一个,还是将它们作为不同的类放在一个项目中?
假设两者在技术上是可行的,在这两者之间做出决定时有哪些考虑因素?将它们分开或放在一个项目中的原因是什么?
我正在与IBM Rational Application Developer for WebSphere合作;它基于 Eclipse,但我不确定它与 Eclipse 的 Java EE 特性的区别。
我想要两个 Enterprise JavaBeans。我是创建两个单独的 EJB 项目,每个 JavaBean 一个,还是将它们作为不同的类放在一个项目中?
假设两者在技术上是可行的,在这两者之间做出决定时有哪些考虑因素?将它们分开或放在一个项目中的原因是什么?
我想要两个 Enterprise JavaBeans。我是创建两个单独的 EJB 项目,每个 JavaBean 一个,还是将它们作为不同的类放在一个项目中?
每个 EJB 模块可以有多个 EJB(感谢上帝)。
假设两者在技术上是可行的,在这两者之间做出决定时有哪些考虑因素?
我会说打包/部署注意事项。如果出于某种原因您希望能够在企业应用程序中仅组装和部署这些 EJB 中的一个,那么请提供单独的模块。
经验法则是将事物在逻辑上重新组合成同一个可部署单元。仅当出现特殊部署需求(罕见)时,才将逻辑组拆分为更细粒度的模块。