나는 다음과 같은 EJB (EJB3를 사용) 한 말 :EJB에 로컬 인터페이스를 어떻게 선택합니까?
@Stateless(name="Queries")
@Remote(Queries.class)
@Local(Queries.class)
public final class QueriesEJB implements Queries {
...
}
클래스는 로컬 및 원격 인터페이스 모두를 통해 사용할 수 있습니다.
이 EJB의 로컬 인터페이스를 앱의 다른 부분에 삽입하려면 어떻게해야합니까?
특히 로컬 인터페이스를 선택하는 @EJB 주석을 만드는 방법을 모르겠습니다. 예를 들어 다음과 같이 충분합니까?
@EJB(name="Queries") private Queries queries;
는 특히 단순히 @의 EJB의 'beanInterface'속성을 통해 구별하기위한 목적으로 별도의 로컬 및 원격 인터페이스를 만들지 않도록하고 싶습니다.
사양 참조가 있습니까? – johnstok
1. http://jcp.org/aboutJava/communityprocess/final/jsr220/index.html 2. "평가를위한 사양을 다운로드하거나 사양을 사용하는 응용 프로그램을 작성하려면 아래 버튼을 클릭하십시오"를 클릭하십시오. 3. 다운로드 ejb-3_0-fr-spec-simplified.pdf 4. 16 페이지의 항목 3.2로 이동하십시오. – Antonio