본문 바로가기
5. 개발 플랫폼 Low Code

나도한다 시리즈N - APEX 서비스 (프로젝트 관리 화면 구성 간단 실습)

by MY잭슨 2022. 8. 4.
APEX 메인 사이트에서 제공되는 여러 가지 실습 과정들을 해 보실 수 있습니다.

 

APEX 서비스 (프로젝트 관리 화면 구성)

1. SQL Workshop >> Utilities >> Quick SQL 로 이동합니다.

 

애플리케이션 화면을 구성하기 전에 데이터 구조를 생성합니다. 데이터 구조 생성 방법은 여러 가지가 있지만 APEX 개발 환경에서 제공하는 Quick SQL 기능을 활용 합니다.

 

Quick SQL 기능은 테이블 구성을 위해 간단하게 짧은 형식의 구조만 입력을해도 전체 DDL 문장을 만들어 줍니다.

 

활용 방법 예시는 Load 버튼을 선택하여 확인 가능합니다.

 

실습을 위한 Quick SQL 문

# settings = { prefix: "hol", ondelete: "restrict", pk: "identity" }
# date: "timestamp with local time zone"
# auditcols: true
# rowVersion: true

team_members /insert 10
  username /nn /upper
  full name
  email /nn
  phone_number
  profile
  photo file
projects /insert 20
  name /nn
  project_lead /nn /references team_members
  budget num
  status vc30 /nn /check ASSIGNED, IN-PROGRESS, COMPLETED
  completed_date
  description
  milestones /insert 30
    name /nn
    due_date /nn
    description
  tasks /insert 100
    name /nn
    assignee /references team_members
    milestone_id /references milestones
    start_date /nn
    end_date
    cost num
    description
    is_complete_yn /check Y, N
    to dos /insert 20
      todo vc(255) /nn
      assingee /references team_members
      due_date
      details
    links /insert 10
      url vc(255) /nn /lower
      name
      description

view project_tasks projects tasks

 

셋팅을 통해서 자동으로 생성되는 데이터의 값들도 (정확한 의도와는 맞지 않을 수 있지만) 한글화가 가능합니다. 

 

2. SQL 우측의 Save SQL Script 를 통해 생성된 Script를 저장한 후 Review and Run 을 선택합니다.

 

개발 환경의 언어 변경을 지원하므로 한국어로 선택하여 메뉴를 한글화할 수도 있습니다.

 

자 이제 애플리케이션을 만들어 보겠습니다.

 

3. SQL Wrokshp >> SQL Script 로 이동하여 Edit 버튼을 선택 합니다.

비어 있는 애플리케이션을 만들고 페이지를 하나씩 붙여나가는 방식도 가능하지만 앞서 저장해 둔 스크립트를 통해서 테이블 데이터를 읽어 오고 한꺼번에 여러 개의 페이지를 생성할 수 있습니다.

 

프로젝트 이름, 테마 그리고 기타 추가 기능들 Check All

언어는 Korean으로 선택하여 기본 제공되는 각종 툴바의 영문 이름들을 한글로 변경합니다.

 

 

 

 

 

참고

https://apexapps.oracle.com/pls/apex/dbpm/r/livelabs/run-workshop?p210_wid=633

댓글