2012-04-12 2 views

답변

1

참고 OpenEJB를가 EJB 3.1 임베디드 EJBContainer API를 사용하여 테스트 EJB 2.x에서 구성 요소를 지원 EJB 3.1은 임베디드 당신이 단위 테스트에서 사용할 수있는 EJBContainer를 지정합니다.

기초한다 :

이 예와의 JUnit javax.ejb.embeddable.EJBContainer의 API 테스트 유닛 EJB 2.x를 인터페이스를 가지고있는 EJB 3.0 빈을 나타낸다 모든 EJB 2.x 기능을 사용하면 setup이 계속 작동합니다. 이 예제의 좋은 점은 EJB 3 스타일의 빈을 가지고있는 동안 EJB 2.x 뷰를 유지하는 방법을 보여줄 수 있다는 것입니다.

EJB 2.x에서 3.x로 마이 그 레이션하는 것처럼 들리 겠지만 일반적으로 가장 어려운 일은 xml을 삭제하고 주석으로 변환하는 것이 아니라 코드를 사용하는 모든 코드를 유지하는 것입니다. EJBHome/EJBObject 인터페이스 (또는 로컬 버전).