====== 디렉토리 및 파일 가이드 ====== 이 장에서는 xFrame5 솔루션에서 제공하는 파일에 대한 구성 및 디렉토리에 대한 정보를 제공합니다. ===== 디렉토리 정보 ===== |< 100% 200px - >| ^ 구분 ^ 설명 ^ | $(HOME) | xFrame5 솔루션 설치 기본 디렉토리 | | bin | 각종 바이너리 파일 디렉토리 | | doc | 솔루션 제공 문서 파일 | | config | 구성 파일 저장 디렉토리 | | CustomData | 개발툴 관련 DB 파일 및 프로젝트별 구성 정보 파일 디렉토리 | | help | 스크립트 언어 도움말 파일 디렉토리 | | jar | WAS 환경에서 사용될 jar 및 관련 라이브러리 파일 | | log | xFrameBrowser.exe 및 xFrameView.ocx 파일 실행시 생성된 로그 파일 저장 디렉토리 | ===== 파일 정보 ===== 파일 정보에 대한 내용에 사용될 정보는 아래와 같습니다. |< 100% 200px - >| ^ 구분 ^ 설명 ^ | 파일 정보 - 구분 : SYS | 사용자 PC 에 파일이 존재할 경우, 파일의 변경 일자 및 크기를 서버의 파일과 비교하지 않고, 그대로 사용한다. | | 파일 정보 - 유형: REG | 사용자 PC 의 레지스트리에 등록되어야만 정상적으로 사용가능한 파일 | | 실행 환경 | 실행 환경시 필요한 파일 | ===== $(HOME) 디렉토리 ===== 파일에 대한 자세한 설명은 아래와 같다. |< 100% 250px 80px 80px 80px - >| ^ 파일이름 ^ 파일정보 |^ 실행 환경 ^ 설명 ^ ^ ::: ^ 구분 ^ 유형 ^ ::: ^ ::: ^ | _listfile.txt | | | O | 버전 관리 대상 정보 파일 | | FtpDeploy.exe | | | | [개발툴] 파일 FTP 업로드 프로그램 (도구→옵션→FTP 탭) | | update_info.html | | | O | 솔루션 패치 정보 파일 | | xframe5.css/js/html | | | | xFrmae5 솔루션 실행 기본 참조용 파일 | | XFrame@DevStudio.exe | | | | [개발툴] 개발툴 실행 파일 | | XFrame@DevStudio.pdb | | | | [개발툴] 개발툴 디버깅용 파일 | | XStudioSync.exe | | | | [개발툴] 개발툴 버전 관리 프로그램 | | xFrame@DevStudioLog00.log\\ ~~~\\ xFrame@DevStudioLog09.log | | | | * [개발툴] 개발툴 실행 파일에서 생성하는 로그 파일 * 실행일자를 기준으로 00 ~ 09 까지의 파일이 생성됨. | ===== bin 디렉토리 ===== 파일에 대한 자세한 설명은 아래와 같다. |< 100% 250px 80px 80px 80px - >| ^ 파일이름 ^ 파일정보 |^ 실행 환경 ^ 설명 ^ ^ ::: ^ 구분 ^ 유형 ^ ::: ^ ::: ^ | ApiHelpViewer.ocx | | REG | | [개발툴] 도움말 표시용 컴포넌트 (런타임) | | ApiHelpViewerEx.ocx | | REG | | [개발툴] 도움말 표시용 컴포넌트 (HTML5) | | CompareViewer.ocx | | REG | | [개발툴] 파일 비교 표시용 컴포넌트 | | dbghelp.dll | | | O | 마이크로소프트 디버깅용 API 제공 DLL | | GdiPlus.dll | | | O | 마이크로소프트 그래픽 관련 API 제공 DLL | | PropertyBar_Project.ocx | | REG | | [개발툴] 속성창 표시용 컴포넌트 (런타임) | | PropertyBar_ProjectEx.ocx | | REG | | [개발툴] 속성창 표시용 컴포넌트 (HTML5) | | RegisterFile.cmd | | | | REG 파일들 레지스트리 수동 등록용 배치 파일 | | SBCalendar.ocx | | REG | O | 달력 컴포넌트 | | SBColorPicker.ocx | | REG | | [개발툴] 색상 선택용 컴포넌트 | | SBExcelInterface.ocx | | REG | O | 엑셀 파일 처리용 컴포넌트 | | SBMemoCalendar.ocx | | REG | O | 메모 달력 컴포넌트 | | SBProgress.ocx | | REG | O | 프로그래스바 컴포넌트 | | xFrameBrowser.exe | | | O | 전용 브라우저 실행 파일 | | xFrameConfig.ini | | | O | 전용 브라우저 기본 구성 파일 | | xFrameDB2Interface.dll | | | | [개발툴] DB2 DB 프로젝트용 파일 | | xFrameDB2InterfaceU.dll | | | | [개발툴] DB2 DB 프로젝트용 파일 (유니코드용) | | xFrameEncryptor.exe | | | | [개발툴] xFrame 파일 암호화/복호화 프로그램 | | xFrameJavascriptUtils.ocx | | REG | | [개발툴] 스크립트 유틸리티 컴포넌트 (난독화, 검증) | | xFrameODBC.dll | | | | [개발툴] DB 프로젝트용 파일 | | xFrameODBCU.dll | | | | [개발툴] DB 프로젝트용 파일 (유니코드용) | | xFrameOracle.dll | | | | [개발툴] ORACLE DB 프로젝트용 파일 | | xFrameOraInterface.dll | | | | [개발툴] ORACLE DB 프로젝트용 파일 | | xFramePLUS.ocx | | REG | O | xFrameViewer 와 데이터 연계 기능 컴포넌트 | | xFrameResourceENG.dll | | | | [개발툴] 영문 모드 처리용 리소스 파일 (런타임) | | xFrameResourceENG_html5.\\ dll | | | | [개발툴] 영문 모드 처리용 리소스 파일 (HTML5) | | xFrameSharedData.dll | | | O | Factory.get/setshareddata 함수 처리용 DLL | | xFrameViewer.ocx | | | O | xFrame 런타임 엔진 컴포넌트 | | xFrameWatchKill.dll\\ xFrameWatchKill32.dll | | | O | xFrameViewer 를 범용 브라우저에서 기동시, 브라우저 종료 검사용 DLL | | xFrameWatchKillHook.exe\\ xFrameWatchKillHook32.exe | | | O | xFrameViewer 를 범용 브라우저에서 기동시, 브라우저 종료 검사용 실행 파일 | | XSqlCmd.ocx | | REG | | [개발툴] 쿼리 실행기 처리용 컴포넌트 | | xFrameWow64.exe | | | O | 64 비트 윈도우에서 UTIL 성 기능을 수행하기 위한 내부 프로그램 | ==== 시스템 파일 설명 ==== === 파일 상세 설명 === 사용자 PC 의 %System32 디렉토리에 설치될 파일에 대한 자세한 설명은 아래와 같다. |< 100% 250px 80px 80px 80px - >| ^ 파일이름 ^ 파일정보 |^ 실행 환경 ^ 설명 ^ ^ ::: ^ 구분 ^ 유형 ^ ::: ^ ::: ^ | mfc42.dll | SYS | | | 마이크로소프트 MFC 라이브러리 파일 | | MFC42D.DLL | SYS | | | 마이크로소프트 MFC 라이브러리 파일 | | MFCD42D.DLL | SYS | | | 마이크로소프트 MFC 라이브러리 파일 | | MFCN42D.DLL | SYS | | | 마이크로소프트 MFC 라이브러리 파일 | | MFCO42D.DLL | SYS | | | 마이크로소프트 MFC 라이브러리 파일 | | msvcrt.dll | SYS | | | 마이크로소프트 실행 환경 라이브러리 파일 | | MSVCRTD.DLL | SYS | | | 마이크로소프트 실행 환경 라이브러리 파일 | | msxml4.dll | SYS | | | 마이크로소프트 XML 파서 파일 | | msxml4a.dll | SYS | REG | O | 마이크로소프트 XML 파서 파일 | | msxml4r.dll | SYS | | | 마이크로소프트 XML 파서 파일 | ===== config 디렉토리 ===== 파일에 대한 자세한 설명은 아래와 같다. |< 100% 250px 80px 80px 80px - >| ^ 파일이름 ^ 파일정보 |^ 실행 환경 ^ 설명 ^ ^ ::: ^ 구분 ^ 유형 ^ ::: ^ ::: ^ | OptionConfig.ini | | | | [개발툴] 실행 환경 구성 파일 | | optionconfig_skeleton.mdb | | | | * [개발툴] 프로젝트별 구성 정보 보관용 DB 양식 파일 * 이 파일을 이용하여 optionconfig.mdb 파일이 생성됨 | | PrivateConfig.ini | | | | * [개발툴] DB 모드 프로젝트 수행시 DB 접속 정보를 포함하고 있는 암호화된 구성 파일 * DB 접속 기본 사용자 정보 사용시 없어도 됨 * bin/xFrameEncryptor.exe 파일을 이용하여 암호화 수행해야 함 | ===== CustomData 디렉토리 ===== 파일에 대한 자세한 설명은 아래와 같다. |< 100% 250px 80px 80px 80px - >| ^ 파일이름 ^ 파일정보 |^ 실행 환경 ^ 설명 ^ ^ ::: ^ 구분 ^ 유형 ^ ::: ^ ::: ^ | printform.mdb | | | | [개발툴] 미리정의된 전장표 화면 정보용 DB 파일 | | properties_basic.mdb | | | | [개발툴] 각 컴포넌트 속성/이벤트 정보 DB 파일 (런타임) | | properties_basic_html5.mdb | | | | [개발툴] 각 컴포넌트 속성/이벤트 정보 DB 파일 (HTML5) | | properties_custom.mdb | | | | [개발툴] 프로젝트별 컴포넌트 커스텀 속성 저장용 DB 파일 | | properties_user.mdb | SYS | APP | | [개발툴] 컴포넌트 기본 속성(도구초기값 설정 메뉴) 저장용 DB 파일 (런타임) | | properties_user_html5.mdb | SYS | APP | | [개발툴] 컴포넌트 기본 속성(도구→초기값 설정 메뉴) 저장용 DB 파일 (HTML5) | | report_traninfo_info.xls | | | | [개발툴] TranInfo 화면용 설계서 양식 파일 | | report_xdataset_info.xls | | | | [개발툴] 데이터셋 화면용 설계서 양식 파일 | | script_helper.mdb | | | | [개발툴] 컴포넌트 도움말 정보 DB 파일 (런타임) | | script_helper_html5.mdb | | | | [개발툴] 컴포넌트 도움말 정보 DB 파일 (HTML5) | | script_prototype.mdb | | | | | | Template.mdb | | | | [개발툴] 개발자 개인용 템플릿 저장용 DB 파일컴포넌트 도움말 정보 DB 파일 (런타임) | | viewer_parameter.mdb | | | | [개발툴] xFrameViewer.ocx 에서 사용하는 파라미터 정보(도구→뷰어 HTML 생성 메뉴) 처리용 DB 파일 (런타임) | ===== help 디렉토리 ===== 파일에 대한 자세한 설명은 아래와 같다. |< 100% 250px 80px 80px 80px - >| ^ 파일이름 ^ 파일정보 |^ 실행 환경 ^ 설명 ^ ^ ::: ^ 구분 ^ 유형 ^ ::: ^ ::: ^ | JSCRIPT.CHM | | | | [개발툴] 자바스크립트 언어 자체에 대한 도움말 제공용 도움말 파일 (도구→JAVAScript 도움말 메뉴 클릭 시 사용됨) | ===== jar 디렉토리 ===== 파일에 대한 자세한 설명은 아래와 같다. (주의. 파일명에서 버전과 관련된 날짜 정보는 제외했음.) |< 100% 250px 80px 80px 80px - >| ^ 파일이름 ^ 파일정보 |^ 실행 환경 ^ 설명 ^ ^ ::: ^ 구분 ^ 유형 ^ ::: ^ ::: ^ | xexcel5_web.xml | | | | Xexcel5.jar 사용시 실제 프로젝트에서 적용되어 사용될\\ web.xml 에 정의할 정보를 포함하고 있는 파일 | | xdataset5\xdataset5.jar | | | O | xFrame5 솔루션의 XDataSet5 처리용 라이브러리 | | xdataset5\json-simple.jar | | | O | XDataSet5 라이브러리가 참조하는 JSON 처리용 오픈 소스 라이브러 | | xexcel5_3.14\ xexcel5- 3.14.jar | | | O | xFrame5 솔루션의 엑셀 처리용 라이브러리 | | xexcel5_3.14\~~~.jar | | | O | XExcel5 라이브러리가 참조하는 Apache POI 3.14 버전 관련 오픈 소스 라이브러리 | | xexcel5_3.16\ xexcel5- 3.16.jar | | | O | xFrame5 솔루션의 엑셀 처리용 라이브러리 | | xexcel5_3.16\~~~.jar | | | O | XExcel5 라이브러리가 참조하는 Apache POI 3.16 버전 관련 오픈 소스 라이브러리 | excel 관련 상세정보는[[http://technet.softbase.co.kr/xframe5/version/studio/prod/master/doc/96_xFrame5_Excel_Guide.pdf|96_xFrame5_Excel_Guide.pdf ]] 파일을 참조한다. ===== log 디렉토리 ===== 파일에 대한 자세한 설명은 아래와 같다. |< 100% 250px 80px 80px 80px - >| ^ 파일이름 ^ 파일정보 |^ 실행 환경 ^ 설명 ^ ^ ::: ^ 구분 ^ 유형 ^ ::: ^ ::: ^ | xFrameBrowserLog00 ~ 09.log | | | O | * xFrameBrowser.exe(전용 브라우저) 실행시 생성되는 로그. * 실행일자를 기준으로 10 개의 파일이 순환적으로 생성됨. | | xFrameViewerLog00 ~ 09.log | | | O | * xFrameViewer.ocx(xFrame 엔진 파일) 실행시 생생되는 로그. * 실행일자를 기준으로 10 개의 파일이 순환적으로 생성됨. | | xSqlCmdLog00 ~ 09.log | | | O | * XSqlCmd.ocx (쿼리 실행기) 실행시 생성되는 로그. * 실행일자를 기준으로 10 개의 파일이 순환적으로 생성됨. | | XStudioSync_~_~.log | | | | * XStudioSync.exe (개발툴 버전 관리 프로그램) 실행시 * 생성되는 로그. 실행 일자를 기준으로 생성되며, 10일이 지난 파일은 삭제됨. |