본문 바로가기

Mendix5

[Mendix] 멘딕스 Security 설계에 대한 방법 (개인적인 생각) 멘딕스에서는 Security를 지원하고 있다. https://docs.mendix.com/refguide/security/ Security docs.mendix.com 근데 이게 여간 골치 아픈게 아니다. 한번 알아보자 멘딕스 앱을 만들게되면 기본적으로 Setting, Security, Navigation 등등이 기본적으로 주어지게된다. 그중에서 Security를 열어보면 App Security 팝업이 열리게 되는데 Security 레벨(보안 단계)이 기본으로는 off로 되어있는데, 뭐 다들 Production으로 설정할거라 생각된다. 그럼 그 다음단계에 User roles (사용자 권한)을 설정해야하는데, 여기부터 꼬이기 시작한다. 왜냐하면 여기서 추가적으로 App Role과 Module Role들을 .. 2023. 8. 26.
[Mendix] Microflow & Nanoflow (마이크로플로우/나노플로우)? 멘딕스에서는 Microflow와 Nanoflow라는 것을 지원을 한다 멘딕스를 설명한다고하면 대표적으로 위에 초록색 점과 빨간색 점이 있고 그 사이를 연결해주는 검은 줄이 있는걸 보여주는데 처음보는 사람은 "그래서 이게 뭔데?" 라는 느낌이 들 수 있다. 그래서 일반적으로 알아듣게 설명하고자 한다. 위에 이미지는 Microflow / Nanoflow 를 생성했을 때 초기 화면이고 여기서 객체 생성과 같이 액션을 취하게 되면 이런식으로 박스가 하나씩 추가가 되는 형식이다. 그래서 여기서 좀더 복잡하게 생성을 하게 되면 이런식의 도표가 나오기도 하고... 뭘한건지 모르겠는데 구글에 Mendix Microflow를 검색을 하고 이미지를 보게 되면 개발하다가 광기에 빠진 개발자가 이런 그림도 그리고 논다. 잡설.. 2022. 9. 12.
[Mendix] 도메인 모델(Domain Model), Entity(엔티티)? Mendix에서는 기본적으로 ORM(Object Relational Mapping) 기반으로 개발을 하게 된다. (ORM에 대한 글 : https://gmlwjd9405.github.io/2019/02/01/orm.html) ORM기반 개발을 하기 위해 Mendix는 Domain Model이라는 것을 지원한다. (Mendix Domain Model Docs : https://docs.mendix.com/refguide/domain-model/) (관련 영상 설명 : https://www.youtube.com/watch?v=CJbpoIK12mI) Mendix Domain Model 만들기 에 관한 영상 Mendix Studio Pro를 실행하면 왼쪽 Explore 부분에 이렇게 보이게 되고 MyFirstM.. 2022. 9. 2.
[Mendix] Mendix 시작 멘딕스를 시작하는 것은 간단하다. Java의 경우 시작하기 전 Java를 설치하고 환경변수 설정한 다음 이클립스/인텔리제이에 설정을 해주어야 하지만 멘딕스는 설치 후 바로 실행이 가능하다. 일단 필자는 Mendix 9.16.1 버전으로 작성 멘딕스 시작하기 설치하고 나면 바탕화면에 Mendix 아이콘이 생기고 클릭하면 로그인 페이지가 나오고 로그인을 하고 나면 위의 화면이 나온다. 이곳에서 import 하거나 새로운 프로젝트를 생성할 수 있고, 버전을 새로운 버전으로 다운받을 수 있다. (필자 화면은 왜 검은색으로 나오냐고 물어본다면, 미리 설정된거긴 한데 9.11버전부터 다크모드로 변경이 가능하다) 여기서 Create New App을 누르게 되면 위의 페이지가 나오는데 멘딕스에서 기본적으로 제공하는 테.. 2022. 8. 16.
[Mendix] Mendix(멘딕스) Low-Code Platform은? 이번에 입사한 회사에서 Mendix Low-Code Platform을 사용하게 되어 공부를 하게 되었는데 구글에 멘딕스, Mendix를 쳐도 Mendix 어디랑 계약했다... Mendix 좋다! 이런거 밖에 안나온다.... 그래서 이번에 공부하고 프로젝트를 하면서 익힌 경험을 토대로 조금씩 써보고자 한다. 주저리주저리 검색만 해도 나오는 내용은 좀 많이 패스... 개인의견도 좀 가미될 예정 (초급 개발자가 개인적 의견을 제시하는 거니 거를건 걸러 들어주시길...) 일단 Mendix(멘딕스)란 무엇일까? 일단 멘딕스는 지멘스(Simens)에서 인수한 로우코드 플랫폼이다. http://www.codingworldnews.com/news/articleView.html?idxno=1903 로우코드(Low cod.. 2022. 8. 15.