|
Spec-Zone .ru
спецификации, руководства, описания, API
|
Богатые Интернет-приложения (RIA) загружаются с веб-сайта, когда пользователь пытается получить доступ к ним. (RIA могут кэшироваться после начальной загрузки, чтобы улучшить производительность). Время, потраченное, чтобы загрузить RIA, зависит от размера файла JAR RIA. Большие файлы JAR занимают больше времени, чтобы загрузить.
Можно уменьшить время загрузки своей RIA, применяя следующие методы:
pack200 инструмент.pack200 сжатие для подписанных и RIA без знака обсуждается более подробно в этой теме.
Следующие шаги описывают, как создать и развернуть сжатый файл JAR для RIA без знака.
// compresses DynamicTreeDemo.jar to produce DynamicTreeDemo.jar.pack.gz pack200 DynamicTreeDemo.jar.pack.gz DynamicTreeDemo.jar
jnlp.packEnabled свойство к true в файле RIA JNLP.
<resources>
<j2se version="1.6+"
href="http://java.sun.com/products/autodl/j2se"
max-heap-size="128m" />
<jar href="DynamicTreeDemo.jar"
main="true"/>
<property name="jnlp.packEnabled"
value="true"/>
<!-- ... -->
</resources>
Следующие шаги описывают, как создать и развернуть сжатый файл JAR для подписанной RIA. См. тему,
--repack опция. Этот шаг гарантирует, что сертификат безопасности и файл JAR передадут проверки проверки, когда RIA будет запущена.
pack200 --repack DynamicTreeDemo.jar
jarsigner -keystore myKeyStore DynamicTreeDemo.jar me
myKeyStore имя keystore и me псевдоним для keystore.pack200 DynamicTreeDemo.jar.pack.gz DynamicTreeDemo.jar
jnlp.packEnabled свойство к true в файле RIA JNLP.
<resources>
<j2se version="1.6+"
href="http://java.sun.com/products/autodl/j2se"
max-heap-size="128m" />
<jar href="DynamicTreeDemo.jar"
main="true"/>
<property name="jnlp.packEnabled"
value="true"/>
<!-- ... -->
</resources>
Когда jnlp.packEnabled свойство устанавливается в файле JNLP, программное обеспечение Плагина Java ищет сжатый файл JAR с .pack.gz расширение (например, DynamicTreeDemo.jar.pack.gz). Если найдено, программное обеспечение Плагина Java автоматически распаковывает и загружает файл JAR. Если файл с .pack.gz расширение не находится, тогда программное обеспечение Плагина Java пытается загрузить регулярный файл JAR (например, DynamicTreeDemo.jar).
jnlp.packEnabled свойство.