새로운 서비스 템플릿

새로운 서비스 템플릿 마법사의 기능에 대해 설명합니다.

기본적인 조회 서비스에 필요한 Service, Bean, DBIO, IO를 자동으로 생성하는 템플릿 기능을 제공합니다.

템플릿 기능은 크게 세 가지가 있습니다.

템플릿 유형 설명

테이블 선택

테이블을 기준으로 단건, 다건, 페이징 조회를 하는 서비스를 생성합니다.

기존 DBIO 선택

이미 프로젝트에 생성되어있는 DBIO를 기준으로 서비스를 생성합니다.

SQL 실행

SQL을 작성 후, 해당 SQL로 서비스를 생성합니다.

새로운 서비스 템플릿 마법사는 아래 그림과 같이 실행합니다.

  • 좌측 상단 퀵 메뉴 New → '새로운 서비스 템플릿' 을 클릭합니다.

새로운 서비스 템플릿 메뉴 선택

1. 데이터 소스 유형 선택

1.1. 테이블 선택

테이블을 기준으로 단건, 다건, 페이징 조회를 하는 서비스를 생성하는 기능입니다.

  1. 데이터 소스에서 테이블 선택 유형을 선택하고 Next를 클릭합니다.

    새로운 서비스 템플릿 유형 선택

    (1) 데이터 소스에서 테이블 선택 유형 선택
    (2) Next 클릭

  2. 테이블 및 템플릿 유형을 선택하고 자동완성된 자원 이름을 확인한 후, Next를 클릭합니다.

    이 때 모든 자원의 이름은 프레임워크 담당자가 정의한 모듈에 의해 생성됩니다.

    테이블 및 템플릿 유형 선택 페이지

    (1) 찾기를 클릭하여 테이블 선택

    테이블 선택 화면

    (2) 템플릿 유형(단건, 다건, 페이징 조회) 선택
    (3) Next 클릭

1.2. SQL 실행

작성된 SELECT SQL을 사용하는 서비스를 자동으로 생성해주는 기능입니다.

  1. 데이터 소스에서 SQL 실행 유형을 선택하고 Next를 클릭합니다.

    새로운 서비스 템플릿 유형 선택

    (1) 데이터 소스에서 SQL 실행 유형 선택
    (2) Next 클릭

  2. Select SQL를 작성한 뒤, SQL 테스트를 클릭합니다.

    SQL 작성 페이지

    (1) SQL 작성
    (2) SQL 테스트 클릭

  3. 템플릿 유형을 선택하고 자동완성된 자원 이름을 확인한 후, Next를 클릭합니다.

    이 때 모든 자원의 이름은 프레임워크 담당자가 정의한 모듈에 의해 생성됩니다.

    템플릿 유형 선택 페이지

    (1) 템플릿 유형 선택
    (2) Next 클릭

1.3. 작성된 DBIO 선택

이미 프로젝트에 있는 DBIO를 사용하여 서비스를 생성해주는 기능입니다.

  1. 데이터 소스에서 작성된 DBIO 선택 유형을 선택하고 Next를 클릭합니다.

    새로운 서비스 템플릿 유형 선택

    (1) 데이터 소스에서 작성된 DBIO 선택 유형 선택
    (2) Next 클릭

  2. 원하는 프로젝트의 DBIO의 SQL ID를 선택하고 Next를 클릭합니다.

    이 때 모든 자원의 이름은 프레임워크 담당자가 정의한 모듈에 의해 생성됩니다.

    SQL ID 선택 페이지

    (1) SQL ID 선택
    (2) Next 클릭

  3. 자원 이름을 확인하고 Next를 클릭합니다.

    템플릿 유형 선택 페이지

    (1) Next 클릭

2. 요약 페이지

생성되는 자원에 대한 정보 및 미리보기를 지원합니다.

요약 페이지
  1. 자원이 생성되는 프로젝트 정보 확인

  2. 선택한 데이터 소스, 템플릿에 대한 정보 확인

  3. 생성될 자원의 정보 및 소스코드 미리보기 확인

  4. 이미 존재하는 자원의 경우 자원 생성에 대한 백업 정책 선택 (백업/덮어쓰기, 덮어쓰기, 스킵)

  5. Finish 클릭

3. 생성된 자원

이 때 생성된 자원의 패키지, 클래스 이름은 프레임워크 담당자가 정의한 모듈에 의해 생성됩니다.

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

Copyright© Bankwareglobal All Rights Reserved.