Data Studio Developer 버전 1.2의 주요 개선사항은 다음과 같습니다.
- pureQuery 개발
- 클라이언트 최적화
- 이 릴리스에서는 pureQuery가 Java 개발 이상으로 확장되어
비pureQuery JDBC 응용프로그램에서 SQL문을 최적화하는 데 도움을 줍니다.
- JDBC 응용프로그램에서 동적 SQL문을 정적으로 실행하여 정적 SQL의 추가 보안을 사용할 수 있습니다. 정적으로 실행하고
DB2 패키지로 바인드할 SQL문을 기록하려면 Workbench를 사용하십시오.
- Workbench의 여러 가지 기능을 사용하여 쉽게 문제점을 해결하고 SQL문을 편집할 수 있습니다.
- pureQuery 응용프로그램에서 정적 SQL에 대한 지원 개선
- pureQuery 응용프로그램에서 SQL문을 정적으로 실행할 수 있습니다. Workbench에서
어노테이션이 있는 메소드를 사용하는 pureQuery 응용프로그램을 개발하고
이러한 메소드를 선언하는 인터페이스에서 SQL문을 바인드한 후
응용프로그램을 실행할 때 SQL을 정적으로 실행하십시오.
- 코드 생성 기능 개선
- SQL 스크립트의 모든 SQL문에 대해 또는 편집기에 열려 있는 Java 코드로 된
단일 SQL 문자열에 대해 SQL문에서 pureQuery 코드를
생성할 수 있습니다.
- 어노테이션이 있는 메소드를 선언하는 인터페이스 구현 클래스에 대한 편집사항을
보존하도록 선택할 수 있습니다. pureQuery가 구현 클래스를 다시 생성하는 경우
사용자 편집사항을 새 버전의 클래스와 병합합니다.
- pureQuery Bean에서 생성되는 필드를 테이블 이름으로 규정하도록 선택할 수 있습니다.
- EMFT(Eclipse Modeling Framework Technologies) JET(Java Emitter Templates)를 작성하여
사용자 정의된 pureQuery 코드를 생성할 수 있습니다.
- 생성된 pureQuery 코드를 하나의 소스 폴더와 하나의 패키지에 저장해야 하는 제한이
없어졌습니다. 여러 패키지에서 Bean, 인터페이스 및 테스트를 생성할 수 있는 옵션과
여러 소스 폴더에서 테스트를 생성할 수 있는 옵션이 있습니다.
- 코드 포맷팅 기능 개선
- Java 코드로 된 SQL 문자열을 포맷하여 복잡한 SQL문을 쉽게 읽을 수 있습니다.
- pureQuery 마법사에서 생성된 Java 및 SQL 코드가 프로젝트 환경 설정에 따라 자동으로 포맷됩니다.
- 데이터 웹 서비스
- pureQuery 정적 SQL과 통합
- J2EE 웹 서버의 경우, 새 전개 옵션을 사용하여 바인드 조치가 포함되거나 포함되지 않은 JDBC 또는 정적 pureQuery로
웹 서비스의 데이터베이스 액세스 여부를 지정할 수 있습니다. 디폴트로 JDBC가 액세스에 사용됩니다.
- DataPower 지원
- Workbench로 웹 서비스를 빌드하는 경우 WebSphere DataPower XML Integration Appliance XI50을
목표 웹 서버로 지정할 수 있습니다.
DataPower의 경우 Workbench는 해당 시점에 Workbench 외부의 DataPower로 전개 할 수 있는
전개 가능 파일(XSLT 파일)만 생성할 수 있습니다. DataPower는 DB2 데이터베이스에 대해서만 지원됩니다.
- JMS를 통한 SOAP 지원
- 목표 웹 서버가 Websphere Application Server인 경우 JMS를 통한 SOAP 바인딩 유형을 선택할 수 있습니다.
- 데이터 웹 서비스 테스트 클라이언트
- Workbench를 사용하여 전개된 웹 서비스의 요청 및 응답 문자열을 테스트하는 데 사용할 수 있는
새 테스트 클라이언트가 있습니다. 테스트 클라이언트는 이전 릴리스에서 제공한 웹 서비스 탐색기보다 향상된 다음과 같은 기능을 제공합니다.
- 추가 메시지 프로토콜 테스트 옵션
- 요청 및 응답 헤더와 문서의 시각화 기능 향상
- WSDL 파일 표시 링크
웹 서비스 탐색기도 계속 사용할 수 있습니다. 데이터 웹 서비스 테스트 클라이언트는
J2EE 웹 서버를 대상으로 하는 웹 서비스에 대해서만 사용할 수 있습니다.
- 데이터 응용프로그램 개발
- Java 루틴 개발
- Java 코드로 된 메소드에서 Java 스토어드 프로시저를 작성할 수 있습니다.
- XML 개발
- 여러 가지 새로운 XML 개발 도구가 있습니다.
- XSL 편집기
- XPath 표현식 마법사
- XML 맵핑 편집기
또한, 다른 유형의 XML 파일에서 XML 파일을 생성할 수 있는 새 도구도 있습니다. 수행 가능한 변환 유형은 다음과 같습니다.- XML 문서에서 XML 스키마 생성
- DTD에서 XML 스키마 생성
- XML 스키마에서 DTD 생성
- XML 스키마에서 SDO 생성