Yes, I remember when I became TomEE user, I think Romain advised me that I can use @Inject or @EJB. I decided to only use @EJB for EJBs and @Inject for @SessionScoped, @ApplicationScoped, @RequestScoped beans.
On Fri, Oct 3, 2014 at 10:49 AM, <karl.kil...@gmail.com> wrote: > Hi, > I am not sure about that Alex. I use @Inject only and Stateless and stuff > is working fine > > Skickat från min iPhone > > > 3 okt 2014 kl. 15:30 skrev Alex Soto <asot...@gmail.com>: > > > > Well I don't know exactly how EJB and CDI is managed internally by TomEE. > > But using @Inject whatever the class is will mean that the lifecycle of > > that instance will be managed by CDI container. On the other side if you > > use @EJB the bean will be managed by EJB container, and this means EJB > > lifecycle, and of course that your bean wil be transactional and you will > > be able to apply security concerns. > > > > Note that @Inject will make your bean be treated as POJO meanwhile @EJB > > will mean that your bean will be treated as Enterprise Java Bean. > > > > As I said I am not 100% sure but I think this is how it works. > > > > 2014-10-03 14:19 GMT+02:00 Lars-Fredrik Smedberg <itsme...@gmail.com>: > > > >> Hi! > >> > >> I'm trying to understand how I can use @Inject to inject EJBs. > >> > >> 1. If I want to inject an EJB that is packaged in the WAR together with > the > >> code trying to inject it i assume I can use @Inject, correct? > >> 2. As 1 but the EJB is packaged in a separate ejb-jar. I assume I can > still > >> use @Inject correct? > >> 3. If the EJB is packaged in another WAR inside the same EAR or in > another > >> EAR I need to use @EJB correct? > >> 4. In case 3 how do I adress the EJB? Where can I read more about the > >> naming standard? > >> > >> Regards > >> LF > >> > >> -- > >> Med vänlig hälsning / Best regards > >> > >> Lars-Fredrik Smedberg > >> > >> STATEMENT OF CONFIDENTIALITY: > >> The information contained in this electronic message and any > >> attachments to this message are intended for the exclusive use of the > >> address(es) and may contain confidential or privileged information. If > >> you are not the intended recipient, please notify Lars-Fredrik Smedberg > >> immediately at itsme...@gmail.com, and destroy all copies of this > >> message and any attachments. > >> > > > > > > > > -- > > +----------------------------------------------------------+ > > Alex Soto Bueno - Computer Engineer > > www.lordofthejars.com > > +----------------------------------------------------------+ >