EGL Rich UI 배치 개요
EGL Rich UI와 관련하여 배치라는 단어는 이전에 생성된 JavaScript 출력을 임베드하는 HTML 파일의 작성을 주로 나타냅니다. "EGL 배치 디스크립터에서 Rich UI 배치 항목 추가"에 설명된 대로 EGL 배치 디스크립터를 구성하여 배치를 위해 필요한 세부사항을 지정합니다.
프로세스에 대한 추가적인 세부사항은 다음과 같습니다.
- 각각의 핸들러 또는 라이브러리에 대해 EGL 생성기가 JavaScript 파일과 생성 중인 파트에 의해 참조되는 모든 파트를 나열하는 배치 파일이라는 두 가지 출력을 작성합니다.
- 배치 파일은 HTML 파일에 포함되는 JavaScript 파일을 지정합니다. JavaScript 파일을 추가한 후 이 단계에서는 HTML 파일을 대상 프로젝트에 추가할 수 있습니다.
IBM® WebSphere® Application Server에 대해 구성된
대상 프로젝트에서는 다음과 같은 명령문이 적용됩니다.
- EGL 배치 단계에서는 생성된 HTML 파일 및 모든 지원 파일(예: 그래픽 및 특성 파일)을
웹 프로젝트의 WebContent 폴더에 작성합니다.
지원 파일에는 그래픽 및 특성 파일과 EGL Rich UI 프록시가 포함됩니다.
웹 서버에서 설치를 위해 WebContent 폴더의 파일을
WAR 파일에 통합할 수 있습니다.
EGL Rich UI 프록시에 대한 세부사항은 "Rich UI에서 서비스 액세스"를 참조하십시오.
- 또한 배치 단계에서는 EAR(Enterprise Archive) 파일로 설치 가능한 엔터프라이즈 애플리케이션 프로젝트에 컨텐츠를 작성합니다. EAR 파일은 WAR 파일의 컨테이너 역할을 수행합니다.
Apache Tomcat에 대해 구성된 대상 프로젝트에서는 다음과 같은
명령문이 적용됩니다.
- EGL 배치 단계에서는 생성된 HTML 파일 및 모든 지원 파일(예: 그래픽 및 특성 파일)을
웹 프로젝트의 WebContent 폴더에 작성합니다.
지원 파일에는 그래픽 및 특성 파일과 EGL Rich UI 프록시가 포함됩니다.
웹 서버에서 설치를 위해 WebContent 폴더의 파일을
WAR 파일에 통합할 수 있습니다.
EGL Rich UI 프록시에 대한 세부사항은 "Rich UI에서 서비스 액세스"를 참조하십시오.
- 해당 웹 서버가 EAR 파일 사용을 지원하지 않으므로 Apache Tomcat의 경우 EAR(Enterprise Archive) 파일이 제공되지 않습니다.
- services라는 패키지가 있는 경우에는 이 패키지에 Rich UI 핸들러, 이미지 또는 서비스 이외의 컨텐츠가 포함되어 있지 않은지 확인하십시오. 이러한 제한의 이유는 애플리케이션 서버가 WebContent/services 폴더의 서비스에만 액세스한다는 Apache Tomcat 이름 지정 규칙입니다. 예를 들어, 이미지가 해당 폴더에 있는 경우 Apache Tomcat은 해당 이미지를 제공하지 않으므로 해당 이미지가 브라우저에 표시되지 않습니다.
각각의 경우 EGL 배치에서는 "표시 가능한 텍스트에 대해 특성 파일 사용"에서 언급된 대로 다국어 지원을 지원합니다. HTML 파일의 이름을 지정하면 배치에서는 파일 확장자 .html과 함께 로케일 세부사항을 이름에 추가합니다. 예를 들어, myFile.htm을 지정하고 미국 영어로 된 런타임 메시지를 사용하는 출력을 요청하는 경우 배치 단계에서는 myFile.htm-en_US.html이라는 파일을 작성합니다.
EGL은 애플리케이션을 압축하여 배치 중에 생성된 HTML 파일의 크기를 줄이고 gzip을 사용하여 서버가 브라우저에 전송하는 파일을 압축합니다.