makeenv
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| makeenv [2025/08/08 07:14] – admin | makeenv [2026/03/13 14:51] (현재) – peter | ||
|---|---|---|---|
| 줄 22: | 줄 22: | ||
| + Server ------------{개발 디버그용 local server} | + Server ------------{개발 디버그용 local server} | ||
| + sw ----------------{프로젝트에 사용되는 설치프로그램들... : VisualStudio 2019, DevExpress 20.1.x 등} | + sw ----------------{프로젝트에 사용되는 설치프로그램들... : VisualStudio 2019, DevExpress 20.1.x 등} | ||
| - | + Projects-------------{프로젝트가 위치할 최상위 폴더} | + | + UBI3Projects---------{프로젝트가 위치할 최상위 폴더} |
| + MyProject1---------{프로젝트폴더} | + MyProject1---------{프로젝트폴더} | ||
| + TestProject--------{프로젝트 2} | + TestProject--------{프로젝트 2} | ||
| 줄 30: | 줄 30: | ||
| ===== 1. SVN Check-out ===== | ===== 1. SVN Check-out ===== | ||
| === | === | ||
| + | svnuser=guest, | ||
| - | | + | |
| - | | + | |
| - | + FrameWorkReference {프레임워크 UX 개발에 사용되는 Control과 컴포넌트 dll} | + | |
| - | + Server ------------{개발 디버그용 local server} | + | |
| - | + sw ----------------{프로젝트에 사용되는 설치프로그램들... : VisualStudio 2019, DevExpress 20.1.x 등} | + | + Server ------------{개발 디버그용 local server} |
| + | + sw ----------------{프로젝트에 사용되는 설치프로그램들... : VisualStudio 2019, DevExpress 20.1.x 등} | ||
| 2. VisualStudio 2019 설치 | 2. VisualStudio 2019 설치 | ||
| 줄 58: | 줄 60: | ||
| 예) 서울전선 => SEC, 등... | 예) 서울전선 => SEC, 등... | ||
| - | | + | UBi3 |
| + Projects | + Projects | ||
| - | | + | |
| + | + Comm ---> 공통화면 | ||
| + | + Main ---> 진입점{Program.cs} | ||
| + | + Menual--> | ||
| + | + Screens-> | ||
| + | + SYS-----> | ||
| + | + UX------> | ||
| + | + BComp-----> | ||
| + | + Comm ---> 공통화면 | ||
| + | + Main ---> 진입점{Program.cs} | ||
| + | + Menual--> | ||
| + | + Screens-> | ||
| + | + SYS-----> | ||
| + | + UX------> | ||
| + | + CComp-----> | ||
| + Comm ---> 공통화면 | + Comm ---> 공통화면 | ||
| + Main ---> 진입점{Program.cs} | + Main ---> 진입점{Program.cs} | ||
| 줄 70: | 줄 86: | ||
| 6. 로컬서버 환경변수 등록 | 6. 로컬서버 환경변수 등록 | ||
| - | - 변수이름 : UBI_SERVER | + | - 변수이름 : UBI3_SERVER |
| - 변수값 | - 변수값 | ||
| {{: | {{: | ||
| 줄 88: | 줄 104: | ||
| 7. 개발 디버그환경 구축하기 | 7. 개발 디버그환경 구축하기 | ||
| 1) svn 루트 및에 Server폴더가 있는지 확인한다. 이 폴더는 Checkout시에 자동으로 생성된다. | 1) svn 루트 및에 Server폴더가 있는지 확인한다. 이 폴더는 Checkout시에 자동으로 생성된다. | ||
| + | |||
| 2) 서버 기본정보 파일확인 | 2) 서버 기본정보 파일확인 | ||
| - | Data ------------------------------- 서버환경 기본디텍토리 | + | |
| + | ../Data ------------------------------- 서버환경 기본디텍토리 | ||
| +file ---------------------------- 클라이언트에서 어플케이션에서 파일 저장용도로 사용하는 폴더 | +file ---------------------------- 클라이언트에서 어플케이션에서 파일 저장용도로 사용하는 폴더 | ||
| +logs ---------------------------- 시스템로그 | +logs ---------------------------- 시스템로그 | ||
| 줄 95: | 줄 113: | ||
| | | ||
| f: ServiceSettings.json | f: ServiceSettings.json | ||
| - | => {" | + | => {" |
| - | => {" | + | => {" |
| | | ||
| f: 서비스명.json -------------- 개발중인 사이트 갯수만큼 등록됨 | f: 서비스명.json -------------- 개발중인 사이트 갯수만큼 등록됨 | ||
| 줄 129: | 줄 147: | ||
| 3) local환경에서 서비스는 무제한으로 등록할수 있습니다. | 3) local환경에서 서비스는 무제한으로 등록할수 있습니다. | ||
| | | ||
| + | |||
| + | 4) RESTful Service는 .net 3.1 기반의 서비스 이므로 / | ||
| + | | ||
| 8. 개발 디버그 모드 | 8. 개발 디버그 모드 | ||
| | | ||
| - | | + | |
| - | ..Data\settings\service 폴더에 있는 서비스 파일들이 로딩된다. | + | ../ |
| 서비스 파일들은 실행중에도 편집과 추가 삭제가 가능하다. | 서비스 파일들은 실행중에도 편집과 추가 삭제가 가능하다. | ||
| 서비스 파일내용에 DataBase 주소, user, password 등을 수시로 수정할 수 있으며 바뀐 내용은 즉시 적용된다. | 서비스 파일내용에 DataBase 주소, user, password 등을 수시로 수정할 수 있으며 바뀐 내용은 즉시 적용된다. | ||
| 줄 142: | 줄 163: | ||
| UX화면을 개발환경에서 열게되면 자동으로 아래창이 활성화 된다. | UX화면을 개발환경에서 열게되면 자동으로 아래창이 활성화 된다. | ||
| 만일 그렇지 않다면 UBI_SERVER 환경변수에 서비스가 있는 폴더를 지정해야 한다. | 만일 그렇지 않다면 UBI_SERVER 환경변수에 서비스가 있는 폴더를 지정해야 한다. | ||
| + | 또한 dotnet-sdk-3.1.425-win-x64가 설치됬는지 확인해야 한다. | ||
| | | ||
| 실행하게 되면 우선 폴더안에 있는 모든 서비스를 바인딩한다. | 실행하게 되면 우선 폴더안에 있는 모든 서비스를 바인딩한다. | ||
makeenv.1754637243.txt.gz · 마지막으로 수정됨: (바깥 편집)
