感受EJB3的依赖注入(Dependency Injection)
创建一个简单的接口
@Local public interface TestService1 {
为这个接口写一个实现
@Stateless(name="tservice1") public class TestService1Impl implements TestService1 {
这样就创建了一个EJB
然後在一个servlet的变量部分写入
@EJB(beanName="tservice1") TestService1 service1;
就可以通过ejb-name引用这个EJB,至少在Glassfish上这么做没问题,这样可以避免滥用JNDI binding,非常实用。
There was an error while loading. Please reload this page.