EJB 3.1 애플리케이션 테스트

EJB 3.1 애플리케이션을 작성한 후에 서블릿 또는 JSF를 작성하여 EJB 3.1 애플리케이션을 테스트할 수 있습니다.

서블릿으로 EJB 3.1 애플리케이션 테스트

서블릿을 사용하여 EJB 애플리케이션을 테스트하려면 먼저, EJB 3.1에서 @EJB 인젝션 어노테이션을 사용하여 EJB 참조를 삽입하십시오. EJB를 삽입하면 원격 또는 로컬 인터페이스에서 사용할 수 있는 메소드를 호출할 수 있습니다.
  1. 파일 > 새로 작성 > 기타를 선택하고 서블릿을 선택하십시오.
  2. 서블릿의 패키지와 클래스 이름을 이력하십시오.
  3. 서블릿을 작성하고 Java™ 편집기에서 해당 서블릿 클래스를 열어서 서블릿의 새 필드로 로컬 또는 원격 인터페이스 클래스와 함께 @EJB 어노테이션 태그를 삽입하십시오.
  4. 이제, 서블릿의 doPost() 또는 doGet() 메소드 내에서 로컬 또는 원격 인터페이스의 모든 메소드를 호출할 수 있습니다.
다음 스니펫은 EJB 3.1 카운터 샘플의 일부입니다. statelessCounter 필드가 EJB의 로컬 인터페이스인 LocalCounter 유형으로 선언된 것을 확인할 수 있습니다. statelessCounter 앞의 @EJB 어노테이션은 statelessCounter의 인스턴스를 서블릿으로 주입합니다
 // Use injection to get the ejb      
@EJB private LocalCounter statelessCounter;

JSF 파일로 EJB 3.1 애플리케이션 테스트

이 테스트 유형에는 현재 몇 가지 수동 구성 단계가 필요합니다. 관련된 코드 예제를 보려면 샘플 갤러리에서 EJB 3.1 카운터 샘플을 가져온 후 EJBCounter.jsf 프로젝트에 있는 Java 소스에서 페이지 코드 Java 클래스와 WebContent 폴더에서 EJBCounter.jsf 파일을 찾으십시오.
주제 유형을 표시하는 아이콘 개념 주제
Information Center의 이용 약관 | 피드백

시간소인 아이콘 마지막 업데이트 날짜: 2014-05-22

파일 이름: ctestover.html