자원 추가

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

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

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

  • 컨트롤러 : @Controller 또는 @RestController 애노테이션을 갖는 클래스 자원.

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

  • 컴포넌트 : @Component 애노테이션을 갖는 클래스 자원.

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

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

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

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

2. 컨트롤러 추가

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

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

    ko/designApp/designApp02

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

    • key : application.designer.meta.nameSelectOption

    • value : META_AND_DIRECT 또는 META_ONLY 또는 DIRECT_ONLY

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

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

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

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

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

      ko/designApp/designApp01_2
  1. RestController 사용 여부 및 매핑 URL을 입력합니다.

    ko/designApp/designApp03
  2. 생성된 컨트롤러를 더블 클릭하여 편집창을 열고, 메소드 목록에서 우클릭하여 새로운 컨트롤러 메소드 추가를 클릭합니다.

    ko/designApp/designApp04
  3. 팝업에서 접두어를 선택하고, 메타 단어를 검색하여 메소드를 생성합니다.

    ko/designApp/designApp05
  4. 컨트롤러 메소드를 더블 클릭하여 메소드 상세 페이지를 오픈합니다.

    ko/designApp/designApp06
  5. 컨트롤러 메소드 입력은 추가 버튼을 클릭하여 오픈된 팝업에서 추가할 수 있습니다. JAVA 기본 타입 및 IO 타입으로 설정할 수 있습니다.

    ko/designApp/designApp07
  6. 입력 파라미터 추가에 팝업에서 IO 타입을 클릭하면 IO 검색 대화창이 열리고 추가할 IO를 검색합니다. 검색 결과 목록에서 추가하려는 IO 타입을 선택하고 OK 버튼을 누릅니다.

    ko/designApp/designApp08
  7. 입력의 이름, 설명, Binding 및 pathVariable 사용 여부를 지정합니다.

    ko/designApp/designApp09
  8. 출력은 선택 버튼을 클릭하여 입력과 동일하게 추가할 수 있습니다.

    ko/designApp/designApp78
  9. Request Mapping 정보를 설정합니다.

    ko/designApp/designApp10

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

3. 서비스 추가

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

    ko/designApp/designApp11
    ko/designApp/designApp12

4. 컴포넌트 추가

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

    ko/designApp/designApp13

5. DBIO 추가

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

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

    ko/designApp/designApp15

6. IO 추가

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

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

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

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

Copyright© Bankwareglobal All Rights Reserved.