liquibase
-
Jmix 실전 마스터 시리즈 3화 – 도메인 모델링과 Entity 설계 실무 적용 가이드기술과 산업/언어 및 프레임워크 2025. 5. 9. 16:03
Jmix에서 도메인 모델을 설계하는 방법은 단순한 클래스 정의를 넘는다. GUI 기반 모델러와 Java 코드가 동기화되는 구조 속에서 효율적인 Entity 설계 전략을 소개한다.왜 Entity 설계가 Jmix 개발의 핵심인가?Jmix는 Spring Boot 기반임에도 불구하고, Entity를 GUI로 정의하고 자동으로 화면과 스키마를 생성할 수 있는 플랫폼이다.즉, Jmix에서는 ‘도메인 모델 = UI + DB 구조 + 권한 정책의 중심’이 된다.따라서 모델 설계는 전체 개발 생산성과 유지보수에 직접적인 영향을 준다.도메인 모델 설계 준비 – Jmix Studio에서 Entity 만들기① IntelliJ 우측 Jmix 탭에서 Entities 선택→ + New Entity 클릭② Entity 정보 입력Cl..
-
JHipster 시리즈 3화 - JDL을 이용한 Entity 모델링과 CRUD 생성기 실습기술과 산업/언어 및 프레임워크 2025. 5. 7. 16:05
JHipster의 핵심 기능인 JDL(JHipster Domain Language)을 활용해 복잡한 도메인 모델을 빠르게 설계하고, 전체 CRUD 코드와 UI까지 자동 생성하는 방법을 다룹니다. 실무 중심의 실습 예제 포함. 왜 JDL을 사용해야 하는가? 많은 개발자들이 JHipster CLI를 통해 단일 엔티티를 만들 때 jhipster entity 명령어를 사용합니다. 하지만 복수의 엔티티, 관계, 속성 제약 조건까지 정의하려면 CLI 입력은 비효율적이며 반복적입니다. 이런 문제를 해결하기 위해 JHipster는 JDL(JHipster Domain Language) 이라는 도메인 모델링 DSL(Domain-Specific Language)을 제공합니다. JDL을 사용하면 다음과 같은 이점이 있습니다..