Rational Developer for System z

양방향 레이아웃 변환(또는 양방향 변환)

시스템 및 애플리케이션마다 각기 다른 양방향 텍스트 레이아웃을 사용합니다. 예를 들어, 오래된 zSeries® 레거시 애플리케이션에서는 보통 양방향 텍스트를 다양한 다른 양방향 속성의 비주얼 순서에 따라 저장합니다. 대부분의 zSeries 소프트웨어 인프라스트럭처는 논리적 순서 지정 체계가 공통적으로 사용되기 전에 개발되었기 때문에 존재를 알지 못합니다. Windows® 또는 Java/Swing과 같은 새 플랫폼에서 양방향 텍스트는 논리적 순서로 저장되고 일반적으로 유니코드에 지정된 방식을 따르는 양방향 알고리즘에 따라 프리젠테이션 용도로 해당 텍스트를 다시 정렬합니다. 이 플랫폼에서 작성된 대부분의 기본 소프트웨어는 비주얼 순서로 저장된 데이터를 지원하도록 디자인되지 않았습니다. 플랫폼의 차이로 인해 zSeries와 Windows 또는 Java/Swing 플랫폼 간의 양방향 데이터 교환을 하려면 대상 시스템 상에서 데이터를 표시, 편집 또는 사용하기 위해 양방향 텍스트 레이아웃이 변환되어야 합니다. 호환되지 않는 시스템 간의 양방향 텍스트 레이아웃의 변환을 양방향 변환이라고 합니다.

많은 기존의 클라이언트/서버 애플리케이션에서 이 양방향 변환은 양방향 개발자의 책임이었습니다. 이 때문에 여러 개발자가 이 변환 작성을 위해 다른 알고리즘을 사용하였고 이는 비호환성 문제 및 제한사항을 야기하였습니다. System z®용 Rational® Developer에 제공되는 양방향 언어 지원 도구는 양방향 개발자가 이 태스크를 수행할 필요 없도록 하여 개발 노력을 줄이고 양방향 소프트웨어의 이식성이 개선되도록 합니다. 이 도구는 호스트(zSeries)를 지정하기 위한 사용자 인터페이스 및 클라이언트 양방향 레이아웃으로 구성됩니다. System z용 Rational Developer는 이 인터페이스를 사용하여 사용자가 제공하는 정보에 따라 자동으로 양방향 변환을 수행합니다. 사용자 환경에 사용되는 양방향 레이아웃을 이해하고 System z용 Rational Developer에 제공되는 사용자 인터페이스를 사용하여 양방향 레이아웃 및 인코딩에 대한 올바른 정보를 제공하는 것은 양방향 개발자의 책임입니다. 대개의 System z용 Rational Developer 컴포넌트 및 도구에서 Visual LRT 레이아웃은 원격 시스템용 기본 레이아웃이고 Smart Logical LTR은 클라이언트용 기본 레이아웃입니다.

다음: 스마트 논리적 순서 지정 체계

이용 약관 | 피드백

이 Information Center는 Eclipse 기술로 구현됩니다. (http://www.eclipse.org 웹사이트 참조)