Я хочу иметь два корпоративных JavaBeans. Создать два отдельных EJB-проекта, по одному на JavaBean, или поместить их как разные классы в один проект?
Вы можете иметь несколько EJB на модуль EJB (слава богу).
Каковы соображения при выборе между ними, если предположить, что любой из них технически возможен?
Я бы сказал, вопросы упаковки / развертывания. Если по какой-либо причине вы хотите иметь возможность собирать и развертывать только один из этих EJB-компонентов в корпоративном приложении, предоставьте отдельные модули.
Практическое правило заключается в том, чтобы логически перегруппировать вещи в одно и то же развертываемое подразделение. Разбейте логическую группу на более мелкозернистые модули, только если возникают особые потребности развертывания (редко).
Смотри также