Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 완전탐색
- Recursion
- 이분탐색
- 프로그래머스
- Mendix
- 멘딕스
- 그래프
- microflow
- 스택
- 정렬
- 트리
- git
- domain model
- 알고리즘
- Bruteforce
- Sort
- dfs
- algorithm
- 매개변수 탐색
- 가중치없는그래프
- SQL
- MySQL
- 해시맵
- 백트래킹
- lcap
- 자료구조
- 반효경교수님
- 집합
- 자바
- 재귀
Archives
- Today
- Total
mondegreen
[Mendix Advanced] Mendix 아키텍처 및 플랫폼 구성 요소 본문
반응형
1. 멘딕스 클라이언트
- 브라우저에서 실행되며 애플리케이션의 프론트엔드를 렌더링한다.
- HTML, CSS, JavaScript의 조합으로 구축된다.
- Mendix 런타임과 통신하여 페이지 정의 및 데이터를 검색하거나 로직 실행을 트리거한다.
2. 멘딕스 런타임
- 애플리케이션에 대한 런타임 환경을 제공하고 애플리케이션 모델에 정의된 로직을 실행하는 애플리케이션 서버이다.
- 클라이언트와 데이터베이스 서버 사이에 위치한다.
- 사용자가 정의하는 마이크로플로우 외에도 표준 로직을 보유하고 있다.
- 자바 가상 머신 내에서 자바 앱으로서 실행된다.
3. 데이터베이스 서버
- 관계형 데이터베이스 관리 시스템이다.
- 데이터베이스의 구조는 애플리케이션 모델의 도메인 모델에 의해 결정된다. (동기화)
- 따라서 특정 DBMS에 종속되지 않는다.
구성요소 간 통신
1. 멘딕스 클라이언트와 멘딕스 런타임 간 통신
- 정적 리소스 요청(페이지, 스타일시트, 이미지), 로직 실행 트리거
- JavaScript -=> JSON 형태로 통신
2.멘딕스 런타임과 데이터베이스 서버 간 통신
- 멘딕스 런타임은 JDBC를 사용해 지원되는 모든 DB 서버와 통신 가능
- 데이터 검색은 Xpath => OQL => SQL로 변환되어 데이터 베이스 서버에서 실행된다.
- 기본 SQL 프로토콜 사용
반응형
'Mendix > Academy 및 Docs' 카테고리의 다른 글
[Mendix Docs] Mendix에서 Version Control (4) | 2024.07.21 |
---|---|
[Mendix Docs] Domain model - Association (0) | 2024.06.18 |
[Mendix Docs] Domain model - Entity (0) | 2024.06.18 |
[Mendix Rapid] 객체 이벤트 핸들러(ObjectEventHandler) (0) | 2024.05.29 |
[Mendix Rapid] Save 기능을 확장한 Microflow 사례 (0) | 2024.05.29 |