엔터프라이즈 Bean 삭제

엔터프라이즈 Bean, Bean 클래스, 액세스 Bean 및 배치 코드를 삭제할 수 있습니다. 어떤 경우에는 엔터프라이즈 Bean과 연관된 액세스 Bean 또는 배치 코드만 삭제할 수 있습니다.

이 태스크 정보

생성된 Java™ 유형을 보유하는 데 사용되는 패키지는 연관된 엔터프라이즈 Bean과 함께 삭제되지 않습니다. 이들 패키지의 생성된 클래스가 제거될 때 사용되지 않는 패키지를 사용자 프로젝트에서 직접 삭제해야 합니다.

엔터프라이즈 Bean을 작성하는 아티팩트 중 일부 또는 전부를 삭제할 수 있습니다.

배치 디스크립터에서 EJB 메타데이터를 삭제할 경우, 생성된 액세스 Bean 클래스 및 배치 코드도 삭제됩니다. Bean 클래스 없이는 존재할 수 없기 때문입니다. EJB 편집기를 사용하여(또는 EJB 편집기가 열려 있는 동안) 엔터프라이즈 Bean을 삭제하는 경우 편집기가 저장될 때까지 삭제가 커미트되지 않습니다. 따라서 저장하지 않고 편집기를 닫으면 엔터프라이즈 Bean이 남아 있게 되고 삭제된 Java 파일이 리턴됩니다.

EJB가 삭제되면 바인딩 및 확장기능 문서의 메타데이터를 비롯하여 Bean과 연관된 모든 메타데이터도 삭제됩니다.

참고: CMP 엔티티 Bean이 삭제되면 이 Bean과 관련된 맵핑이 자동으로 제거되지 않습니다. 엔티티 Bean이 삭제된 후 이 파일에 대해 맵핑 편집기를 열면 맵핑이 제거됩니다. 이는 예상 동작입니다. 배치 코드를 생성하기 전에 맵핑 편집기를 열어야 합니다.

프로시저

  1. Java EE 퍼스펙티브의 엔터프라이즈 탐색기 보기에서 EJB 모듈을 확장하고 하나 이상의 Enterprise Bean을 선택하십시오.
    팁: Bean을 선택하고 제거를 클릭하여 배치 디스크립터 편집기의 Bean 페이지에서 Bean을 삭제할 수도 있습니다. 엔터프라이즈 탐색기 보기에서 삭제할 경우 편집기가 열려 있지 않으면 즉시 삭제됩니다. 배치 디스크립터 편집기에서의 삭제는 편집기가 저장될 때 변경사항을 커미트합니다.
  2. 아웃라인 보기에서 마우스 오른쪽 단추를 클릭하고 Bean 삭제를 선택하십시오. 대화 상자가 열리고 삭제할 항목을 상세하게 정의하기 위해 선택할 수 있는 추가 옵션이 표시됩니다. 연관된 WebSphere® 바인딩 및 확장기능도 삭제 리팩토링 프로세스의 일부로 제거됩니다.
  3. 확인을 클릭하십시오.

피드백