목표 3: GUI 프론트 엔드 작성

iSeries 어플리케이션의 보다 현대적인 룩앤필을 제공하기 위해 해당 어플리케이션을 웹에 배치해야 하는 것은 아닙니다. Java 개발 도구를 통해 iSeries 어플리케이션에 그래픽 사용자 인터페이스(GUI) 프론트 엔드를 생성할 수 있습니다.

동일한 소스에서 애플릿 및 고유 그래픽 사용자 인터페이스 생성

워크스테이션에서 비주얼 인터페이스 및 연관 로직을 작성한 후, 어플리케이션을 기본 Windows 어플리케이션으로 배치하거나 적절한 JVMTM(Java Virtual Machine)을 통해 웹 브라우저에서 실행될 수 있는 Java 애플릿으로 배치할 수 있습니다. 그러면 사용자에게 보다 유연하게 어플리케이션을 제공할 수 있습니다. 액세스를 엄격하게 제어하려면, 어플리케이션을 Windows 실행 파일로 배치하면 됩니다. 광범위한 액세스를 원할 경우 애플릿(및 Java 개발 도구가 생성한 관련 파일)을 웹 사이트에 두고, 브라우저를 통해 웹 사이트에 액세스하는 사용자가 브라우저에서 애플릿을 실행하여 iSeries 서버로부터 데이터를 가지고 통신하도록 할 수 있습니다.

Java 기반 그래픽 사용자 인터페이스를 ILE 및 비ILE 어플리케이션으로 작성

Java GUI 클래스(예: Swing 클래스) 및 Java Visual Editor에 대한 사용자 정의 호출을 사용하여 그래픽 사용자 인터페이스를 개발한 다음 IBM Toolbox for Java에서 제공하는 클래스나 Java 개발 도구에서 제공하는 Java Bean을 사용하여 iSeries 호스트에 액세스하십시오. 이 옵션을 사용하면 프로그램의 룩앤필을 융통성 있게 연출할 수 있지만, 웹 개발 도구를 사용하여 iSeries 프로그램에 대한 HTML 기반 인터페이스를 개발하는 것에 비해 훨씬 많은 작업이 필요합니다.