ejb 3.1 의존 주입 설명

1435 단어 자바ejbjpa
ejb 3.1 에서 인 용 된 획득 은 의존 주입 을 사 용 했 습 니 다.
@EJB 가 주석 한 여섯 개의 인 자 는 모두 선택 할 수 있 습 니 다.
name 요 소 는 주 입 된 EJB 의 JNDI 이름 에 연결 되 어 있 기 때 문 입 니 다.
beanInterface 는 EJB 의 업무 인터페이스 에 접근 하 는 데 사 용 됩 니 다.
beanName 여러 EJB 가 같은 업무 인 터 페 이 스 를 실현 하면 beanName 요 소 는 이 업무 인 터 페 이 스 를 표시 할 수 있 습 니 다.
lookup 전역 JNDI 이름
description
mappedName
1.인터페이스 보기(인터페이스 보기)

public interface JpaOperations {};

@Stateless
public class JpaTemplate extends JpaAccessor implements JpaOperations {};

@Stateful
public class GpsTelSessionBean{

/**
 * Interface view           ,           ,      
 * EntityBean     .
 * @EJB
 * private JpaOperations jpatemp;
 * or
 * @EJB(lookup="java:global/kkxt-war/kkxt/JpaTemplate")
 * private JpaOperations jpatemp;
 */	 
@EJB
private JpaOperations jpa;

};

2.No-Interface View(비 인터페이스 보기)

@Stateless
public class JpaTemplate extends JpaAccessor{};

@Stateful
public class GpsTelSessionBean{

/**
 * No-Interface view
 * @EJB
 * private JpaTemplate jpatemp;
 * or
 * @EJB(lookup="java:global/kkxt-war/kkxt/JpaTemplate")
 * private JpaTemplate jpatemp;
 */	 
@EJB
private JpaTemplate jpatemp;

};

좋은 웹페이지 즐겨찾기