contracts 디렉토리 구조
이 문서의 결과: contracts 아래 5개 디렉토리의 역할과 항목 ID 규칙을 설명한다.
5개 디렉토리
%HANDSTACK_HOME%\contracts를 편집기로 열면 다음 디렉토리가 있습니다. 자세한 예시는 소스 디렉토리 구조에서 확인할 수 있습니다.
| 디렉토리 | 담당 모듈 | 설명 |
|---|---|---|
wwwroot | wwwroot | 화면 HTML/JS, 공용 정적 자산 |
transact | transact | 거래 요청 검증·라우팅 계약 (.json) |
dbclient | dbclient | SQL을 XML로 관리하는 계약 (.xml) |
function | function | C#/Node.js 기반 서버 함수 |
repository | repository | 파일 업로드/다운로드 저장소 설정 |
항목 ID 규칙: 프로그램 ID > 프로젝트 ID > 파일 ID
contracts
├─wwwroot
│ └─HDS <- 프로그램 ID (ApplicationID)
│ └─BOD <- 프로젝트 ID (ProjectID)
│ ├─BOD010.html <- 파일 ID (화면/거래 단위)
│ ├─BOD010.js
│ ├─BOD011.html