Hi ! Ian, can you provide some kind of example source code to play with ? I'm interesting in Struts 2 and EJB 3 interoperability, but I can't figure out how to get started. Thanks !
On 1/22/07, Ian Roughley <[EMAIL PROTECTED]> wrote:
Currently there is no EJB3 support in Struts, however I have done this on a couple of projects. I used a custom annotation to mark action setters as ejb3 then a custom interceptor that looks for the annotation, looks up the ejb3 and injects it into the action. Doing it this way is less than a days work. Another option would be to replace the ObjectFactory (the class that does the dependency injection) with a a custom implementation that does EJB3 dependency injection. /Ian -- From Down & Around, Inc. Innovative IT Solutions Software Architecture * Design * Development ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ web: www.fdar.com email [EMAIL PROTECTED] phone: 617.821.5430 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ papo wrote: > Hello > > I am trying to find a way of calling efficienlty from Struts Actions > -> SLSBs EJB3. I have made a question before. > > - Doing JNDI calls all the time through every action works though its > a very primitive way of doing it. > -Tried to implement the Service locator pattern though the semantics > on EJB3 are different (how to cache Intefaces, which interfaces) > > I know tha EJB3 on the web layer Serlvets/ JSF supports Dependency > Injection for EJB3. > > > Will Struts 2.0 support such a feature if NOT can anyone point me the > mechanics so to (try) doing it on my own. > > I am bit stuck for days at this very point of efficiently glue-ing > Struts and my EJB3 Business layer > > Any hint would be much appreciated! > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]