EX225

종료 - Red Hat JBoss Certified Developer exam

개요

시험 설명

처음부터 끝까지 Java EE 호환 애플리케이션 생성, 테스트, 유지관리

Red Hat JBoss Certified Developer Exam(EX225)은 더 이상 제공되지 않습니다. 그 대신 엔터프라이즈 애플리케이션 개발을 위한 Red Hat Certified Enterprise Microservices Developer 또는 Red Hat Certified Architect 자격증 취득을 권장합니다.

시험 응시 대상

Red Hat JBoss Certified Developer 시험 응시 대상자는 다음과 같습니다.

  • Java™ EE 애플리케이션 개발자

전제 조건

시험 응시자의 전제 조건은 다음과 같습니다.

  • Red Hat Enterprise Linux 환경에서 Red Hat JBoss Developer Studio를 사용하는 방법을 숙지
  • 이미 종료된 Jboss Development: Persistence with Hibernate(JB297) 교육 과정을 수강했거나 JPA 및 Hibernate®를 사용한 폭넓은 프로젝트 경험을 보유
  • RHCJD(Red Hat Certified JBoss Developer) Exam의 제반 목표를 검토

목표

시험 대비를 위한 학습 포인트

응시자는 Red Hat JBoss Enterprise Application Platform 및 Red Hat JBoss Developer Studio를 사용하여 아무런 도움 없이 다음 과제를 완수할 수 있어야 합니다. 과제는 응시자가 대비할 수 있도록 범주별로 그룹화되어 있습니다.

엔터프라이즈용 웹 프로젝트 설정 및 생성
  • 데이터베이스 연결 및 지속성 상세 정보 구성
  • 기존 구성 요소 및 엔터티 포함
  • 엔터티에서 뷰 생성 및 빈 보기
  • war와 ear 애플리케이션 중 선택
  • 애플리케이션 스캐폴드 생성
  • 가능한 구성 파일 위치를 포함하는 웹 및 엔터프라이즈 애플리케이션 프로젝트 구조 처리
  • Maven 또는 JBoss Tools를 사용하여 애플리케이션 생성 및 배포
컨텍스트 작업(CDI)
  • 주어진 용례에 대해 최적의 컨텍스트 라이프사이클 사용
  • 다음 항목을 이해하여 Conversation 활용
    • 구성 요소 및 컨텍스트 변수를 해결하기 위해 컨테이너에서 사용하는 컨텍스트 순서
    • 일시적인 실행과 지속적인 실행 비교
    • Conversation 프로모션
    • Conversation 제한 설정 및 확장
    • Conversation, 트랜잭션 및 지속성 컨텍스트 플러시 모드 사이의 관계
    • CDI 애플리케이션 디버깅(Arquillian 사용 가능)
  • 컨텍스트 콘텐츠 관리
POJO/JEE 구성 요소 작업
  • EJB3 기반 구성 요소 및 POJO 기반 구성 요소 사이의 차이점
  • 구성 요소 정의
    • @Named 적용
    • beans.xml 구성
  • 구성 요소 라이프사이클
  • 구성 요소/컨텍스트 상호 작용
    • @Inject 사용
    • 인터셉터 이해
    • 이벤트 이해
  • @Alternative 사용
  • @Decorator 사용
  • 한정자 적용
  • 제작자 적용
  • 배치 적용
  • CDI API를 사용하여 특정 컨텍스트의 구성 요소/컨텍스트 변수 설정
  • CDI를 사용하여 감시자 또는 감시된 패턴 구현
  • Conversation, 트랜잭션 및 지속성 컨텍스트 플러시 모드 사이의 관계를 고려하여 트랜잭션 Conversation 구현
  • 다음을 포함한 JAAS 보안 관련 기능(단, 이에 한정되지 않음):
    • 인증
    • 제한 조건
    • 보안 이벤트
    • 인증 메소드 바인드
API를 통한 신원 확인 정보 액세스 및 관리
웹/JSF 구성 요소 및 웹 탐색 작업
  • 포스트백 라이프사이클 이해
  • faces-config를 사용하여 완전한 탐색 기능 사용
  • JSF2(viewparam)를 사용하여 RESTFul 접근 방법 처리
  • 일반 Richfaces 구성 요소 사용
  • 애플리케이션 상태에 기반한 탐색 구성
  • JSF 입력 검증 설정
  • JSF 입력 변환 설정
  • EL(Expression Language) 사용
  • 메시지 번들 및 로케일 이해
  • JSF 구성 요소 선택 및 구성
  • 예외를 효율적으로 처리
  • 성공 및 오류 메시지 구현
외부 및 기존 인터페이스에 구성 요소 노출
  • 구성 요소를 SOA 스타일 웹 서비스로 노출
  • SOA 스타일 웹 서비스 이용
  • 구성 요소를 Restful 서비스로 노출
  • 외부 Restful 서비스 이용
  • 외부 JMS 기반 메시지 이용
보안
  • JAAS 설정
  • 보안 방법
  • 경로 보안
  • 인증 양식 작성
  • 역할 매핑 설정

Red Hat은 목표를 추가, 수정 또는 제거할 권리가 있습니다. 변경 사항이 있을 경우 이 문서의 개정을 통해 사전에 공지됩니다.

유의 사항

RHCJD 시험 준비

Red Hat의 실습 기반 시험을 준비하는 가장 좋은 방법은 직접 경험해보는 것입니다. Red Hat은 경력자를 포함한 모든 RHCJD 응시자에게 JBoss Enterprise Application  Development(JB225) 과정 이수를 권장합니다. 이 과정은 관련 주제에 대한 입문 과정으로서 유용하며 시험을 준비하는 데 도움이 됩니다. 이 과정을 수강하는 것은 필수 사항이 아니며, 시험 응시만 선택할 수도 있습니다.

Red Hat의 교육 과정에 참석하는 것이 시험 준비에 큰 도움이 될 수는 있으나, 단순히 과정을 수강하는 것만으로 시험 합격이 보장되는 것은 아닙니다.

RHCJD 시험 환경

시험 중에는 JBoss Developer Studio 5를 사용한 Red Hat Enterprise Linux® 6 시스템에서 작업하므로 Linux 또는 UNIX 사용 방법을 미리 익혀두는 것이 좋지만, 필수 사항은 아닙니다.

작업을 수행하기 위한 전체 데스크톱 환경이 갖추어져 있으며, Red Hat Enterprise Linux에 제공되는 매뉴얼 페이지와 기타 설명서 외에 참조로 사용할 수 있는 기본 커맨드 목록이 제공됩니다.

Fedora는 Red Hat Enterprise Linux 대신 Linux 기술을 실습할 수 있는 무료 대안을 제공합니다. 컴퓨터에 설치하지 않고도 Fedora에서 작업하도록 지원하는 라이브 CD 버전을 이용할 수 있습니다. Red Hat Enterprise Linux 환경과 정확히 일치하지는 않지만, 요구되는 숙련도 수준에서는 확실히 근접한다고 할 수 있습니다.

시험 형식

RHCJD 시험은 일반 엔터프라이즈 사양을 이용한 엔터프라이즈 애플리케이션의 구현에 관한 응시자의 기술과 지식을 수행을 바탕으로 평가합니다. 수행 기반의 테스트에서 응시자는 실제로 수행해야 하는 직무와 유사한 과제를 수행해야 합니다.

이 시험에서 응시자는 다수의 일반적인 개발 과제에서 특정 API 및 사양을 사용해야 합니다. 그런 다음 지정된 웹 서비스를 사용해 객체 인스턴스에 접근하는 등의 목표 기준을 구현 작업에서 얼마나 잘 충족했는지 평가받습니다.

시험에 사용되는 것은 JBoss Enterprise Application Platform Runtime이지만, 시험 내용은 JBoss에 국한되어 있지 않으며 문서 및 이동식 사양도 포함합니다.

RHCJD 시험은 4시간 동안 이루어지는 핸즈온 기반 시험입니다.

시험 중에는 인터넷을 사용할 수 없으며 개인 장치를 통한 인터넷 사용은 엄격하게 제한됩니다. 시험 장소에 노트, 책 또는 기타 자료를 포함한 서면 또는 전자 문서를 반입할 수 없습니다. 단, JBoss 사양 구현 및 JBoss Enterprise Application Platform에 포함되어 있는 문서는 시험 중에 참고할 수 있습니다. 시험을 준비하면서 이러한 제한 사항에 유의하시기 바랍니다.

Red Hat은 위에 언급한 응시 시간과 정책을 포함한 시험 형식을 변경할 권리를 보유합니다. 변경 사항이 있을 경우 이 문서의 개정을 통해 사전에 공지됩니다.

점수 및 발표

공식 시험 점수는 Red Hat Certification Central을 통해서만 공개됩니다. Red Hat은 감독관 또는 교육 파트너가 응시자에게 직접 점수 결과를 발표하는 것을 허용하지 않습니다. 시험 점수는 통상적으로 영업일 기준 3일(미국 시간 기준) 이내에 발표됩니다.

시험 결과는 섹션 점수로 발표됩니다. Red Hat은 개별 문항에 대한 점수를 공개하지 않으며 요청이 있더라도 추가 정보를 제공하지 않습니다.