EGL 프로젝트의 기능 및 패싯

EGL 프로젝트는 기능패싯을 통해 추가된, 추가 기능을 가질 수 있습니다.

기능

EGL 프로젝트 기능은 프로젝트의 특정 동작 또는 유형에 대한 지원을 추가합니다. 프로젝트에 기능을 추가한 후에는 기능을 제거해야 하지만 이를 제거할 수 없습니다. 프로젝트가 가질 수 있는 기능은 프로젝트의 유형에 따라 다를 수 있습니다. 프로젝트의 옵션으로 특정 기능이 표시되지 않는 경우 올바른 유형의 EGL 프로젝트를 사용 중인지 확인하십시오.

프로젝트 작성 시 기능을 지정하거나 나중에 프로젝트에 기능을 추가할 수 있습니다. 프로젝트 작성 시 기능을 추가하려면 EGL 프로젝트 작성의 내용을 참조하십시오. 기존 프로젝트에 기능을 추가하려면 다음 단계를 따르십시오.
  1. 프로젝트 탐색기 보기에서 프로젝트를 마우스 오른쪽 단추로 클릭한 후 특성을 클릭하십시오. 특성 창이 열립니다.
  2. EGL 프로젝트 기능을 클릭하십시오. EGL 프로젝트 기능 선택사항 아래의 선택란은 프로젝트에 적용할 수 있는 기능입니다.
    EGL 배치 디스크립터 작성
    프로젝트에 서비스로 사용 가능한 프로그램이 포함되어 있는 경우 이 기능을 선택하십시오.
    BIRT 보고서를 지원하는 EGL
    프로젝트에서 데이터를 기반으로 BIRT 보고서를 작성하려는 경우 이 기능을 선택하십시오.
    하위 레벨의 WebSphere® MQ API를 지원하는 EGL
    getadd와 같은 EGL 문이 아닌 API 호출을 사용하여 메시지 큐에 액세스하려는 경우 이 기능을 선택하십시오.
    LDAP를 지원하는 EGL
    LDAP 준수 서버에서 보안 정보를 검색하려는 프로젝트에 파일을 추가하려는 경우 이 기능을 선택하십시오.
    IBM® i 오브젝트를 지원하는 EGL
    iSeries 환경에서 데이터 큐 또는 기타 오브젝트에 액세스할 수 있도록 하려면 이 기능을 선택하십시오. 이 기능을 선택하고 Java™에 대해서 생성하고 COBOL에 대해서는 생성하지 않으려는 경우 IBM Toolbox for Java에서 클래스가 필요합니다. 이 라이브러리 얻기에 대한 정보는 필수 IBM Toolbox for Java의 내용을 참조하십시오.

    기능을 기본값으로 선택한 경우 개별 프로젝트 특성 창에서 회색으로 표시됩니다. 이 절에서 나중에 기본 기능에 대한 정보를 찾을 수 있습니다.

  3. 프로젝트에 추가하려는 기능 옆에 있는 선택란을 선택하십시오. 선택란이 이미 선택되어 있는 경우 해당 기능은 이미 프로젝트에 추가되었으며 이를 제거할 수 없습니다.
  4. 확인을 클릭하십시오.
기본적으로 새 EGL 프로젝트에 적용된 기능도 선택할 수 있습니다.
  1. > 환경 설정을 클릭하십시오.환경 설정 창이 열립니다.
  2. EGL을 클릭하십시오.
  3. 기본 EGL 프로젝트 기능 선택사항 아래에서 기본적으로 각 새 프로젝트에 추가할 기능을 선택하십시오.
EGL 프로젝트는 다음 기능을 지원합니다.
표 1. 기능 및 프로젝트
기능 EGL 프로젝트 EGL 웹 프로젝트 EGL 플러그인 프로젝트
BIRT 보고서 지원
LDAP를 지원하는 EGL

자세한 정보는 프로젝트에 기능을 추가하는 방법을 설명하는 개별 주제를 참조하십시오.

기능이 수행하는 사항에 대한 자세한 정보는 이 주제의 끝에 있는 관련 링크를 참조하십시오.

패싯

패싯은 J2EE 프레임워크에서 프로젝트의 특성 및 요구사항을 정의합니다. 이 컨텍스트에서 EGL 프로젝트에 대해 독점적인 EGL 프로젝트 기능과 달리, 프로젝트 패싯은 특정 제한사항과 함께 J2EE 모듈로 동작하는 모든 프로젝트에 적용될 수 있습니다. 그러므로 EGL 내에서 EGL 웹 프로젝트 및 EGL 플러그인 프로젝트로 변환된 EGL 웹 프로젝트에만 기능을 추가할 수 있습니다.

프로젝트 기능과 마찬가지로 프로젝트 작성 시 패싯을 추가하거나 기존 프로젝트에 이를 추가할 수 있습니다. 해당 단계를 따라 기존 프로젝트에 패싯을 추가하십시오.
  1. 프로젝트 탐색기 보기에서 EGL 웹 프로젝트를 마우스 오른쪽 단추로 클릭한 후 특성을 클릭하십시오. 특성 창이 열립니다.
  2. 프로젝트 패싯을 클릭하십시오. 목록에 프로젝트의 현재 패싯이 표시됩니다.
  3. 프로젝트 패싯 추가/제거를 클릭하십시오. 프로젝트 패싯 창이 열립니다.
  4. 프로젝트 패싯 창에서 이 프로젝트에서 보유하려는 패싯 옆에 있는 선택란을 선택하십시오.
    프로젝트에 올바른 패싯만 나열됩니다.
    • 프로젝트에 선택된 런타임 목록은 목록에 표시되는 패싯을 제한합니다. 선택한 모든 대상 런타임과 호환 가능한 패싯만 표시됩니다.
    • 현재 선택한 패싯과 해당 버전 번호는 목록에 표시되는 다른 패싯을 제한합니다. 예를 들어, 프로젝트에 동적 웹 모듈 패싯이 포함되는 경우 이 두 패싯은 동일한 프로젝트에 있을 수 없기 때문에 EJB 모듈 패싯은 나열되지 않습니다.
    패싯 이름을 마우스 오른쪽 단추로 클릭한 후 제한조건 표시를 클릭하여 각 패싯의 요구사항 및 제한사항을 확인할 수 있습니다. 또한 구성 목록에서 사전 설정된 패싯 조합을 선택할 수 있습니다.
  5. 현재 버전 버전을 클릭하고 드롭 다운 목록에서 버전 번호를 선택하여 패싯의 버전 번호를 선택하십시오.
  6. 패싯을 제거하려면 해당 선택란을 선택 취소하십시오. 일부 패싯은 제거되지 않을 수 있습니다.
  7. 하나 이상의 런타임과 호환 가능하도록 프로젝트를 제한하려는 경우 런타임 표시 단추를 클릭하고 프로젝트를 호환 가능하게 하려는 런타임을 선택하십시오.
  8. 완료를 클릭하십시오.
  9. 확인을 클릭하십시오.
기본적으로 새 EGL 웹 프로젝트에 적용된 패싯도 선택할 수 있습니다.
  1. > 환경 설정을 클릭하십시오.환경 설정 창이 열립니다.
  2. EGL을 클릭하십시오.
  3. 기본 EGL 웹 프로젝트 패싯 선택사항 아래에서 기본적으로 각 새 EGL 웹 프로젝트에 추가하려는 패싯을 선택하십시오.

프로젝트 기능과 달리 일부 패싯은 프로젝트에서 제거할 수 있습니다. 또한 프로젝트 기능과 달리 패싯은 버전 번호를 가지고 있고 다른 패싯의 존재 유무와 이러한 패싯의 특정 버전 번호에 의존할 수 있습니다. 프로젝트 기능에는 버전 번호가 없습니다.

프로젝트 기능과 마찬가지로 패싯은 특정 프로젝트 유형에 따라 다를 수 있습니다. EGL 특정 패싯에 대한 자세한 정보는 프로젝트에 패싯을 추가하는 방법을 설명하는 개별 주제를 참조하십시오.