Skip to content

Java_EJB3_Dependency_Injection

Iacob edited this page Dec 21, 2010 · 1 revision

感受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,非常实用。

Clone this wiki locally