프로그램 특성 파일
EGL 파트와 연관된 특성 외에도 데이터베이스, 파일 및 기타 자원에 대한 액세스를 제어하는 다수의 Java™ 런타임 특성이 있습니다. 이러한 특성을 EGL 특성과 구별하고 이들 특성이 J2EE 아래의 특성이 아님을 강조하기 위해 이 문서에서는 이 Java 런타임 특성을 설정으로 나타낼 수 있습니다.
Java 코드를 생성할 때
genProperties 빌드 디스크립터 옵션을
GLOBAL 또는 PROGRAM으로 설정한 경우 다양한 빌드 디스크립터 옵션의
설정은 Java 런타임 특성으로
저장되고 다음 세 위치 중 하나에 기록됩니다.
- 프로그램 특성 파일
- 프로젝트에 대한 J2EE 배치 디스크립터 또는
- J2EE 환경 파일
일반적으로 생성 모드가 “기본 파트 및 연관 항목”이고
다음 중 하나가 참인 경우:
- 기본 파트가 VGWebTransaction임 또는
- j2ee 빌드 디스크립터 옵션이 YES로 설정됨
비J2EE 환경에서 생성하는 경우 EGL은 이 설정을 프로그램 특성 파일에
저장합니다. 이 파일은 다음 순서로 검색되는 세 가지 다른 가능한 파일 중
하나입니다.
- user.properties
- EGL은 이 파일을 작성하지 않으므로 사용자가 홈 디렉토리(에: C:\Documents 및 Settings\Administrator)에서 직접 이 파일을 작성해야 합니다.
- programName.properties
- genProperties 빌드 디스크립터 옵션이 PROGRAM으로 설정된 경우 EGL은 Java 자원 디렉토리(예: src/com/companyb/customerpackage)의 적절한 패키지에서 이 파일을 작성합니다.
- rununit.properties
- genProperties 빌드 디스크립터 옵션이 GLOBAL로 설정된 경우 EGL은 Java 자원 디렉토리에서 이 파일을 작성합니다.
세 파일은 모두 다음 양식의 항목을 가진 일반 텍스트 파일입니다.
setting = value
이 예제에서는 모양이 다음과 비슷한 특성 파일의 파트를 보여줍니다.
# This file contains properties for generated
# Java programs that are being debugged in a
# non-J2EE Java project
vgj.nls.code = ENU
vgj.datemask.gregorian.long.ENU = MM/dd/yyyy