Just wondering if the below thread has gone any further.
After creating another thread on the same subject at an earlier date, we
discussed using the EJB plugin here:
http://cwiki.apache.org/S2PLUGINS/ejb3-plugin.html
However, having started to use this plugin so that I can reference
stateless session beans, it seems that all EJB Session bean classes must
be defined as @Remote rather than @Local in order for the injection to
obtain the references correctly. Failure to specify them as remote
throws a javax.naming.NameNotFoundException.
However, reading from a book entitled "Pro EJB 3.0", the following
performance issues are mentioned in relation to using @Remote when
@Local is available. Hopefully this link will work for you.
http://books.google.co.uk/books?id=fVCuB_Xq3pAC&pg=PA40&lpg=PA40&dq=Making+an+interface+remote+has+consequences&source=bl&ots=Bg9DdpVAWW&sig=vxrumZhYLhjmqbt6bdMJ96hrY7s&hl=en&ei=QIdtStuLC-WhjAf34KGeCw&sa=X&oi=book_result&ct=result&resnum=
So, the problem is :
How can we obtain references to EJB 3 session beans from within Struts 2
action classes?
I'd be very interested to hear your thoughts.
Thanks
Robin
Nathan Schulte wrote:
Wes Wannemacher <wesw <at> wantii.com> writes:
Seems to me that my idea to create an ObjectFactory based plugin ... needs to
pick up some steam.
I only have one question for the EJB users out there... Do you guys need
Spring integration as well?
To answer your question, _I_ personally don't need Spring integration. I've
never used Spring, and for this project, it was too much overhead to learn (on
top of Java EE, the JPA, Hibernate intricacies, Struts2...), and from what I
understand, it seemed like using it and S2 together provided duplicate
functionality (another topic altogether...).
On another note, I find it awesome that the community (or whatever group you're
part of) is so willing to provide support. I mean, in my eyes, this is
something that I could see myself writing to make my coding easier, it's just
that given my situation, it's easier to use the "workaround." Admittedly, I'm
not very familiar with JEE5. Some of this is still black magic, and I don't
fully understand the issue, I just know enough to understand that the
architecture permits it as an issue (and not everyone is just blowing smoke my
way) and can leave all of the intricate details be, as they don't directly
affect my project.
-Nate
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org
------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.387 / Virus Database: 270.13.20/2248 - Release Date: 07/19/09 05:57:00