모델 기반 EGL 코드 개발

EGL 모델 기반 개발을 통해 UML(Unified Modeling Language) 모델 또는 기존 데이터베이스에서 EGL 코드를 작성할 수 있습니다. 이를 통해 빠르고 효율적으로 EGL 데이터베이스 액세스 코드를 작성하여 애플리케이션의 비즈니스 부분을 개발하는 데 더 많은 시간을 사용할 수 있습니다. EGL 변환에 대한 모델은 데이터 액세스 코드와 관련된 코딩 문제점을 줄입니다. 생성된 코드는 여러 애플리케이션에서 사용될 수 있습니다.

코드 생성 후에 사용자의 비즈니스 요구사항을 충족하도록 수정하고 업데이트할 수 있습니다.

데이터베이스 스키마에서 변환

기존 데이터베이스에 대한 연결이 설정된 후에 데이터베이스 스키마에서 EGL 코드를 변환할 수 있습니다. EGL 데이터 액세스 애플리케이션 마법사는 데이터베이스 연결에서 모델 기반 변환을 제공합니다. 해당 변환으로 관계형 데이터베이스에 EGL 데이터 액세스 계층을 제공하는 레코드 및 EGL 서비스 또는 라이브러리가 생성됩니다.

UML 모델에서 변환

EGL TPM 편집기는 UML 모델에서 모델 기반 변환을 제공합니다. UML 모델은 시스템의 구조 및 동작을 정의하는 그래픽 표시입니다. 이는 여러 엔티티(예: 사용자, 물품 및 데이터) 및 해당 엔티티가 서로 관련되는 방식을 표시하는 다이어그램으로 구성됩니다. 변환 매개변수를 사용하여 생성되는 EGL 출력 유형을 표시할 수 있습니다.

기존 UML 모델을 가져오거나 UML 모델링 애플리케이션을 사용하여 UML 모델을 작성할 수 있습니다. 모델은 emx 또는 uml 파일 유형이어야 합니다.

그림 1에는 항공사 예약 애플리케이션의 UML 모델 다이어그램이 표시되어 있습니다. 각 세 가지 클래스는 클래스 이름, 클래스 속성 및 클래스 오퍼레이션이 포함된 상자로 표시됩니다. 상자를 연결하는 선은 클래스 간의 연관 유형을 정의합니다.

그림 1. 샘플 UML 모델
세 가지 클래스가 있는 샘플 UML 모델

변환은 변환된 모델과 일치하는 DDL을 생성합니다.


피드백