EGL 프로젝트의 기능 및 패싯
EGL 프로젝트는 기능 및 패싯을 통해 추가된, 추가 기능을 가질 수 있습니다.
기능
EGL 프로젝트 기능은 프로젝트의 특정 동작 또는 유형에 대한 지원을 추가합니다. 프로젝트에 기능을 추가한 후에는 기능을 제거해야 하지만 이를 제거할 수 없습니다. 프로젝트가 가질 수 있는 기능은 프로젝트의 유형에 따라 다를 수 있습니다. 프로젝트의 옵션으로 특정 기능이 표시되지 않는 경우 올바른 유형의 EGL 프로젝트를 사용 중인지 확인하십시오.
- 프로젝트 탐색기 보기에서 프로젝트를 마우스 오른쪽 단추로 클릭한 후 특성을 클릭하십시오. 특성 창이 열립니다.
- EGL 프로젝트 기능을 클릭하십시오. EGL 프로젝트 기능 선택사항 아래의 선택란은
프로젝트에 적용할 수 있는 기능입니다.
- EGL 배치 디스크립터 작성
- 프로젝트에 서비스로 사용 가능한 프로그램이 포함되어 있는 경우 이 기능을 선택하십시오.
- BIRT 보고서를 지원하는 EGL
- 프로젝트에서 데이터를 기반으로 BIRT 보고서를 작성하려는 경우 이 기능을 선택하십시오.
- 하위 레벨의 WebSphere® MQ API를 지원하는 EGL
- get 및 add와 같은 EGL 문이 아닌 API 호출을 사용하여 메시지 큐에 액세스하려는 경우 이 기능을 선택하십시오.
- LDAP를 지원하는 EGL
- LDAP 준수 서버에서 보안 정보를 검색하려는 프로젝트에 파일을 추가하려는 경우 이 기능을 선택하십시오.
- IBM® i 오브젝트를 지원하는 EGL
- iSeries 환경에서 데이터 큐 또는 기타 오브젝트에 액세스할 수 있도록 하려면 이 기능을 선택하십시오. 이 기능을 선택하고 Java™에 대해서 생성하고 COBOL에 대해서는 생성하지 않으려는 경우 IBM Toolbox for Java에서 클래스가 필요합니다. 이 라이브러리 얻기에 대한 정보는 필수 IBM Toolbox for Java의 내용을 참조하십시오.
기능을 기본값으로 선택한 경우 개별 프로젝트 특성 창에서 회색으로 표시됩니다. 이 절에서 나중에 기본 기능에 대한 정보를 찾을 수 있습니다.
- 프로젝트에 추가하려는 기능 옆에 있는 선택란을 선택하십시오. 선택란이 이미 선택되어 있는 경우 해당 기능은 이미 프로젝트에 추가되었으며 이를 제거할 수 없습니다.
- 확인을 클릭하십시오.
- 을 클릭하십시오.환경 설정 창이 열립니다.
- EGL을 클릭하십시오.
- 기본 EGL 프로젝트 기능 선택사항 아래에서 기본적으로 각 새 프로젝트에 추가할 기능을 선택하십시오.
| 기능 | EGL 프로젝트 | EGL 웹 프로젝트 | EGL 플러그인 프로젝트 |
|---|---|---|---|
| BIRT 보고서 지원 | 예 | 예 | 예 |
| LDAP를 지원하는 EGL | 예 | 예 | 예 |
자세한 정보는 프로젝트에 기능을 추가하는 방법을 설명하는 개별 주제를 참조하십시오.
기능이 수행하는 사항에 대한 자세한 정보는 이 주제의 끝에 있는 관련 링크를 참조하십시오.
패싯
패싯은 J2EE 프레임워크에서 프로젝트의 특성 및 요구사항을 정의합니다. 이 컨텍스트에서 EGL 프로젝트에 대해 독점적인 EGL 프로젝트 기능과 달리, 프로젝트 패싯은 특정 제한사항과 함께 J2EE 모듈로 동작하는 모든 프로젝트에 적용될 수 있습니다. 그러므로 EGL 내에서 EGL 웹 프로젝트 및 EGL 플러그인 프로젝트로 변환된 EGL 웹 프로젝트에만 기능을 추가할 수 있습니다.
- 프로젝트 탐색기 보기에서 EGL 웹 프로젝트를 마우스 오른쪽 단추로 클릭한 후 특성을 클릭하십시오. 특성 창이 열립니다.
- 프로젝트 패싯을 클릭하십시오. 목록에 프로젝트의 현재 패싯이 표시됩니다.
- 프로젝트 패싯 추가/제거를 클릭하십시오. 프로젝트 패싯 창이 열립니다.
- 프로젝트 패싯 창에서 이 프로젝트에서 보유하려는 패싯 옆에 있는 선택란을
선택하십시오.프로젝트에 올바른 패싯만 나열됩니다.
- 프로젝트에 선택된 런타임 목록은 목록에 표시되는 패싯을 제한합니다. 선택한 모든 대상 런타임과 호환 가능한 패싯만 표시됩니다.
- 현재 선택한 패싯과 해당 버전 번호는 목록에 표시되는 다른 패싯을 제한합니다. 예를 들어, 프로젝트에 동적 웹 모듈 패싯이 포함되는 경우 이 두 패싯은 동일한 프로젝트에 있을 수 없기 때문에 EJB 모듈 패싯은 나열되지 않습니다.
- 현재 버전 버전을 클릭하고 드롭 다운 목록에서 버전 번호를 선택하여 패싯의 버전 번호를 선택하십시오.
- 패싯을 제거하려면 해당 선택란을 선택 취소하십시오. 일부 패싯은 제거되지 않을 수 있습니다.
- 하나 이상의 런타임과 호환 가능하도록 프로젝트를 제한하려는 경우 런타임 표시 단추를 클릭하고 프로젝트를 호환 가능하게 하려는 런타임을 선택하십시오.
- 완료를 클릭하십시오.
- 확인을 클릭하십시오.
- 을 클릭하십시오.환경 설정 창이 열립니다.
- EGL을 클릭하십시오.
- 기본 EGL 웹 프로젝트 패싯 선택사항 아래에서 기본적으로 각 새 EGL 웹 프로젝트에 추가하려는 패싯을 선택하십시오.
프로젝트 기능과 달리 일부 패싯은 프로젝트에서 제거할 수 있습니다. 또한 프로젝트 기능과 달리 패싯은 버전 번호를 가지고 있고 다른 패싯의 존재 유무와 이러한 패싯의 특정 버전 번호에 의존할 수 있습니다. 프로젝트 기능에는 버전 번호가 없습니다.
프로젝트 기능과 마찬가지로 패싯은 특정 프로젝트 유형에 따라 다를 수 있습니다. EGL 특정 패싯에 대한 자세한 정보는 프로젝트에 패싯을 추가하는 방법을 설명하는 개별 주제를 참조하십시오.