클라이언트 보기는 로컬 또는 원격이며 엔티티 및 세션 Bean에 최소한 하나의 클라이언트 보기가 있어야 합니다. EJB 1.1 Bean에는 기본 원격 클라이언트 보기만 있지만 EJB 2.x Bean에는 로컬 및 원격 클라이언트 보기가 모두 포함될 수 있습니다. 메시지 구동 Bean에는 클라이언트 인터페이스가 없습니다. EJB 2.1 Stateless 세션 Bean에는 웹 서비스 클라이언트 보기도 포함될 수 있습니다.
예를 들어, 기존 EJB 2.0 BMP 엔티티 Bean에 로컬 및 로컬 홈 인터페이스(로컬 클라이언트 보기)가 포함된 경우 배치 디스크립터 편집기를 사용하여 원격 및 원격 홈 인터페이스를 추가할 수 있습니다. 인터페이스를 추가하는 경우 기존 로컬 인터페이스에서 새 원격 인터페이스로 메소드를 복사하는 옵션이 있습니다. 원격 인터페이스를 추가하는 동시에 기존 로컬 인터페이스를 삭제하도록 선택할 수도 있습니다.
EJB 1.1 Bean에는 원격 인터페이스만 있으므로 추가 클라이언트 보기를 추가하거나 EJB 1.1 Bean에서 기존 클라이언트 보기를 제거할 수 없습니다.