IBM Data Studio Developer V1.2의 새로운 기능

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 생성

피드백