====== 디렉토리 ====== 디렉토리 관련 정보를 제공합니다. ===== 디렉토리의 정의 ===== "디렉토리"는 프로젝트 수행시 화면/이미지/공통코드를 저장하는 폴더를 의미하며, 아래의 기능을 제공합니다. * 화면/이미지/공통코드 파일 저장 위치로 사용됨 * 화면/이미지/콩통코드 저장/사용시 디렉토리 경로를 포함한 정보가 사용됨 * 디렉토리는 개발자의 권한 관리 대상으로 사용됨 * 디렉토리는 하위 디렉토리를 가질 수 있음 * 디렉토리 경로/이름은 서버에 파일 배치시에도 동일한 경로/이름으로 사용됨 * 디렉토리 삭제시 하위 디렉토리 및 디렉토리내 모든 파일도 삭제됨 ===== 디렉토리 명명규칙 ===== 디렉토리는 아래와 같은 명명 규칙으로 이름을 지정하는 것을 권고한다. * 디렉토리는 이름은 "영문자"로 구성하는 것이 호환성이 좋음 * 디렉토리는 이름은 명명 규칙 정의하여 체계적으로 생성하는 것이 좋음 * 디렉토리 이름에 "공백" 문자는 포함할 수 없음 * 업무 화면 작성 기준 디렉토리는로 업무 영문명의 3자리 약어로 사용하는 것을 권고한다. * UI 공통 화면 저장 디렉토리로 "_SYS" 이름을 사용한는 것을 권고한다. * 이미지/공통코드 저장 디렉토리로 "_RES" 이름을 사용한는 것을 권고한다. ===== 디렉토리 관리 ===== 디렉토리는 "프로젝트"창의 "화면" 탭에 표시되는, 디렉토리 트리의 마우스 컨텍스트 메뉴를 통해서 기능을 관리한다. * "디렉토리 생성" 메뉴: 선택된 디렉토리 하위에 새로운 디렉토리를 생성 * "디렉토리 수정" 메뉴: 선택된 디렉토리 이름을 수정 * "디렉토리 삭제" 메뉴: 선택된 디렉토리 및 하위 디렉토리/파일 삭제 * "디렉토리 업데이트" 메뉴: 선택된 디렉토리 하위 디렉토리/파일 내용 갱신 ===== 디렉토리 및 파일 위치 ===== 생성된 디렉토리는 저장되는 리소스 유형별로 다른 디렉토리에 저장된다. * 화면: ${프로젝트홈 디렉토리}/screen * 이미지: ${프로젝트홈 디렉토리}/image * 공통코드: ${프로젝트홈 디렉토리}/picklist