Andrea Chiumenti a écrit :
With T4 ?
Have a look here:
http://hivemind.apache.org/hivemind1/hivedocs/service/hivemind.lib.EJBProxyFactory.html
I've added a copy of that mail in the Tapestry's wiki like now we can search "EJB3" in the wiki and find it.

http://wiki.apache.org/tapestry/InjectEJB3

cyrille.


ciao,
kiuma

On 5/18/07, Heping Zhang <[EMAIL PROTECTED]> wrote:
hi, I use tapestry as web tier and want get a slsb in this tier. this is my
code:
public abstract class Home extends BasePage {

 // @EJB
 // Calculator bean;

 public String getResult() {
  // Double message = bean.calculate(11, 22, 0.08, 44);
  // return message.toString();

  InitialContext ctx = null;
  Calculator bean = null;
  try {
   ctx = new InitialContext();
   bean = (Calculator) ctx
     .lookup("ejb3TapestryJboss/CalculatorBean/local");
  } catch (NamingException e) {
   e.printStackTrace();
  }

  Double message = bean.calculate(22, 22, 0.08, 22);
  return "ok! " + message.toString();
 }
}
When I use JNDI's lookup, as showed above, it works. But when I want to
inject a slsb to this page, as the commented code showed, it get nothing. No bean is injected. do I misues this annotation? and how can I inject a bean to tapestry? or I can only do this in servlet? By the way, I use jbossAs 5
beta2 as the server.
Thanks for your help in advance.


---------------------------------------------------------------------
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]

Reply via email to