EJB 1.x - 2.x 애플리케이션

워크벤치는 Sun Microsystems EJB(Enterprise Java™ Bean) 스펙에 정의된 분산 컴포넌트 아키텍처를 준수하는 엔터프라이즈 Bean을 개발 및 테스트하는 데 사용할 수 있는 특수 환경을 제공합니다. 이 제품은 EJB(Enterprise Java Bean) 1.1, 2.0, 2.1 및 3.0 스펙 레벨을 지원합니다.

이 제품은 스펙 및 보안과 기타 바인딩에 대한 확장기능을 포함하여 WebSphere® Application Server에서 제공하는 확장 EJB(Enterprise Java Bean) 기능도 지원합니다.

전체 EJB(Enterprise Java Bean) 스펙과 기술에 대한 설명은 java.sun.com 웹 사이트를 참조하십시오.

엔터프라이즈 Bean 또는 관련 EJB 기술에 익숙하지 않은 경우 키 EJB 개념에 대한 간략한 설명은 EJB 아키텍처를 참조하십시오.

EJB 개발 환경에는 다음의 도구가 있습니다.

Java EE 퍼스펙티브
모든 EJB 도구는 Java EE 퍼스펙티브에서 액세스할 수 있습니다. 이 퍼스펙티브는 Java EE 및 EJB 개발에서 가장 일반적으로 사용하는 조치, 보기 및 마법사에 쉽게 액세스할 수 있는 레이아웃을 제공합니다.
엔터프라이즈 Bean 작성
EJB 도구를 사용하면 세션 Bean, CMP(Container-Managed Persistence) 엔티티 Bean, BMP(Bean-Managed Persistence) 엔티티 Bean 또는 메시지 구동 Bean과 같은 엔터프라이즈 Bean을 작성할 수 있습니다(상속 사용 여부는 관계없음). EJB 배치 디스크립터 편집기를 사용하면 엔터프라이즈 Bean의 배치 디스크립터 및 어셈블리 특성을 설정할 수 있습니다. 또한 다음과 같은 보충 엔터프라이즈 Bean 개발 활동을 수행할 수 있습니다.
  • 비즈니스 로직 작성 및 편집
  • 엔터프라이즈 Bean 가져오기 또는 내보내기
  • 기본 제공 Java 개발 도구와 함께 Workbench의 팀 및 버전 제어 기능을 모두 사용하여 엔터프라이즈 Bean 소스 코드 및 생성된 코드 유지보수
액세스 Bean 작성
액세스 Bean을 작성하고 관계와 같은 기타 속성을 추가할 수도 있습니다. 액세스 Bean은 일반적으로 JSP(Java ServerPages) 파일, 서블릿 및 다른 엔터프라이즈 Bean 등과 같이 클라이언트 프로그램에서 사용하는 엔터프라이즈 Bean의 Java Bean 랩퍼입니다.
엔터프라이즈 Bean으로 데이터 지속성 빌드
EJB 맵핑 도구를 사용하면 관계형 데이터베이스와 같은 백엔드 데이터 저장소로 엔티티 엔터프라이즈 Bean을 맵핑할 수 있습니다. 하향식, 상향식 및 중간 합류식 맵핑 개발에 대한 지원이 있습니다. 기존 EJB JAR 파일에서 스키마 및 맵을 작성할 수도 있습니다. 맵핑에 대한 자세한 정보는 다음을 참조하십시오. 데이터베이스 테이블로 엔터프라이즈 Bean 맵핑 방법.
배치 코드 생성
EJB 도구는 EJB 서버에서 Bean을 실행할 수 있도록 배치 클래스를 생성합니다. 이러한 도구는 RMI-over-IIOP 스텁 및 EJB 컨테이너 특정 배치 코드와 같은 배치 클래스 작성과 연관된 복잡도를 줄입니다.

이 도구는 세션 Bean, CMP 엔티티 Bean, BMP 엔티티 Bean 및 메시지 구동 Bean(EJB 2.x 전용)을 지원합니다. CMP 엔티티 Bean의 관계형 데이터베이스 테이블을 작성할 수도 있습니다. 배치 코드가 생성된 후 WebSphere Application Server와 같은 EJB 서버에 설치하도록 JAR 또는 EAR 파일로 엔터프라이즈 Bean을 내보낼 수 있습니다.

엔터프라이즈 Bean 및 액세스 Bean 코드 유효성 검증
EJB 도구는 엔터프라이즈 Bean 코드가 일치하며 엔터프라이즈 Java Bean 스펙에서 정의한 규칙을 준수하는지 자동으로 유효성을 검증합니다. 엔터프라이즈 Bean 또는 해당 특성이 변경될 때마다 코드 검증이 발생합니다. 오류 및 경고는 Workbench의 문제점 보기에 표시됩니다. 오류가 있는 파일은 오류 아이콘도 표시합니다.

또한 EJB 도구는 액세스 Bean이 올바로 생성되었으며 연관된 엔터프라이즈 Bean과 일치하는지 자동으로 유효성을 검증합니다. 액세스 Bean을 작성하거나 편집할 때마다 코드의 유효성을 검증합니다.


피드백