본문 바로가기
반응형

IT21

Mendix-Add Custom Logic to your App(사용자 지정 로직 추가) Microflows:데이터베이스에 인터넷 연결 필요애플리케이션 서버에서 실행고급 데이터베이스 기능에 접근 가능Nanoflows와 고유 기능 차이 존재전체 또는 아무것도 실행하지 않는 트랜잭션으로 실행 (에러 처리에 좋음)Java에서 실행Nanoflows:인터넷 연결 필요 없음클라이언트 장치에서 실행되어 더 빠를 수 있음Microflows와 고유 기능 차이 존재각 활동에서 즉시 실행 (이미 수행된 작업 취소 불가)Javascript에서 실행Workflows:대규모 비즈니스 프로세스 모델링에 적합다른 두 개보다 사용자 상호작용이 많음여러 입력 단계를 기다릴 수 있음요약:Microflows는 주로 사용되지만, Nanoflows와 Workflows도 특정 상황에서 유용할 수 있음.예를 들어, 데이터베이스 활동이.. 2025. 2. 26.
Mendix-Extend the Domain Model Extend the Domain Model1. Domain Model에서 TrainingEvent와 Trainee 사이에 새 엔티티를 배치하고 이름을 Registration으로 지정합니다.새 엔티티에 요청된 속성을 지정합니다:Number :  타입을 Autonumber로 하여 등록값이 고유번호를 같도록 합니다.Date : Date and Time 을 지정하고 하단의 Default Value 를 [%CurrentDateTime%] 로 설정하여 현재일자가 자동으로 들어가도록 합니다.물론 날짜 및 시간 속성이 될 것이지만 날짜가 등록이 생성된 순간으로 자동 설정되면 좋지 않을까요? 기본값을 설정하면 이렇게 할 수 있습니다. 속성을 만들 때 하단의 기본값을 [%CurrentDateTime%]로 설정합니다.Att.. 2025. 2. 25.
Mendix-Use Associations in Parameters Use Associations in Parameters(매개변수에서 연결 사용)1.Overview 페이지에 다음 정보( 제목, 시작일,종료일, 선생님 이름, 위치 )를 표시하도록 List View를 구성해야 합니다.보조 텍스트 위젯을 두 번 더 복사하여 붙여넣습니다.각 Static Text 매핑을 하고 나면 아래와 같이 표시됩니다.2.이제 Course Title에 연관을 사용할 수 있습니다.   a. 첫 번째 목록 항목 제목을 두 번 클릭합니다. (위 이미지와 같이 {.../Course/Title}이 됩니다.)   b. 텍스트 수정 창에서 캡션 필드 옆의 수정을 클릭합니다.   c. 캡션 수정 창의 캡션 필드에 {1}을 입력합니다. 새로 만들기를 클릭하여 {1}에 표시될 파라미터를 설정합니다. 템플릿 매.. 2025. 2. 20.
Mendix-Associate Data Add a New Entity to the Domain Model1. Domain Model을 열고 TrainingEvent라는 새 엔티티를 추가합니다. 이름에 파스칼 대소문자를 사용하고 엔티티 이름은 항상 단수여야합니다.2. TrainingEvent 엔티티에 StartDate와 EndDate  두 가지 속성을 추가합니다.Associations in the Domain Model도메인 모델에서 엔티티는 Associations (연관)을 통해 서로 상호 작용할 수 있습니다. 이는 엔티티 사이의 화살표처럼 보입니다. 예를 들어, 어떤 코스가 제공될지, 어디에서 호스팅될지, 누가 가르칠지, 언제 진행될지 등을 시스템에 저장할 수 있어야 합니다.연관 관계와 데이터베이스:도메인 모델에 연관 관계를 추가하면, 객체.. 2025. 2. 19.