2011-02-10 3 views
1

많은 JAR 파일을 지정하는 JNLP가 있습니다. 다른 자원 항아리가로드 될 때 사용자 정의 진행률 표시 줄을 표시하려면 download = "progress"가 있습니다. 진행률이 발견되어 예상대로 표시되지만 4 개의 다른 항아리가로드 될 때까지 진행 상태를 표시하기 위해 대기합니다 (3MB). 그런 다음 나머지 자원 (다른 4MB)에 대한 진행률을 표시합니다. 진행 항아리가 먼저로드되고 주 병 및 종속성 항아리의 다운로드가 시작되기 전에 표시 될 것으로 예상됩니다. 로드 된 jar는 "main"jar에 의해 직접 참조되는 클래스를 포함하는 반면 progress jar는 단지 몇 KB이고 자원의 다른 jar에는 종속성/가져 오기가 없습니다.사용자 정의 진행 상태의 JNLP - 진행 상황을 표시하기 전에 애플릿 클래스를로드합니다.

JNLP를 구성하여 진행률 병 만 다운로드하고 표시 한 다음 나머지 리소스를 가져 오는 방법이 있습니까?

+0

JNLP 스펙 4.4 절에 따르면 download 속성에는 'eager'와 'lazy'값이 있습니다. 이것은 JNLP 스펙과 함께 제공된 DTD에 의해 백업됩니다. E.G. . '진보'가치는 어디에서 비롯 되었습니까? –

답변

0
+0

허. 좋아, 그건 나에게 새로운 것이다. 테스트 케이스를 준비하고 Oracle Bug DB에 제출해야합니다. 공식 단어가 무엇인지보십시오. 사람들이 브라우저를 쓰러 뜨릴 수있는이 실패에 대해 모래 상자로 된 공개 버전을 사용하고 있습니까? 리소스 크기를 고려할 때 많은 의지는 의심 스럽지만이를 제공하는 것은 아쉽지 않습니다. –

1

기본적으로 모든 자원을 간절히 다운로드;

다른 모든 .jars에 "게으름"을 지정하십시오 그러면 다운로드 = "진행률"이 우선 설정되어 먼저 다운로드됩니다. 또한 진행률을 목록의 첫 번째 항목에 넣으십시오. 여기

몇 가지 예 : http://download.oracle.com/javase/6/docs/technotes/guides/jweb/customizeRIALoadingExperience.html

또한 조정할 수 있고 영향을 미칠 수있는 속성 jnlp.concurrentDownloads 있습니다. http://download.oracle.com/javase/6/docs/technotes/guides/jweb/riaJnlpProps.html

관련 문제