이 자습서에서는 Optim™ Development Studio에서
pureQuery 어노테이션이 있는 메소드를 사용하는 애플리케이션을 개발하기 위해 사용할 수 있는
일부 기능을 소개합니다.
GO(Great Outdoors) 회사는
Optim Development Studio 및 pureQuery를 사용하여,
회사의 기본 데이터베이스인 GSDB("GO Sales Database"의 단축한 이름)를 쿼리하고 업데이트하는
애플리케이션을 개발할 예정입니다. 사용자는 이 프로젝트에 지정된 Java
개발자이며, 사용자 태스크 중 하나는 애플리케이션이 INVENTORY_LEVELS 테이블을
쿼리 및 업데이트하기 위해 사용할 수 있는 Java 오브젝트를 개발하는 것입니다.
이 테이블은 여러 기간에 걸쳐 여러 웨어하우스에서 회사 제품의 인벤토리 레벨을
기록합니다.
사용자는 INVENTORY_LEVELS 테이블을 나타내는 Bean을 작성해야 합니다.
또한 이 테이블에 대해 SQL문을 실행하는 pureQuery 어노테이션이 있는 메소드를
선언하는 인터페이스를 작성해야 합니다.
마지막으로 GSDB 데이터베이스는 DB2® 데이터베이스이므로,
사용자의 프로젝트 리드는 정적 SQL의 속도 및 보안을 이용하려고 합니다. 따라서
SQL을 바인드하고 정적으로 명령문 실행을 테스트해야 합니다.
학습 목표
이 자습서에서는
다음을 수행하는 방법을 학습합니다.
- Java 프로젝트 작성 후
이 프로젝트에 pureQuery에 대한 지원 추가
- INVENTORY_LEVELS 테이블에서 직접 코드 및 SQL문을 생성하여
맨 처음부터 코딩하지 않기
- 생성하는 인터페이스 편집
- SQL 아웃라인 보기를 사용하여 SQL 및 Java 코드 사이의 탐색
- SQL문의 성능을 측정하고 SQL문을 최적화하기 위해 사용할 수 있는 도구
학습
- 데이터베이스 패키지로 SQL를 바인드한 후 정적으로 SQL 실행
소요 시간
이 자습서를 완료하려면
약 60분이 소요됩니다. 이 자습서와
관련된 다른 개념을 탐색할 경우 더 많은 시간이 소요될 수 있습니다.
대상
Java 개발자
시스템 요구사항
이 자습서의 경우
다음을 설치해야 합니다.