1
원격 인터페이스를 통해 서블릿에서 ejb를 호출하려고합니다. 아마 RTFM 질문이지만 Google이나 설명서를 통해 해결책을 찾을 수 없습니다. 내가 EJB보다해야 할 일은 구성 단계, 자바 1.6webapplication에서 ejb를 사용하는 방법
답변에 대한덕분에 웹 어플리케이션
내가 제이 보스 4.2을 사용하기에 액세스 할 수 있습니다! 서블릿에서
원격 인터페이스를 통해 서블릿에서 ejb를 호출하려고합니다. 아마 RTFM 질문이지만 Google이나 설명서를 통해 해결책을 찾을 수 없습니다. 내가 EJB보다해야 할 일은 구성 단계, 자바 1.6webapplication에서 ejb를 사용하는 방법
답변에 대한덕분에 웹 어플리케이션
내가 제이 보스 4.2을 사용하기에 액세스 할 수 있습니다! 서블릿에서
장소이 : 당신이 당신의 서비스가 주입 것이다
@EJB
private YourEJBRemoteInterface remoteService;
합니다. (@EJB
주석의 name
을 설정해야 할 수도 있음)
또 다른 방법은 JNDI 조회를 사용하는 것입니다.하지만이 방법은 더 이상 사용되지 않습니다.
업데이트 : JBoss 버전도 쓸모없는 것처럼 보이기 때문에 JNDI 조회가 필요합니다. int 서블릿 init(..)
메소드는 JNDI (InitialContext
사용)를 통해 EJB를 조회하고, 종속성 주입이 수행 된 것처럼 필드로 설정합니다.
이 링크 http://www.coderanch.com/t/163667/java-EJB-SCBCD/certification/EJB-annotation-servlet-JBoss에 따르면 Jboss는 Servlet에서 EJB 주입을 지원하지 않습니다. – glebreutov
제가 이해하는 것처럼 질문을 잘못했다 : 나는 서블릿이 EJB를 사용할 수있는 방식으로 webapp를 구성하는 방법에 대한 해결책이 필요하다. 내 질문을 편집했습니다. – glebreutov
내 업데이트 참조 .. – Bozho