2014-12-07 6 views
-2

내가 EJB 3과 EJB 2에서의 큰 변화를 좁힐 노력하고, 다음과 같은 변화가우리는 EJB 3.x의에서 배치 디스크립터를 가질 수

  1. EJB의 3.X가 필요하지 않습니다 주목 배치 디스크립터; 이것이 우리가 배치 기술자를 가질 수 없다는 것을 의미합니까?
  2. 또한 가정 및 원격 인터페이스입니까? EJB 3.x에서 앞서 언급 한 인터페이스를 구현할 수 없다는 것을 의미합니다. 어떤 사람이 EJB 2.x의 홈 인터페이스와 원격 인터페이스의 주요 용도를 설명 할 수 있습니까?
  3. EJB 2.x는 POJO를 사용하거나 구현하지 않으며, EJB 3.x에서 POJO의 정확한 사용법을 설명 할 수 있습니까? 사소한 예를 나는 EJB 3를 적용했다, 그러나 나는 EJB 2.x를

감사에 대한 지식 Rashendra이없는

+0

또한 EJB 3.0과 EJB 3.1 간의 주요 차이점을 설명 할 수 있다면 누구나 이해할 수 있습니다. –

답변

1

광고 1/하나는 확실히 EJB 3.0 명시 적으로 XML 기반의 배치 디스크립터를 가질 수 있습니다 . 그러나 2.x와 비교할 때 더 이상 필요하지 않습니다. Java 클래스 자체에 지정된 설정 중 일부를 확장해야하는 경우 명시 적 XML 배포 설명자가 사용됩니다.

ad 2/EJB 3.0과 원격/로컬 빈 인터페이스가 있으며, 원격 Bean과 필수이며 로컬 Bean을 사용해야합니다. 3.x에는 홈 인터페이스가 없으므로 2.x에서 엔터티 빈 (read : data) 및 세션 빈의 라이브 사이클을 관리하는 데 사용되었습니다. 엔티티 빈이 JPA로 대체되고 응용 프로그램 개발자가 작성한 클라이언트 코드에서 세션 빈의 수명주기 관리가 제거되었으므로 더 이상 홈 인터페이스가 필요하지 않습니다.

ad 3/Java EE 자습서를 살펴 보겠습니다.이 내용은 잘 설명되어 있으며 확실한 예가 있습니다.

+0

즉, EJB 3.x에 홈 인터페이스가 없다는 것을 의미합니까? –

+0

또한 EJB 3.0 및 EJB 3.1의 새로운 변경 사항을 단순화 할 수 있습니까? –

+0

맞음, 3.x에는 홈 인터페이스가 없습니다. – Michal