국제화 서비스

분산 클라이언트-서버 환경에서 애플리케이션 프로세스는 다른 로케일로 구성되고 다른 문화 규약에 일치하는 다른 시스템에서 실행할 수 있습니다. 또한 지리적 경계에 걸쳐 위치할 수도 있습니다. 국제화 서비스는 글로벌 분산 환경에서 애플리케이션을 관리하는 데 도움이 될 수 있습니다.

로케일의 차이가 애플리케이션 개발에 영향을 주는 방법을 이해하려면 다국어 지원의 내용을 읽으십시오.

Java™ EE(Java Platform, Enterprise Edition)는 다른 엔디언 아키텍처와 코드 세트를 사용하는 컴퓨터에서 실행되는 애플리케이션 컴포넌트를 지원합니다. 다른 로케일이나 시간대가 있는 컴퓨터에서 실행되는 애플리케이션 컴포넌트에 대해서는 전용 지원을 제공하지 않습니다.

국제화 서비스는 기존의 기술을 제한하지 않고 로케일 및 시간대의 불일치 문제를 해결합니다. 서비스는 클라이언트 애플리케이션, 엔터프라이즈 Bean 및 서블릿을 포함하여 EJB 애플리케이션의 다양한 컴포넌트 간 국제화 컨텍스트 분배를 체계적으로 관리합니다.

서비스는 애플리케이션 내 모든 서비스 요청과 국제화 컨텍스트를 연관시킴으로써 작동합니다. 클라이언트 측의 컴포넌트가 비즈니스 메소드를 호출하면, 국제화 서비스는 현재 클라이언트 측 프로세스와 연관된 국제화 컨텍스트를 획득하고 해당 컨텍스트를 출력 요청에 추가하여 삽입합니다. 서버 측에서, 국제화 서비스는 컨텍스트를 수신 요청에서 분리하고, 비즈니스 메소드가 실행하는 서버 측 프로세스와 연관시키고, 비즈니스 메소드에 대한 컨텍스트의 범위를 효율적으로 지정하여 다시 삽입합니다. HTTP 요청의 경우, 호출자 컨텍스트는 HTTP 속성 및 기본값으로 구성됩니다. 서비스는 동일한 방법으로 후속 비즈니스 메소드 호출에 대한 국제화 컨텍스트를 전파하며, 원래 요청의 컨텍스트를 비즈니스 메소드 호출의 전체 체인으로 분배합니다.

범위 및 전파의 이 기본 조작은 국제화 컨텍스트 경영 정책으로 정확히 정의됩니다. 국제화 정책은 애플리케이션 컴포넌트 또는 호스팅되는 Java EE 컨테이너가 국제화 컨텍스트를 관리하는지 여부를 지정합니다. 컨테이너 관리 컴포넌트의 경우, 정책은 컨테이너가 해당 컴포넌트에 대한 호출 범위를 지정하는 국제화 컨텍스트를 표시합니다. EJB 클라이언트뿐 아니라 국제화 컨텍스트를 관리하도록 구성된 서버 컴포넌트는 국제화 컨텍스트 API를 사용하여 호출로 범위가 지정된 국제화 컨텍스트 요소를 관리해야 합니다.

모든 애플리케이션 컴포넌트에는 기본 정책이 있으며, 어셈블리 시 서블릿과 엔터프라이즈 Bean을 대체하여 조정할 수 있습니다.

런타임 시, 애플리케이션 컴포넌트는 국제화 컨텍스트 API를 사용하여 호출로 범위가 지정된 국제화 컨텍스트의 요소를 얻을 수 있습니다. 프로그래밍 방식으로 컨텍스트 요소에 액세스하려면, 애플리케이션 구성요소는 먼저 국제화 컨텍스트 API 참조를 분석한 다음 해당 API 메소드를 호출하여 호출자 로케일이나 호출 시간대와 같은 다양한 컨텍스트 요소에 액세스합니다. 이 요소는 Java SDK 국제화 API 메소드에 대한 호출에서 사용될 수 있습니다. 예를 들어, 메시지 포맷 지정, 날짜 구성 또는 문자열 비교와 같은 로컬화를 수행합니다.


주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cin_intserv
파일 이름:cin_intserv.html