반응형 분류 전체보기742 고급 도메인 모델 7 - 날짜 시간 처리 소개Adrian의 앱에 있는 경기정보에는 각 경기정보의 시작 날짜 및 시간에 대한 datetime 구성 요소가 있습니다.경기 시간을 지키는 것은 매우 중요합니다. 따라서 이 데이터를 올바르게 표시하는 것이 매우 중요합니다.DateTime 특성DateTime 특성은 Mendix 플랫폼 내에서 날짜 및 시간 값을 저장하는 데 사용됩니다. 날짜와 시간 또는 두 구성 요소는 입력 위젯 구성 및 마이크로플로우의 변경 사항에 따라 설정됩니다. DateTime 값은 항상 Unix epoch라고도 하는 1970년 1월 1일 00:00:00 UTC 이후의 초 수로 데이터베이스에 저장됩니다. 이는 데이터베이스와 응용 프로그램에서 날짜 및 시간 값을 계산하고 저장하기 위한 일반적인 표준입니다. 지역화DateTime 특성에는.. 2025. 7. 7. 고급 도메인 모델 6 - Self Reference를 사용한 고급 연결 소개Adrian은 동료와 버디 시스템을 만들고 싶어합니다. 이 버디 시스템은 더 많은 경험을 가진 플레이어가 축구장 안팎에서 새로운 팀원을 지도할 수 있도록 설계되었습니다. 이는 Player 개체에서 Player 개체로의 자체 참조를 사용하여 구성할 수 있습니다.자체 참조는 쿼리에서 사용하기 어려울 수 있습니다. 다음 강의에서는 자기 참조를 쿼리하는 가장 좋은 방법에 대해 논의할 것입니다. 이 예에서는 Player_NewEdit 페이지를 사용하여 플레이어/견습생의 버디를 선택하고 플레이어/버디의 견습생 목록을 표시합니다.Self-reference 구현하기앞서 말씀드린 바와 같이, Adrian은 플레이어들을 서로 버디로 지정하려고 합니다. 이는 Player 개체의 자체 참조를 Player 개체로 다시 추가.. 2025. 7. 7. 고급 도메인 모델 5 - 데이터 변환 처리 데이터 변환 소개이전 강의에서 모듈 중 하나에서는 상속을 사용하여 도메인 모델을 변경했습니다.현재 Adrian은 기존 플레이어가 여전히 Player 엔터티에 저장된 이름과 이메일 주소를 가지고 있기 때문에 Person 엔터에 저장된 전체 이름 및 이메일 주소 데이터에 전적으로 의존할 수 없습니다. 이 데이터가 저장되는 단일 위치에서 Adrian을 지원하려면 기존 데이터를 새 구조로 변환하고 도메인 모델을 정리해야 합니다.이러한 종류의 도메인 모델 변경은 Mendix 앱이 변화하는 비즈니스 요구 사항에 응답할 수 있고 항상 응답해야 하기 때문에 자주 발생합니다.Adrian의 사례 옆에 있는 몇 가지 예는 다음과 같습니다.주소 세부 정보를 특성으로 포함하는 Customer 엔터티를 사용하여 도메인 모델을 시.. 2025. 7. 4. 고급 도메인 모델 4 - Index와 Reference Sets 을 이용한 퍼포먼스 향상 소유권의 영향현재 이 앱을 사용하면 직원이 단일 팀의 일원이 될 수 있습니다. 하지만, Adrian은 한 명의 직원을 여러 팀에 소속될 수 있기를 원합니다. 물리 치료사가 전문 지식을 가지고 여러 팀에 서비스를 제공할 수도 있기 때문이죠.이제 도메인 모델은 다음과 같습니다.Staff 개체가 여러 Team 개체를 참조하도록 허용하려면 연결을 참조 집합/다대다 연결로 변경하도록 선택할 수 있습니다. 이 경우 참조는 연결의 소유자이므로 Staff 엔터티에 저장됩니다.이 시나리오에서는 마이크로플로우에서 팀의 직원을 검색할 때 개체 캐시에 다음 개체가 포함됩니다.보시다시피 Staff 개체에는 소유하는 속성과 연결이 포함되어 있습니다. 여기에는 연결된 팀을 참조하는 연결 Staff_Team 포함됩니다. Team 개.. 2025. 7. 4. 고급 도메인 모델 3 FileDocument 및 이미지 엔터티Adrian은 더 나은 사용자 환경을 제공하기 위해 팀에 로고를 추가할 수 있기를 원합니다. 그는 또한 경기 결과를 앱 외부의 사람들과 공유할 수 있는 PDF로 다운로드할 수 있기를 원합니다.이 첫 번째 강의에서는 FileDocument 및 Image 엔터티에 대해 설명하고 Adrian의 목표를 달성하는 데 어떻게 사용할 수 있는지에 대해 설명합니다.Mendix 애플리케이션에서 파일을 사용하고 싶을 때마다 FileDocument 엔터티에서 상속할 수 있습니다. Image 엔티티를 상속받으면 Image를 저장할 수 있습니다.FileDocument 엔터티(및 Image 엔티티 상속)에는 지정된 파일 서버에 문서와 이미지를 저장하고 Mendix 응용 프로그램에 다운로드하.. 2025. 7. 2. 고급 도메인 모델 1, 2 프로젝트 시작- Mendix Academy 에는 Mendix Studio Pro 9.12.4 버전이 올라와 있는데, 최신-_- 의 버전으로 컴버트 해서 올립니다!현재 기준 : 10.23.0 . 멘딕스 스튜디오 프로 10.23.0 열기. Import App Package를 클릭합니다.. 다운로드한 SoccerSquad.mpk 파일을 열기로 클릭합니다.. 로컬에서 열기로 선택 하고 확인 엔티티를 상속을 하는 이유Mendix의 상속은 일반화(generalization) 이라고 불리며, 이는 엔티티가 다른 엔티티를 상속받는 것을 말합니다. 다음은 상속의 예 입니다!. 개는 동물을 상속 받았습니다.. 자동차는 탈것을 상속받습니다.. 기밀 유지 계약은 일반 계약을 상속 받습니다. Mendix의 System 엔티.. 2025. 6. 24. Oracle23ai Free 버전 직접 설치 후 운영사항 팁 * 설치 정보 파일/etc/oratab이 파일을 열어보면FREE:/opt/oracle/product/23ai/dbhomeFree:N이렇게 써있습니다. * 각 항목별 의미!FREE : SID/opt/oracle/product/23ai/dbhomeFree : 설치위치N : 재부팅시 자동실행 아님 * SID 설정. /opt/oracle/product/23ai/dbhomeFree/bin/oraenv 실행하면 SID 묻는 창이 나온다. FREE 입력 * 환경확인echo $ORACLE_SIDecho $ORACLE_HOME 결과가 정상으로 나오는지 확인 * 수동기동하기# 리스너 중지 (실행 중인 경우)lsnrctl stop# 데이터베이스 중지 (실행 중인 경우)sqlplus / as sysdbaSHUTDOWN IM.. 2025. 6. 20. uv 를 쓰자! pip 는 python 으로 만든 패키지 프로그램이다.좋(?) 지만, 느리다..이를 극복하기 위한 Rust 로 만든 패키지 관리 프로그램 uv! * 설치 방법Installation | uv Installation | uvUse curl to download the script and execute it with sh: $ curl -LsSf https://astral.sh/uv/install.sh | sh If your system doesn't have curl, you can use wget: $ wget -qO- https://astral.sh/uv/install.sh | sh Request a specific version by including it in thedocs.astral.sh * 사용.. 2025. 6. 19. RedHat Enterprise Linux 8 에 Python 최신 버전 설치하기(3.11) - RockyLinux8에서도 동일하게 가능 ## 3.11 로 설치하기랭스미스를 사용하려다가 CLI 를 사용하기 위한 파이썬의 최소버전이 3.11 이라고 한다.그래서!이제부터 나도 기본은 3.11 로 모두 변경하도록 하겠다!!! 아래 3.10 과 거의 차이는 없다! sudo dnf update -ysudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget make tar -y# find 명령어가 없으면 오류가 발생하는 경우가 있음sudo dnf install findutils# 현재 기준 최신버전 3.11.13sudo wget https://www.python.org/ftp/python/3.11.13/Python-3.11.13.tgzsudo tar -xf Python-3... 2025. 6. 19. 이전 1 2 3 4 ··· 83 다음 반응형