자원 추가

설계서 편집기에서 자원의 생성 및 편집하는 방법을 설명합니다.

1. 사용할 수 있는 자원의 종류

설계서 파일에서 설계할 수 있는 자원은 다음과 같습니다.

  • 서비스: @BxmService 애노테이션을 갖는 클래스 자원.

  • 비즈니스: @BxmBean 애노테이션을 갖는 클래스 자원.

  • DBIO DATABASE 에 접근하는 SQL을 작성할 수 있는 자원.

  • IO: 전송 가능한 데이터로 변환할수 있는 Data Transfer Object 역할을 하는 자원.

  • 배치 작업: 배치 작업을 정의할 수 있는 자원.

  • 배치 컴포넌트: 배치 작업에서 사용할 수 있는 Tasklet, Chunked 컴포넌트 자원.

2. 서비스 추가

  1. 서비스 영역을 우클릭하여 컨텍스트 메뉴를 띄웁니다. 본 가이드에서는 새로운 서비스 추가를 선택합니다.

    designApp01
  2. 단어를 입력한 후 Enter 혹은 검색 버튼을 눌러 메타에 등록된 단어를 검색하여 논리 이름을 완성합니다. 복합어의 단어와 단어 사이는 `.`을 통하여 구분하고, 논리 이름과 물리 이름이 정확히 입력된 것을 확인한 후 OK 버튼을 눌러 컨트롤러 생성을 완료합니다.

    designApp02

    논리이름은 메타에서 검색하거나 직접 입력하여 구성할 수 있습니다. 필요한 경우 메타에서 검색만 사용하거나 '직접 입력’만 사용할 수 있습니다. 아래 옵션으로 설정을 변경할 수 있습니다.

    • key : application.designer.meta.nameSelectOption

    • value : META_AND_DIRECT 또는 META_ONLY 또는 DIRECT_ONLY

      • META_AND_DIRECT: 기본값. '메타에서 검색’과 '직접 입력’을 함께 사용

      • META_ONLY: '메타에서 검색’만 사용

      • DIRECT_ONLY: '직접 입력’만 사용

    1. '메타에서 검색’만 사용할 경우에는 대화창에 메타 검색 컨트롤만 활성화됩니다. 메타를 검색하여 논리이름을 구성합니다.

      designApp01 1
    2. '직접 입력’만 사용할 경우에는 대화창에 직접 입력 컨트롤만 활성화됩니다. 직접 논리이름과 물리이름을 입력하여 구성합니다.

      designApp01 2
  1. 생성된 컨트롤러를 더블 클릭하여 편집창을 열고, 메소드 목록에서 우클릭하여 새로운 서비스 오퍼레이션 추가를 클릭합니다.

    designApp04
  2. 대화창에서 접두어를 선택하고, 메타 단어를 검색하여 메소드를 생성합니다.

    designApp05
  3. 서비스 오퍼레이션를 더블 클릭하여 메소드 상세 페이지를 오픈합니다.

    designApp06
  4. 서비스 오퍼레이션 입력은 선택 버튼을 클릭하여 오픈된 대화창에서 추가할 수 있습니다. 서비스의 입력은 IO 타입으로 설정할 수 있습니다. 오픈된 대화창에서 IO를 검색합니다. 검색 결과 목록에서 선택하려는 IO 타입을 선택하고 OK 버튼을 누릅니다.

    designApp07
  5. 서비스 오퍼레이션 출력 타입도 입력 타입 선택과 동일하게 선택하여 지정합니다.

    업무 흐름 설계는 자원의 업무 흐름 설계에서 설명합니다.

3. 비즈니스 추가

  1. 비즈니스 영역을 우클릭하여 새로운 비즈니스 추가버튼을 선택합니다. 이후 과정은 서비스와 동일합니다.

    designApp13

4. DBIO 추가

  1. DBIO 영역을 우클릭하여 새로운 DBIO 추가버튼을 선택합니다. 이후 과정은 비즈니스와 동일합니다.

    designApp14
  2. 메소드 목록에서 SQL ID를 추가한 후, Statement를 알맞게 선택합니다.

    designApp15

5. IO 추가

  1. IO 영역을 우클릭하여 새로운 IO 추가 버튼을 클릭합니다.

    designApp16
  2. 필드 정의에서 우클릭하여 필드 추가를 위한 팝업을 오픈합니다.

    designApp17
  3. 메타를 검색하여 필요한 필드를 구성에 추가한 후, OK 버튼을 누릅니다.

    designApp18
SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.