[jboss-as7-dev] Deployment Chain/Service interaction

Jason T. Greene jason.greene at redhat.com
Fri Dec 3 12:45:28 EST 2010


On 12/2/10 9:28 PM, David M. Lloyd wrote:
e to add one manifest entry.
>
> If implicitly detecting EJB interdependencies based on annotations
> becomes a requirement, I see other downsides as well.  For example this
> would mean that at a container level, there can only be one EJB with a
> given interface name (otherwise there'd be no way to "wire" reliably),
> which means that deploying multiple EJB JARs defining an EJB with the
> same class or interface name is impossible for no good reason.  EJBs are
> normally identified by app name/module name/bean name - or in the case
> of top level EJB JARs, just module name/bean name - and by having
> detection based upon a global EJB name scope we defeat this.

@EJB though specifies a unique bean via either a comp/module ref (which 
uses unique identifiers in the DD), OR via lookup and a JNDI path that 
points to one of the unique jndi paths of the ejb.

-- 
Jason T. Greene
JBoss, a division of Red Hat



More information about the jboss-as7-dev mailing list