2014-01-28 3 views
0

로컬 및 원격 EJB가 무엇인지 알고 싶습니다. 리모트는 같은 jar 파일 인 EJB인가? 다른 JVM에있는 원격 EJB입니까? 그것은 어쨌든 무엇입니까? 두 개의 서로 다른 EAR 파일을 동일한 서버 도메인에 배포 한 경우 서로 EJB를 검색해야합니까? 조회는 주석을 통해 이루어 집니까? EJB 3.1을 의미합니다.원격 EJB 란 무엇입니까?

+0

http://stackoverflow.com/questions/2986993/how-to-connect-remote-ejb-module-from-application-client –

답변

1

원격 EJB는 분산 환경에서 사용됩니다. EJB는 하나의 JVM에서 실행될 수 있으며 소비자는 다른 JVM에서 실행될 수 있습니다.

로컬 EJB는 EJB의 모든 사용자가 동일한 JVM 내에서 작동하도록 보장 할 수있을 때 사용됩니다.

+0

기술적으로는 용어가 약간 떨어져 있지만 원격/로컬 EJB 인터페이스 정확히 동일한 EJB가있을 수 있습니다.) – Gimby

+0

여러분 중 누구와도 동의하지 않습니다. 원격 EJB는 원격 인터페이스를 통해 액세스되는 EJB입니다. 그의 모든 매개 변수는 호출자와 EJB가 둘 다 동일한 JVM에 상주하더라도 참조가 아닌 값으로 전송됩니다. –

+0

동일한 컨테이너의 다른 jar 파일에 두 개의 EJB가 배포 된 경우 동일한 JVM에 있습니까? – blackjack

관련 문제