자바 웹스타트 예제

다음은 Ellucian이라는 회사에서 배너라는 응용 프로그램에 대한 JNLP 파일의 예입니다. Java 웹 시작 기술을 사용하는 Java 응용 프로그램이 처음으로 다운로드되면 Java 웹 시작 소프트웨어가 자동으로 시작됩니다. Java Web Start 소프트웨어는 전체 응용 프로그램을 컴퓨터에 로컬로 캐시합니다. 따라서 후속 시작은 로컬 캐시에서 직접 실행됩니다. 응용 프로그램을 시작할 때마다 Java Web Start 소프트웨어 구성 요소는 응용 프로그램의 웹 사이트를 확인하여 새 버전을 사용할 수 있는지 확인하고, 그렇다면 자동으로 다운로드하여 실행합니다. 정보 섹션에는 순수한 설명이 포함된 콘텐츠가 있으며 아이콘, 시작 화면 또는 더 긴 설명과 같은 다른 내용이 포함될 수 있습니다. 보안 섹션 내에서는 응용 프로그램을 실행할 수 있는 사용자를 정의합니다. 리소스 섹션은 Java Web Start에서 프로그램을 실행하기 위해 필요한 .jar 파일 및 기타 리소스를 알려줍니다. 리소스 섹션에는 네이티브 라이브러리, 확장, 속성 및 기타 요소도 포함될 수 있지만 .jar 파일이 가장 중요합니다. 마지막 섹션인 응용 프로그램-desc는 응용 프로그램에 대한 몇 가지 특성을 지정합니다. 이 경우 응용 프로그램의 기본 클래스가 com.javacodegeeks.JNLExample 클래스에 있음을 정의합니다. 기본 아파치 톰캣 설치에서 예제는 URL http://localhost:8080/jws/index.html 사용할 수 있습니다.

배포 도구 키트 스크립트에는 웹 페이지에 Java 웹 시작 응용 프로그램을 배포하는 데 사용할 수 있는 유용한 JavaScript 함수가 포함되어 있습니다. 이것은 자바 웹 스타트 기술을 사용하는 방법에 대한 자습서입니다. Sun Microsystems는 Java 웹 스타트 응용 프로그램의 크기를 줄이기 위해 Java 1.5.0에서 Pack200이라는 압축 시스템을 도입했습니다. Pack200은 .jar 파일의 클래스 파일의 밀도와 크기에 따라 대용량 파일을 매우 효율적으로 압축합니다. Java Web Start 기술을 사용하는 응용 프로그램은 다음 방법 중 하나를 사용하여 시작할 수 있습니다. . 자세한 내용은 배포 심층 강의에서 Java 웹 시작 응용 프로그램 배포를 참조하십시오. 이렇게 하면 모든 Java 클래스가 “TestJnlp.jar”라는 새 항아리 파일로 압축됩니다.

This entry was posted in Uncategorized. Bookmark the permalink.

Comments are closed.