What about beans and other resources? Does @EJB implicitly add a dependency on the bean? Does @Resource for other resource types like data sources and connection factories add a dependency on the resource?
I assume that this is true whether I use annotations or deployment descriptors (jboss.xml).
Is this specific to startup beans, or does this apply generally to all beans?