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]